Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
vtBuilding3d Member List

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

AddDefaultDetails() (defined in vtBuilding)vtBuilding
AddDoorSection(vtEdge *pWall, vtEdgeFeature *pFeat, const FLine3 &quad)vtBuilding3dprotected
AddFlatRoof(const FPolygon3 &pp, vtLevel *pLev) (defined in vtBuilding3d)vtBuilding3dprotected
AddHighlightSection(vtEdge *pEdge, const FLine3 &quad)vtBuilding3dprotected
AddTag(const vtTag &pTag) (defined in vtTagArray)vtTagArray
AddTag(const char *name, const char *value) (defined in vtTagArray)vtTagArray
AddWallNormal(vtEdge *pWall, vtEdgeFeature *pFeat, const FLine3 &quad) (defined in vtBuilding3d)vtBuilding3dprotected
AddWallSection(vtEdge *pEdge, bool bUniform, const FLine3 &quad, float h1, float h2, float hf1=-1.0f)vtBuilding3dprotected
AddWindowSection(vtEdge *pWall, vtEdgeFeature *pFeat, const FLine3 &quad) (defined in vtBuilding3d)vtBuilding3dprotected
AdjustHeight(vtHeightField3d *pHeightField) (defined in vtBuilding3d)vtBuilding3d
CalculateBaseElevation(vtHeightField *pHeightField)vtBuilding
Clear() (defined in vtTagArray)vtTagArray
Collinear2d(const FPoint3 &p1, const FPoint3 &p2, const FPoint3 &p3) (defined in vtBuilding3d)vtBuilding3dprotected
ColorDiff(const RGBi &c1, const RGBi &c2) (defined in vtStructure3d)vtStructure3dprotected
CopyFrom(const vtStructure &v) (defined in vtStructure)vtStructure
CopyFromDefault(vtBuilding *pDefBld, bool bDoHeight) (defined in vtBuilding)vtBuilding
CopyTagsFrom(const vtTagArray &v) (defined in vtTagArray)vtTagArray
CreateEdgeGeometry(vtLevel *pLev, const FPolygon3 &polygon1, const FPolygon3 &polygon2, int iEdge, bool bShowEdge) (defined in vtBuilding3d)vtBuilding3dprotected
CreateGeometry(vtHeightField3d *pHeightField) (defined in vtBuilding3d)vtBuilding3d
CreateLevel(const DPolygon2 &footprint) (defined in vtBuilding)vtBuilding
CreateLevel() (defined in vtBuilding)vtBuilding
CreateNode(vtTerrain *pTerr)vtBuilding3dvirtual
CreateSharedMaterials() (defined in vtStructure3d)vtStructure3dstatic
CreateUniformLevel(int iLevel, float fHeight, int iHighlightEdge) (defined in vtBuilding3d)vtBuilding3dprotected
CreateUpperPolygon(vtLevel *lev, FPolygon3 &poly, FPolygon3 &poly2) (defined in vtBuilding3d)vtBuilding3dprotected
DeleteLevel(int iLev) (defined in vtBuilding)vtBuilding
DeleteNode() (defined in vtBuilding3d)vtBuilding3dvirtual
DestroyGeometry() (defined in vtBuilding3d)vtBuilding3d
DetermineLocalFootprints() (defined in vtBuilding)vtBuilding
FindMaterialDescriptor(const vtString &name, const RGBf &color=RGBf(), int type=-1) (defined in vtStructure3d)vtStructure3dinlinestatic
FindMatIndex(const vtString &Material, const RGBf &inputColor=RGBf(), int iType=-1) (defined in vtStructure3d)vtStructure3dinlineprotected
FindMatMesh(const vtString &Material, const RGBi &color, vtMesh::PrimType ePrimType) (defined in vtBuilding3d)vtBuilding3dprotected
FindTag(const char *szTagName) (defined in vtTagArray)vtTagArray
FindTag(const char *szTagName) const (defined in vtTagArray)vtTagArray
FindVertex(FPoint3 Point, FLine3 &RoofSection3D, vtArray< int > &iaVertices) (defined in vtBuilding3d)vtBuilding3dprotected
FlipFootprintDirection()vtBuilding
GetAbsolute() const (defined in vtStructure)vtStructureinline
GetBaseLevelCenter(DPoint2 &p) const (defined in vtBuilding)vtBuilding
GetBuilding() (defined in vtStructure)vtStructureinline
GetCastShadow() (defined in vtStructure3d)vtStructure3d
GetColor(BldColor which) const vtBuilding
GetContained() (defined in vtBuilding3d)vtBuilding3dinlinevirtual
GetContainer() (defined in vtStructure3d)vtStructure3dinline
GetDistanceToInterior(const DPoint2 &point) const vtBuilding
GetEdgeFeatureString(int edgetype) (defined in vtBuilding)vtBuildingstatic
GetEdgeFeatureValue(const char *value) (defined in vtBuilding)vtBuildingstatic
GetElevationOffset() const (defined in vtStructure)vtStructureinline
GetExtents(DRECT &rect) const (defined in vtBuilding)vtBuildingvirtual
GetFence() (defined in vtStructure)vtStructureinline
GetFootprint(int i) const (defined in vtBuilding)vtBuildinginline
GetGeom()vtBuilding3dinlinevirtual
GetHeightOfStories() (defined in vtBuilding3d)vtBuilding3dprotected
GetInstance() (defined in vtStructure)vtStructureinline
GetLevel(int i) (defined in vtBuilding)vtBuildinginline
GetLevel(int i) const (defined in vtBuilding)vtBuildinginline
GetLocalFootprint(int i) const (defined in vtBuilding)vtBuildinginline
GetMaterialDescriptors() (defined in vtStructure3d)vtStructure3dinlinestatic
GetNumLevels() const (defined in vtBuilding)vtBuildinginline
GetOuterFootprint(int i) const (defined in vtBuilding)vtBuildinginline
GetRoofType() (defined in vtBuilding)vtBuilding
GetSharedMaterialArray() const (defined in vtStructure3d)vtStructure3dinlineprotected
GetStories() const vtBuilding
GetTag(int index) (defined in vtTagArray)vtTagArray
GetTag(int index) const (defined in vtTagArray)vtTagArray
GetTotalHeight() const (defined in vtBuilding)vtBuilding
GetType() (defined in vtStructure)vtStructureinline
GetValueBool(const char *szTagName) const (defined in vtTagArray)vtTagArray
GetValueBool(const char *szTagName, bool &bValue) const (defined in vtTagArray)vtTagArray
GetValueDouble(const char *szTagName) const (defined in vtTagArray)vtTagArray
GetValueDouble(const char *szTagName, double &dValue) const (defined in vtTagArray)vtTagArray
GetValueFloat(const char *szTagName) const (defined in vtTagArray)vtTagArray
GetValueFloat(const char *szTagName, float &fValue) const (defined in vtTagArray)vtTagArray
GetValueInt(const char *szTagName) const (defined in vtTagArray)vtTagArray
GetValueInt(const char *szTagName, int &iValue) const (defined in vtTagArray)vtTagArray
GetValueRGBi(const char *szTagName) const (defined in vtTagArray)vtTagArray
GetValueRGBi(const char *szTagName, RGBi &color) const (defined in vtTagArray)vtTagArray
GetValueString(const char *szTagName, bool bSuppressWarning=false) const (defined in vtTagArray)vtTagArray
GetValueString(const char *szTagName, vtString &string) const (defined in vtTagArray)vtTagArray
GetVIAContributor() const (defined in vtStructure3d)vtStructure3dinline
GetVIATarget() const (defined in vtStructure3d)vtStructure3dinline
InitializeMaterialArrays() (defined in vtStructure3d)vtStructure3dstatic
InsertLevel(int iLev, vtLevel *pLev) (defined in vtBuilding)vtBuilding
IsContainedBy(const DRECT &rect) const (defined in vtBuilding)vtBuildingvirtual
IsCreated() (defined in vtBuilding3d)vtBuilding3dvirtual
IsSelected() (defined in Selectable)Selectableinline
LoadFromXML(const char *fname) (defined in vtTagArray)vtTagArray
LogTags() const (defined in vtTagArray)vtTagArray
m_bAbsolute (defined in vtStructure)vtStructureprotected
m_bIsVIAContributor (defined in vtStructure3d)vtStructure3dprotected
m_bIsVIATarget (defined in vtStructure3d)vtStructure3dprotected
m_bSelect (defined in Selectable)Selectableprotected
m_center (defined in vtBuilding3d)vtBuilding3dprotected
m_fElevationOffset (defined in vtStructure)vtStructureprotected
m_Levels (defined in vtBuilding)vtBuildingprotected
m_Mesh (defined in vtBuilding3d)vtBuilding3dprotected
m_pContainer (defined in vtStructure3d)vtStructure3dprotected
m_pGeode (defined in vtBuilding3d)vtBuilding3dprotected
m_pHighlight (defined in vtBuilding3d)vtBuilding3dprotected
m_tags (defined in vtTagArray)vtTagArrayprotected
m_type (defined in vtStructure)vtStructureprotected
MakeFacade(vtEdge *pEdge, FLine3 &quad, int stories) (defined in vtBuilding3d)vtBuilding3dprotected
MakeFelkelRoof(const FPolygon3 &pp, vtLevel *pLev) (defined in vtBuilding3d)vtBuilding3dprotected
Normal(const FPoint3 &p0, const FPoint3 &p1, const FPoint3 &p2) (defined in vtBuilding3d)vtBuilding3dprotected
NumTags() const (defined in vtTagArray)vtTagArray
Offset(const DPoint2 &delta) (defined in vtBuilding)vtBuilding
operator!=(const vtTagArray &v) const (defined in vtTagArray)vtTagArray
operator=(const vtBuilding &v) (defined in vtBuilding3d)vtBuilding3d
operator=(const vtTagArray &v) (defined in vtTagArray)vtTagArray
operator==(const vtTagArray &v) const (defined in vtTagArray)vtTagArray
OverrideValue(const char *szTagName, const vtString &string) (defined in vtTagArray)vtTagArrayinlinevirtual
Randomize(int iStories) (defined in vtBuilding3d)vtBuilding3d
RemoveTag(int index) (defined in vtTagArray)vtTagArray
RemoveTag(const char *szTagName) (defined in vtTagArray)vtTagArray
s_bMaterialsLoaded (defined in vtStructure3d)vtStructure3dprotectedstatic
s_bVerbose (defined in vtTagArray)vtTagArrayprotectedstatic
s_Conv (defined in vtBuilding)vtBuildingstatic
s_MaterialDescriptors (defined in vtStructure3d)vtStructure3dprotectedstatic
Select(bool b) (defined in Selectable)Selectableinline
Selectable() (defined in Selectable)Selectableinline
SetAbsolute(bool b) (defined in vtStructure)vtStructureinline
SetCastShadow(bool b) (defined in vtStructure3d)vtStructure3d
SetCircle(const DPoint2 &center, float fRad)vtBuilding
SetColor(BldColor which, RGBi col)vtBuilding
SetElevationOffset(float fOffset) (defined in vtStructure)vtStructureinline
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) (defined in vtBuilding)vtBuilding
SetRoofType(RoofType rt, int iSlope=-1, int iLev=-1)vtBuilding
SetStories(int i)vtBuilding
SetType(vtStructureType t) (defined in vtStructure)vtStructureinline
SetValueBool(const char *szTagName, bool value, bool bCreating=false) (defined in vtTagArray)vtTagArray
SetValueDouble(const char *szTagName, double value, bool bCreating=false) (defined in vtTagArray)vtTagArray
SetValueFloat(const char *szTagName, float value, bool bCreating=false) (defined in vtTagArray)vtTagArray
SetValueInt(const char *szTagName, int value, bool bCreating=false) (defined in vtTagArray)vtTagArray
SetValueRGBi(const char *szTagName, const RGBi &value, bool bCreating=false) (defined in vtTagArray)vtTagArray
SetValueString(const char *szTagName, const vtString &string, bool bCreating=false) (defined in vtTagArray)vtTagArray
SetVerbose(bool value) (defined in vtTagArray)vtTagArraystatic
SetVIAContributor(const bool bVIAContributor) (defined in vtStructure3d)vtStructure3dinline
SetVIATarget(const bool bVIATarget) (defined in vtStructure3d)vtStructure3dinline
ShowBounds(bool bShow)vtBuilding3dvirtual
SwapLevels(int lev1, int lev2) (defined in vtBuilding)vtBuilding
ToggleSelect() (defined in Selectable)Selectableinline
TransformCoords(OCT *trans)vtBuilding
UpdateWorldLocation(vtHeightField3d *pHeightField) (defined in vtBuilding3d)vtBuilding3dprotected
vtBuilding() (defined in vtBuilding)vtBuilding
vtBuilding3d() (defined in vtBuilding3d)vtBuilding3d
vtStructure() (defined in vtStructure)vtStructure
vtStructure3d() (defined in vtStructure3d)vtStructure3dinline
WriteOverridesToXML(FILE *fp) const (defined in vtTagArray)vtTagArrayinlinevirtual
WriteTags(GZOutput &out) const (defined in vtStructure)vtStructure
WriteToXML(const char *fname, const char *title) const (defined in vtTagArray)vtTagArray
WriteToXMLBody(FILE *fp, int iIndent) const (defined in vtTagArray)vtTagArray
WriteXML(GZOutput &out, bool bDegrees) const (defined in vtBuilding)vtBuildingvirtual
~vtBuilding() (defined in vtBuilding)vtBuilding
~vtBuilding3d() (defined in vtBuilding3d)vtBuilding3d
~vtStructure() (defined in vtStructure)vtStructurevirtual
~vtTagArray() (defined in vtTagArray)vtTagArrayinlinevirtual