TM2IN  0.5.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TM2IN::Wall::Polygon Member List

This is the complete list of members for TM2IN::Wall::Polygon, including all inherited members.

areaTM2IN::IndoorComponentprotected
asJsonText()TM2IN::Wall::Surfacevirtual
compareLength(Surface *i, Surface *j)TM2IN::Wall::Surfacestatic
exterior_boundary_edge(int i)TM2IN::Wall::Surface
exteriorBoundaryTM2IN::Wall::Surfaceprotected
geom_idTM2IN::IndoorComponent
getArea()TM2IN::IndoorComponentinline
getExteriorBoundary()TM2IN::Wall::Surface
getMBB()TM2IN::IndoorComponent
getNormal()TM2IN::Wall::Surface
getSegmentsNumber(ll start_index, ll end_index)TM2IN::Wall::Surface
getTriangulation()TM2IN::Wall::Surface
getVerticesList()TM2IN::Wall::Surface
getVerticesSize()TM2IN::Wall::Surfaceinline
has_duplicate_vertex()TM2IN::Wall::Surface
index_of_exterior_boundary_edge(HalfEdge *pEdge)TM2IN::Wall::Surface
IndoorComponent()TM2IN::IndoorComponent
innerEdgesTM2IN::Wall::Surfaceprotected
insertVertex(int index, Vertex *vt)TM2IN::Wall::Surface
is_simple()TM2IN::Wall::Surface
is_valid_polygon()TM2IN::Wall::Polygon
isOpposite(Surface *sf)TM2IN::Wall::Surface
mbbTM2IN::IndoorComponentprotected
mergeMBB(IndoorComponent *gm)TM2IN::IndoorComponentvirtual
normalTM2IN::Wall::Surface
Polygon(Surface *)TM2IN::Wall::Polygon
setArea(double _area)TM2IN::IndoorComponentinline
setExteriorBoundary(std::vector< HalfEdge * > edges)TM2IN::Wall::Surface
setMBB(MinimumBoundingBox *_mbb)TM2IN::IndoorComponent
setNormal(Vector_3 _normal)TM2IN::Wall::Surfaceinline
setVertex(int index, Vertex *vt)TM2IN::Wall::Surfacevirtual
setVertexList(std::vector< Vertex * > vertices)TM2IN::Wall::Surface
Surface()TM2IN::Wall::Surfaceinlineprotected
triangulationTM2IN::Wall::Surfaceprotected
typeTM2IN::IndoorComponentprotected
updateMBB()TM2IN::Wall::Surfacevirtual
updateNormal() overrideTM2IN::Wall::Polygonvirtual
vertex(int index)TM2IN::Wall::Surfacevirtual