This is the architecture summary for 2D geometry classes.
2D Geometry Classes
|
|
Class
|
Description
|
 |
IGLine2D |
A line segment defined by a starting point and an
ending point. |
 |
IGPolyline2D |
A set of points connected by straight lines. |
 |
IGCurve2D |
Free-form curves, arcs, and path geometry. |
|
IGConicEndCenterEnd |
A lightweight class derived from IGCurve2D to
disambiguate the constructors for arcs having similar
arguments. It creates a curve as a conic with tangents
perpendicular to ab and bc and centered about the second
point. |
IGArcThrough3Points |
A lightweight class derived from IGCurve2D to
disambiguate the constructors for arcs having similar
arguments. It creates a curve as a circular arc that
passes through the three given points. |
IGCardinalSpline |
A lightweight class derived from IGCurve2D to
disambiguate the constructors for cubic splines having
similar arguments. It creates a curve as a cubic matrix
spline, where the curve interpolates the control points. |
IGHermiteSpline |
A lightweight class derived from IGCurve2D to
disambiguate the constructors for cubic splines having
similar arguments. It creates a curve as a cubic matrix
spline, where the curve is defined by point/tangent
pairs. |
IGTensionSpline |
A lightweight class derived from IGCurve2D to
disambiguate the constructors for cubic splines having
similar arguments. It creates a curve as a cubic matrix
spline, where the curve is defined by points, and
interpolation is controlled by bias and tension values. |
IBaseCurve |
Templatized base class for IGCurve2D. |
 |
IGEllipse2D |
Elliptical shapes including circles. |
 |
IGLoop2D |
A closed curve that can be filled as well as framed. |
|
IGPie2D |
A subclass of IGLoop2D that constructs a pie-shaped
wedge. |
 |
IGPolygon2D |
A closed polyline that can be filled as well as
framed. |
 |
IGArea |
An arbitrary shape created from Boolean operations on
one or more 2D geometries. |
 |
IText::IGraphicText |
A specialized text string for creating and
manipulating local text as a graphic. |
 |
IGImage
|
A pixel-based graphic. |