vtdata library
Public Member Functions | Protected Attributes
vtFeatureSetPoint2D Class Reference
Inheritance diagram for vtFeatureSetPoint2D:
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 DPoint2 &p)
void SetPoint (unsigned int num, const DPoint2 &p)
DPoint2GetPoint (unsigned int num)
const DPoint2GetPoint (unsigned int num) const
int FindClosestPoint (const DPoint2 &p, double epsilon)
void FindAllPointsAtLocation (const DPoint2 &p, vtArray< int > &found)
void GetPoint (unsigned int num, DPoint2 &p) const
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

DLine2 m_Point2

Detailed Description

A set of 2D point features.


Member Function Documentation

void vtFeatureSetPoint2D::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