Web API Reference | MapGuide Open Source

- Overview
- Modules
- Classes

# 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 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.

## 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.