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 |