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 |