|
Public Member Functions |
|
virtual void | DestructItems (unsigned int first, unsigned int last) |
|
void | SetFilename (const vtString &str) |
|
vtString | GetFilename () |
| int | GetFirstSelected () |
|
int | GetNextSelected () |
| int | DeleteSelected () |
|
virtual void | DestroyStructure (int i) |
| bool | ReadSHP (const char *pathname, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
void | AddElementsFromOGR (class OGRDataSource *datasource, StructImportOptions &opt, bool progress_callback(int)=NULL) |
|
void | AddElementsFromOGR_SDTS (class OGRDataSource *datasource, bool progress_callback(int)=NULL) |
|
void | AddElementsFromOGR_RAW (class OGRDataSource *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 | 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 () |
|
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) |
Public Attributes |
|
vtProjection | m_proj |
Protected Attributes |
|
vtString | m_strFilename |
|
vtBuilding * | m_pEditBuilding |
|
int | m_iEditLevel |
|
int | m_iEditEdge |
|
int | m_iLastSelected |