|
vtdata library
|

Public Member Functions | |
| void | CopyFrom (const vtStructure &v) |
| void | SetType (vtStructureType t) |
| vtStructureType | GetType () |
| void | SetElevationOffset (float fOffset) |
| float | GetElevationOffset () const |
| void | SetAbsolute (bool b) |
| bool | GetAbsolute () const |
| vtBuilding * | GetBuilding () |
| vtFence * | GetFence () |
| vtStructInstance * | GetInstance () |
| virtual bool | GetExtents (DRECT &rect) const =0 |
| virtual bool | IsContainedBy (const DRECT &rect) const =0 |
| virtual void | WriteXML (GZOutput &out, bool bDegrees) const =0 |
| void | WriteTags (GZOutput &out) const |
Protected Attributes | |
| vtStructureType | m_type |
| float | m_fElevationOffset |
| bool | m_bAbsolute |
The vtStructure class represents any "built structure". These are generally immobile, artificial entities of human-scale and larger, such as buildings and fences.
1.7.4