FDO API Reference Feature Data Objects

FdoICurveSegmentAbstract Class Reference

#include <ICurveSegmentAbstract.h>

Inherits FdoIDisposable.

Inherited by FdoIArcSegmentAbstract, and FdoILineStringSegment.

Inheritance diagram for FdoICurveSegmentAbstract:

Inheritance graph
[legend]
List of all members.

Detailed Description

The FdoICurveSegmentAbstract class is an abstract geometric Curve Segment object. This class is used strictly as a component of curves and, thus, does not inherit from IGeometry.

Definition at line 38 of file ICurveSegmentAbstract.h.


Public Member Functions

virtual FDO_GEOM_API FdoGeometryComponentType GetDerivedType () const =0
 Gets the type of the most-derived interface in the Geometry package for this object.
virtual FDO_GEOM_API FdoInt32 GetDimensionality () const =0
 Gets the dimensionality of ordinates in this object.
virtual FDO_GEOM_API FdoIDirectPositionGetEndPosition () const =0
 Gets the ending position of this curve segment.
virtual FDO_GEOM_API FdoIEnvelopeGetEnvelope () const =0
 Gets the envelope for the curve segment.
virtual FDO_GEOM_API bool GetIsClosed () const =0
 Gets the closure state for the curve segment.
virtual FDO_GEOM_API FdoIDirectPositionGetStartPosition () const =0
 Gets the starting position of this curve segment.

Protected Member Functions

virtual FDO_GEOM_API ~FdoICurveSegmentAbstract ()
 Default destructor.

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