MgArcSegment Class Reference
[MgArcSegment]
Inherits MgCurveSegment.
Detailed Description
MgArcSegment is a curve segment defined in terms of a start point, end point, and a control point.
- Remarks:
- Objects of this type are geometry components and are used in the construction of MgCurveString geometries and MgCurveRing geometry components.
Objects of this type are constructed by calling the non-static MgGeometryFactory::CreateArcSegment() method. See the MgCurveString Class for example code showing the construction of an MgArcSegment instance.
Public Member Functions | |
virtual MgGeometricEntity * | Copy () |
virtual INT32 | GetComponentType () |
virtual MgCoordinate * | GetControlCoordinate () |
virtual INT32 | GetDimension () |
virtual MgCoordinate * | GetEndCoordinate () |
virtual MgCoordinate * | GetStartCoordinate () |
virtual bool | IsClosed () |
virtual bool | IsEmpty () |
virtual MgGeometricEntity * | Transform (MgTransform *transform) |
Returns a transformed copy of this geometric entity. |