FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoIArcSegmentAbstract Class Reference

#include <IArcSegmentAbstract.h>

Inherits FdoICurveSegmentAbstract.

Inherited by FdoICircularArcSegment.

Inheritance diagram for FdoIArcSegmentAbstract:

[legend]
List of all members.

Detailed Description

The FdoIArcSegmentAbstract class is an arc curve segment (abstract).

Definition at line 32 of file IArcSegmentAbstract.h.


Public Member Functions

virtual FDO_GEOM_API FdoIDirectPositionGetMidPoint () const =0
 Gets some position along the curve, between the starting and ending positions.

Protected Member Functions

virtual FDO_GEOM_API ~FdoIArcSegmentAbstract ()
 Default destructor.

Constructor & Destructor Documentation

virtual FDO_GEOM_API FdoIArcSegmentAbstract::~FdoIArcSegmentAbstract  )  [inline, protected, virtual]
 

Default destructor.

Returns:
Returns nothing

Definition at line 59 of file IArcSegmentAbstract.h.

References FDO_GEOM_API.


Member Function Documentation

virtual FDO_GEOM_API FdoIDirectPosition* FdoIArcSegmentAbstract::GetMidPoint  )  const [pure virtual]
 

Gets some position along the curve, between the starting and ending positions.

Remarks:
Depending on the derived type and its implementation, this may be a computed value, or a persisted value used as part of the definition of the curve segment. This position is the only means to deduce the curve segment's orientation in some cases, such as when it is closed or vertically aligned ('on edge' when looking along the Z axis).
Returns:
Returns a midpoint on the curve

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.