vtdata library
Public Member Functions | Protected Attributes
vtFeatureSetPoint3D Class Reference
Inheritance diagram for vtFeatureSetPoint3D:
Inheritance graph
[legend]

List of all members.

Public Member Functions

unsigned int GetNumEntities () const
void SetNumGeometries (int iNum)
void Reserve (int iNum)
bool ComputeExtent (DRECT &rect) const
void Offset (const DPoint2 &p, bool bSelectedOnly=false)
bool TransformCoords (OCT *pTransform, bool progress_callback(int)=0)
bool AppendGeometryFrom (vtFeatureSet *pFromSet)
int AddPoint (const DPoint3 &p)
void SetPoint (unsigned int num, const DPoint3 &p)
void GetPoint (unsigned int num, DPoint3 &p) const
DPoint3GetPoint (unsigned int num)
const DPoint3GetPoint (unsigned int num) const
const DLine3GetAllPoints () const
bool ComputeHeightRange (float &fmin, float &fmax)
virtual bool IsInsideRect (int iElem, const DRECT &rect)
virtual void CopyGeometry (unsigned int from, unsigned int to)
virtual void SaveGeomToSHP (SHPHandle hSHP, bool progress_callback(int)=0) const
virtual void LoadGeomFromSHP (SHPHandle hSHP, bool progress_callback(int)=0)

Protected Attributes

DLine3 m_Point3

Detailed Description

A set of 3D point features.


Member Function Documentation

void vtFeatureSetPoint3D::Reserve ( int  iNum) [virtual]

If you know how many entities you will be adding to this FeatureSet, is it more efficient to reserve space for that many.

Implements vtFeatureSet.

 All Classes Files Functions Variables Enumerations Enumerator