Segment
open class Segment
| kotlin.Any | |
| ↳ | android.graphics.PathIterator.Segment | 
This class holds the data for a given segment in a path, as returned by next().
Summary
| Public methods | |
|---|---|
| open Float | The weight for the conic operation in this segment. | 
| open FloatArray | The point data for this segment. | 
| open Int | getVerb()The operation for this segment. | 
Public methods
getConicWeight
open fun getConicWeight(): Float
The weight for the conic operation in this segment. If the verb in this segment is not equal to VERB_CONIC, the weight value is undefined.
| Return | |
|---|---|
| Float | the weight for the conic operation in this segment, if any | 
getPoints
open fun getPoints(): FloatArray
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:
- VERB_MOVE: 1 pair (indices 0 to 1)
- VERB_LINE: 2 pairs (indices 0 to 3)
- VERB_QUAD: 3 pairs (indices 0 to 5)
- VERB_CONIC: 4 pairs (indices 0 to 7), the last pair contains the conic weight twice
- VERB_CUBIC: 4 pairs (indices 0 to 7)
- VERB_CLOSE: 0 pairs
- VERB_DONE: 0 pairs
| Return | |
|---|---|
| FloatArray | the point data for this segment This value cannot be null. | 
getVerb
open fun getVerb(): Int
The operation for this segment.
| Return | |
|---|---|
| Int | the verb which indicates the operation happening in this segment This value cannot be null. Value isandroid.graphics.PathIterator#VERB_MOVE,android.graphics.PathIterator#VERB_LINE,android.graphics.PathIterator#VERB_QUAD,android.graphics.PathIterator#VERB_CONIC,android.graphics.PathIterator#VERB_CUBIC,android.graphics.PathIterator#VERB_CLOSE, orandroid.graphics.PathIterator#VERB_DONE | 
