Inherits vector< vtStructure * >.
|
void | DestructItems () |
|
void | SetFilename (const vtString &str) |
|
vtString | GetFilename () |
|
int | GetFirstSelected () |
|
int | GetNextSelected () |
|
vtStructure * | GetFirstSelectedStructure () const |
|
int | DeleteSelected () |
|
virtual void | DestroyStructure (int i) |
|
bool | ReadSHP (const char *pathname, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
void | AddElementsFromOGR (class GDALDataset *datasource, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
void | AddElementsFromOGR_SDTS (class GDALDataset *datasource, bool progress_callback(int)=NULL) |
|
void | AddElementsFromOGR_RAW (class GDALDataset *datasource, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
void | AddBuildingsFromOGR (class OGRLayer *pLayer, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
void | AddLinearsFromOGR (class OGRLayer *pLayer, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
void | AddInstancesFromOGR (class OGRLayer *pLayer, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
bool | ReadBCF (const char *pathname) |
|
bool | ReadBCF_Old (FILE *fp) |
|
bool | ReadXML (const char *pathname, bool progress_callback(int)=NULL) |
|
bool | WriteXML (const char *pathname, bool bGZip=false) const |
|
bool | WriteFootprintsToSHP (const char *pathname) |
|
bool | WriteFootprintsToCanoma3DV (const char *pathname, const DRECT *area, const vtHeightField *pHF) |
|
bool | FindClosestBuildingCorner (const DPoint2 &point, double epsilon, int &building, int &corner, double &distance) |
|
bool | FindClosestBuildingCenter (const DPoint2 &point, double epsilon, int &building, double &distance) |
|
bool | FindClosestLinearCorner (const DPoint2 &point, double epsilon, int &structure, int &corner, double &distance) |
|
bool | FindClosestStructure (const DPoint2 &point, double epsilon, int &structure, double &distance, float fMaxInstRadius=1E9f, float fLinearWidthBuffer=0.0f) |
|
bool | FindClosestBuilding (const DPoint2 &point, double epsilon, int &structure, double &closest) |
|
bool | IsEmpty () |
|
void | GetExtents (DRECT &ext) const |
|
void | Offset (const DPoint2 &delta) |
|
int | AddFoundations (vtHeightField *pHF, bool progress_callback(int)=NULL) |
|
void | RemoveFoundations () |
|
int | NumSelected () |
|
int | NumSelectedOfType (vtStructureType t) |
|
void | DeselectAll () |
|
virtual vtBuilding * | NewBuilding () |
|
virtual vtFence * | NewFence () |
|
virtual vtStructInstance * | NewInstance () |
|
vtBuilding * | AddNewBuilding () |
|
vtFence * | AddNewFence () |
|
vtStructInstance * | AddNewInstance () |
|
vtBuilding * | AddBuildingFromLineString (class OGRLineString *pLineString) |
|
virtual void | SetEditedEdge (vtBuilding *bld, int lev, int edge) |
|
The vtStructureArray class contains a list of Built Structures (vtStructure objects). It can be loaded and saved to VTST files with the ReadXML and WriteXML methods.