MapGuide API Reference
 All Classes Functions Variables Enumerations Enumerator Friends
MgArcSegment Class Reference

MgArcSegment is a curve segment defined in terms of a start point, end point, and a control point. More...

+ Inheritance diagram for MgArcSegment:

List of all members.

Public Member Functions

virtual MgGeometricEntityCopy ()
virtual INT32 GetComponentType ()
 Gets the component type of this arc segment.
virtual MgCoordinateGetControlCoordinate ()
 
virtual INT32 GetDimension ()
 
virtual MgCoordinateGetEndCoordinate ()
 
virtual MgCoordinateGetStartCoordinate ()
 
virtual bool IsClosed ()
 Gets whether this arc segment is closed.
virtual bool IsEmpty ()
 
virtual MgGeometricEntityTransform (MgTransform *transform)
 Returns a transformed copy of this geometric entity.

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.