[]
Represents a figure within a geometric path.
public interface IFigure
Public Interface IFigure
| Name | Description |
|---|---|
| Closed | Gets a value indicating if the figure is closed, i.e. a line is drawn between the end point of the last segment and the start point. |
| MaxIntersections | Gets the maximum number of intersections that a polygon can have when testing a line. Call the Flatten(Matrix3x2) method before using this property. |
| MaxXMaxY | Gets the maximum Y coordinate where the X coordinate is equal to TransformedMaxX. Call the Flatten(Matrix3x2) method before using this property. |
| MaxXMinY | Gets the minimum Y coordinate where the X coordinate is equal to TransformedMaxX. Call the Flatten(Matrix3x2) method before using this property. |
| MaxYMaxX | Gets the maximum X coordinate where the Y coordinate is equal to TransformedMaxY. Call the Flatten(Matrix3x2) method before using this property. |
| MaxYMinX | Gets the minimum X coordinate where the Y coordinate is equal to TransformedMaxY. Call the Flatten(Matrix3x2) method before using this property. |
| MinXMaxY | Gets the maximum Y coordinate where the X coordinate is equal to TransformedMinX. Call the Flatten(Matrix3x2) method before using this property. |
| MinXMinY | Gets the minimum Y coordinate where the X coordinate is equal to TransformedMinX. Call the Flatten(Matrix3x2) method before using this property. |
| MinYMaxX | Gets the maximum X coordinate where the Y coordinate is equal to TransformedMinY. Call the Flatten(Matrix3x2) method before using this property. |
| MinYMinX | Gets the minimum X coordinate where the Y coordinate is equal to TransformedMinY. Call the Flatten(Matrix3x2) method before using this property. |
| Transform | Gets or sets the transformation matrix for a figure. |
| TransformedMaxX | Gets the maximum X coordinate among the transformed points. Call the Flatten(Matrix3x2) method before using this property. |
| TransformedMaxY | Gets the maximum Y coordinate among the transformed points. Call the Flatten(Matrix3x2) method before using this property. |
| TransformedMinX | Gets the minimum X coordinate among the transformed points. Call the Flatten(Matrix3x2) method before using this property. |
| TransformedMinY | Gets the minimum Y coordinate among the transformed points. Call the Flatten(Matrix3x2) method before using this property. |
| TransformedPoints | Gets points in world coordinates that will be joined by straight lines to form the polygon. Call the Flatten(Matrix3x2) method before using this property. |
| Name | Description |
|---|---|
| Clone() | Creates a copy of the current figure. |
| Flatten(Matrix3x2) | Converts each curve in this figure into a sequence of connected line segments. |
| Reverse() | Reverses the order of points in the figure. |