vtdata library
Public Member Functions | Protected Attributes
vtFeatureSetLineString Class Reference
Inheritance diagram for vtFeatureSetLineString:
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 DLine2 &pl)
const DLine2GetPolyLine (unsigned int num) const
DLine2GetPolyLine (unsigned int num)
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

DLine2Array m_Line

Detailed Description

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


Member Function Documentation

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