[]
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. |