vtFeatureSetLineString3D Class Reference

Inheritance diagram for vtFeatureSetLineString3D:

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 AddPolyLine (const DLine3 &pl)
const DLine3GetPolyLine (unsigned int num) const
DLine3GetPolyLine (unsigned int num)
bool ComputeHeightRange (float &fmin, float &fmax)
int NumTotalVertices () 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

std::vector< DLine3m_Line

Detailed Description

A set of 3D linestring features, also known as "polylines." Each linestring is basically a simple set of 3D points.


Member Function Documentation

void vtFeatureSetLineString3D::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.


Generated on Tue Apr 22 10:11:00 2008 for vtdata library by  doxygen 1.4.5