|
uint | NumEntities () const |
|
void | SetNumGeometries (int iNum) |
|
void | Reserve (int iNum) |
|
bool | ComputeExtent (DRECT &rect) const |
|
void | Offset (const DPoint2 &p, bool bSelectedOnly=false) |
|
bool | TransformCoords (OCTransform *pTransform, bool progress_callback(int)=0) |
|
bool | AppendGeometryFrom (vtFeatureSet *pFromSet) |
|
int | AddPolyLine (const DLine3 &pl) |
|
const DLine3 & | GetPolyLine (uint num) const |
|
DLine3 & | GetPolyLine (uint num) |
|
bool | ComputeHeightRange (float &fmin, float &fmax) |
|
int | NumTotalVertices () const |
|
bool | FindClosest (const DPoint2 &p, int &close_feature, DPoint3 &close_point) |
|
virtual bool | IsInsideRect (int iElem, const DRECT &rect) |
|
virtual void | CopyGeometry (uint from, uint to) |
|
virtual void | SaveGeomToSHP (SHPHandle hSHP, bool progress_callback(int)=0) const |
|
virtual void | LoadGeomFromSHP (SHPHandle hSHP, bool progress_callback(int)=0) |
|
virtual bool | EarthExtents (DRECT &ext) const |
|
bool | SaveToSHP (const char *filename, bool progress_callback(int)=0) const |
|
bool | LoadFromOGR (OGRLayer *pLayer, bool progress_callback(int)=0) |
|
bool | LoadFromSHP (const char *fname, bool progress_callback(int)=0) |
|
bool | LoadDataFromDBF (const char *filename, bool progress_callback(int)=0) |
|
bool | LoadFieldInfoFromDBF (const char *filename) |
|
bool | LoadDataFromCSV (const char *filename, bool progress_callback(int)=0) |
|
bool | SaveToKML (const char *filename, bool progress_callback(int)=0) const |
|
void | SetFilename (const vtString &str) |
|
vtString | GetFilename () const |
|
void | SetNumEntities (int iNum) |
|
void | AllocateFeatures () |
|
OGRwkbGeometryType | GetGeomType () const |
|
void | SetGeomType (OGRwkbGeometryType eGeomType) |
|
bool | AppendDataFrom (vtFeatureSet *pFromSet) |
|
void | SetToDelete (int iFeature) |
|
int | ApplyDeletion () |
|
void | Select (uint iEnt, bool set=true) |
|
bool | IsSelected (uint iEnt) const |
|
uint | NumSelected () const |
|
void | DeselectAll () |
|
void | InvertSelection () |
|
int | SelectByCondition (int iField, int iCondition, const char *szValue) |
|
void | DeleteSelected () |
|
bool | IsDeleted (uint iEnt) |
|
int | DoBoxSelect (const DRECT &rect, SelectionType st) |
|
void | Pick (uint iEnt, bool set=true) |
|
bool | IsPicked (uint iEnt) |
|
void | DePickAll () |
|
uint | NumFields () const |
|
Field * | GetField (int i) |
|
const Field * | GetField (int i) const |
|
Field * | GetField (const char *name) |
|
int | GetFieldIndex (const char *name) const |
|
int | AddField (const char *name, FieldType ftype, int string_length=40) |
|
int | AddRecord () |
|
void | DeleteFields () |
|
void | SetValue (uint record, uint field, const char *string) |
|
void | SetValue (uint record, uint field, int value) |
|
void | SetValue (uint record, uint field, double value) |
|
void | SetValue (uint record, uint field, bool value) |
|
void | GetValueAsString (uint record, uint field, vtString &str) const |
|
void | SetValueFromString (uint iRecord, uint iField, const vtString &str) |
|
void | SetValueFromString (uint iRecord, uint iField, const char *str) |
|
int | GetIntegerValue (uint iRecord, uint iField) const |
|
short | GetShortValue (uint iRecord, uint iField) const |
|
float | GetFloatValue (uint iRecord, uint iField) const |
|
double | GetDoubleValue (uint iRecord, uint iField) const |
|
bool | GetBoolValue (uint iRecord, uint iField) const |
|
void | SetProjection (const vtCRS &proj) |
|
vtCRS & | GetAtProjection () |
|
vtFeature * | GetFeature (uint iIndex) const |
|
vtFeature * | GetFirstSelectedFeature () const |
|
A set of 3D linestring features, also known as "polylines." Each linestring is basically a simple set of 3D points.