FdoILineString Class Reference

The FdoILineString class is a LineString Geometry type. The shape of FdoILineString is the set of positions defined by the contained collection, plus linear interpolation between consecutive points. More...

#include <ILineString.h>

Inherits FdoICurveAbstract.

List of all members.


Public Member Functions

virtual FDO_GEOM_API FdoInt32 GetCount () const =0
 Gets the number of positions in this object.
virtual FDO_GEOM_API
FdoIDirectPosition
GetItem (FdoInt32 index) const =0
 Gets the position at the specified (zero-based) index.
virtual FDO_GEOM_API void GetItemByMembers (FdoInt32 index, double *x, double *y, double *z, double *m, FdoInt32 *dimensionality) const =0
 Gets the position at the specified (zero-based) index, by values of its member data. This is in aid of higher performance for any implementation that does not internally use FdoIDirectPosition objects for storage, or for an application seeking to avoid overhead of accessor methods.
virtual FDO_GEOM_API const double * GetOrdinates ()=0
 Gets the ordinates as an array.
virtual FDO_GEOM_API
FdoDirectPositionCollection
GetPositions ()=0
 Gets a collection of all of the positions in this object.

Protected Member Functions

FDO_GEOM_API FdoILineString ()
 Constructs a default instance.
virtual FDO_GEOM_API ~FdoILineString ()
 Default destructor.

Detailed Description

The FdoILineString class is a LineString Geometry type. The shape of FdoILineString is the set of positions defined by the contained collection, plus linear interpolation between consecutive points.

Definition at line 35 of file ILineString.h.


The documentation for this class was generated from the following file: