vtBuilding3d Member List

This is the complete list of members for vtBuilding3d, including all inherited members.

AddDefaultDetails()vtBuilding
AddDoorSection(vtEdge *pWall, vtEdgeFeature *pFeat, const FLine3 &quad)vtBuilding3d [protected]
AddHighlightSection(vtEdge *pEdge, const FLine3 &quad)vtBuilding3d [protected]
AddTag(const vtTag &pTag)vtTagArray
AddTag(const char *name, const char *value)vtTagArray
AddWallSection(vtEdge *pEdge, bool bUniform, const FLine3 &quad, float h1, float h2, float hf1=-1.0f)vtBuilding3d [protected]
CalculateBaseElevation(vtHeightField *pHeightField)vtBuilding
Clear()vtTagArray
CopyFrom(const vtStructure &v)vtStructure
CopyFromDefault(vtBuilding *pDefBld, bool bDoHeight)vtBuilding
CopyTagsFrom(const vtTagArray &v)vtTagArray
CreateLevel(const DPolygon2 &footprint)vtBuilding
CreateLevel()vtBuilding
CreateNode(vtTerrain *pTerr)vtBuilding3d [virtual]
DeleteLevel(int iLev)vtBuilding
DetermineLocalFootprints()vtBuilding
FindTag(const char *szTagName)vtTagArray
FindTag(const char *szTagName) const vtTagArray
FlipFootprintDirection()vtBuilding
GetAbsolute() const vtStructure
GetBaseLevelCenter(DPoint2 &p) const vtBuilding
GetBuilding()vtStructure
GetColor(BldColor which) const vtBuilding
GetDistanceToInterior(const DPoint2 &point) const vtBuilding
GetEdgeFeatureString(int edgetype)vtBuilding [static]
GetEdgeFeatureValue(const char *value)vtBuilding [static]
GetElevationOffset() const vtStructure
GetExtents(DRECT &rect) const vtBuilding [virtual]
GetFence()vtStructure
GetFootprint(int i) const vtBuilding
GetGeom()vtBuilding3d [inline, virtual]
GetInstance()vtStructure
GetLevel(int i)vtBuilding
GetLevel(int i) const vtBuilding
GetLocalFootprint(int i)vtBuilding
GetNumLevels() const vtBuilding
GetOuterFootprint(int i) const vtBuilding
GetRoofType()vtBuilding
GetStories() const vtBuilding
GetTag(int index)vtTagArray
GetTag(int index) const vtTagArray
GetTotalHeight() const vtBuilding
GetType()vtStructure
GetValueBool(const char *szTagName) const vtTagArray
GetValueBool(const char *szTagName, bool &bValue) const vtTagArray
GetValueDouble(const char *szTagName) const vtTagArray
GetValueDouble(const char *szTagName, double &dValue) const vtTagArray
GetValueFloat(const char *szTagName) const vtTagArray
GetValueFloat(const char *szTagName, float &fValue) const vtTagArray
GetValueInt(const char *szTagName) const vtTagArray
GetValueInt(const char *szTagName, int &iValue) const vtTagArray
GetValueRGBi(const char *szTagName) const vtTagArray
GetValueRGBi(const char *szTagName, RGBi &color) const vtTagArray
GetValueString(const char *szTagName, bool bSuppressWarning=false) const vtTagArray
GetValueString(const char *szTagName, vtString &string) const vtTagArray
InsertLevel(int iLev, vtLevel *pLev)vtBuilding
IsContainedBy(const DRECT &rect) const vtBuilding [virtual]
LoadFromXML(const char *fname)vtTagArray
LogTags() const vtTagArray
m_bAbsolutevtStructure [protected]
m_fElevationOffsetvtStructure [protected]
m_LevelsvtBuilding [protected]
m_tagsvtTagArray [protected]
m_typevtStructure [protected]
NumTags() const vtTagArray
Offset(const DPoint2 &delta)vtBuilding
operator!=(const vtTagArray &v) const vtTagArray
vtStructure::operator=(const vtTagArray &v)vtTagArray
operator==(const vtTagArray &v) const vtTagArray
OverrideValue(const char *szTagName, const vtString &string)vtTagArray [virtual]
RemoveTag(int index)vtTagArray
RemoveTag(const char *szTagName)vtTagArray
s_bVerbosevtTagArray [protected, static]
s_ConvvtBuilding [static]
SetAbsolute(bool b)vtStructure
SetCircle(const DPoint2 &center, float fRad)vtBuilding
SetColor(BldColor which, RGBi col)vtBuilding
SetElevationOffset(float fOffset)vtStructure
SetFootprint(int i, const DLine2 &dl)vtBuilding
SetFootprint(int i, const DPolygon2 &poly)vtBuilding
SetRectangle(const DPoint2 &center, float fWidth, float fDepth, float fRotation=0.0f)vtBuilding
SetRoofType(RoofType rt, int iSlope=-1, int iLev=-1)vtBuilding
SetStories(int i)vtBuilding
SetType(vtStructureType t)vtStructure
SetValueBool(const char *szTagName, bool value, bool bCreating=false)vtTagArray
SetValueDouble(const char *szTagName, double value, bool bCreating=false)vtTagArray
SetValueFloat(const char *szTagName, float value, bool bCreating=false)vtTagArray
SetValueInt(const char *szTagName, int value, bool bCreating=false)vtTagArray
SetValueRGBi(const char *szTagName, const RGBi &value, bool bCreating=false)vtTagArray
SetValueString(const char *szTagName, const vtString &string, bool bCreating=false)vtTagArray
SetVerbose(bool value)vtTagArray [static]
ShowBounds(bool bShow)vtBuilding3d [virtual]
SwapLevels(int lev1, int lev2)vtBuilding
TransformCoords(OCT *trans)vtBuilding
WriteOverridesToXML(FILE *fp) const vtTagArray [virtual]
WriteTags(GZOutput &out) const vtStructure
WriteToXML(const char *fname, const char *title) const vtTagArray
WriteToXMLBody(FILE *fp, int iIndent) const vtTagArray
WriteXML(GZOutput &out, bool bDegrees) const vtBuilding [virtual]


Generated on Tue Apr 22 10:11:06 2008 for vtlib library by  doxygen 1.4.5