Web API Reference MapGuide Open Source

MgArcSegment Class Reference
[MgArcSegment]

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

Inherits MgCurveSegment.

List of all members.


Public Member Functions

virtual MgGeometricEntityCopy ()
virtual INT32 GetComponentType ()
virtual MgCoordinateGetControlCoordinate ()
 
virtual INT32 GetDimension ()
 
virtual MgCoordinateGetEndCoordinate ()
 
virtual MgCoordinateGetStartCoordinate ()
 
virtual bool IsClosed ()
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.

Comments or suggestions? Send us feedback.