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

FdoIPoint Class Reference

#include <IPoint.h>

Inherits FdoIGeometry.

Inheritance diagram for FdoIPoint:

[legend]
List of all members.

Detailed Description

The FdoIPoint class is a point Geometry type.

Definition at line 33 of file IPoint.h.


Public Member Functions

virtual FDO_GEOM_API const
double * 
GetOrdinates ()=0
 Gets the ordinates as an array.
virtual FDO_GEOM_API FdoIDirectPositionGetPosition () const =0
 Gets the position of this point Geometry.
virtual FDO_GEOM_API void GetPositionByMembers (double *x, double *y, double *z, double *m, FdoInt32 *dimensionality) const =0
 Gets the position of this point Geometry, 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.

Protected Member Functions

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

Constructor & Destructor Documentation

FDO_GEOM_API FdoIPoint::FdoIPoint  )  [inline, protected]
 

Constructs a default instance.

Returns:
Returns nothing

Definition at line 93 of file IPoint.h.

References FDO_GEOM_API.

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

Default destructor.

Returns:
Returns nothing

Definition at line 101 of file IPoint.h.

References FDO_GEOM_API.


Member Function Documentation

virtual FDO_GEOM_API const double* FdoIPoint::GetOrdinates  )  [pure virtual]
 

Gets the ordinates as an array.

Remarks:
The caller must not free the returned array. The ordinates are in the order XYZMXYZM..., with only those present according to the dimensionality.
Returns:
Returns the ordinates

virtual FDO_GEOM_API FdoIDirectPosition* FdoIPoint::GetPosition  )  const [pure virtual]
 

Gets the position of this point Geometry.

Returns:
Returns the position

virtual FDO_GEOM_API void FdoIPoint::GetPositionByMembers double *  x,
double *  y,
double *  z,
double *  m,
FdoInt32 dimensionality
const [pure virtual]
 

Gets the position of this point Geometry, 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.

Parameters:
x Output X ordinate value.
y Output Y ordinate value.
z Output Z ordinate value.
m Output M ordinate value.
dimensionality Output Dimensionality of ordinates in this position.
Returns:
Returns nothing

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