PathIterator.Segment
  public
  static
  
  
  class
  PathIterator.Segment
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.graphics.PathIterator.Segment | 
This class holds the data for a given segment in a path, as returned by
 PathIterator.next().
Summary
Public methods | |
|---|---|
        
        
        
        
        
        float
     | 
  
    
      
      getConicWeight()
      
      
        The weight for the conic operation in this segment.  | 
  
        
        
        
        
        
        float[]
     | 
  
    
      
      getPoints()
      
      
        The point data for this segment.  | 
  
        
        
        
        
        
        int
     | 
  
    
      
      getVerb()
      
      
        The operation for this segment.  | 
  
Inherited methods | |
|---|---|
Public methods
getConicWeight
public float getConicWeight ()
The weight for the conic operation in this segment. If the verb in this segment
 is not equal to PathIterator.VERB_CONIC, the weight value is undefined.
| Returns | |
|---|---|
float | 
        the weight for the conic operation in this segment, if any | 
getPoints
public float[] getPoints ()
The point data for this segment. Each two floats represent the data for a single point of that operation. The number of pairs of floats supplied in the resulting array depends on the verb:
PathIterator.VERB_MOVE: 1 pair (indices 0 to 1)PathIterator.VERB_LINE: 2 pairs (indices 0 to 3)PathIterator.VERB_QUAD: 3 pairs (indices 0 to 5)PathIterator.VERB_CONIC: 4 pairs (indices 0 to 7), the last pair contains the conic weight twicePathIterator.VERB_CUBIC: 4 pairs (indices 0 to 7)PathIterator.VERB_CLOSE: 0 pairsPathIterator.VERB_DONE: 0 pairs
| Returns | |
|---|---|
float[] | 
        the point data for this segment
 This value cannot be null. | 
      
getVerb
public int getVerb ()
The operation for this segment.
| Returns | |
|---|---|
int | 
        the verb which indicates the operation happening in this segment
 This value cannot be null.
 Value is PathIterator.VERB_MOVE, PathIterator.VERB_LINE, PathIterator.VERB_QUAD, PathIterator.VERB_CONIC, PathIterator.VERB_CUBIC, PathIterator.VERB_CLOSE, or PathIterator.VERB_DONE |