TM2IN  0.5.1
Public Member Functions | Public Attributes | List of all members
TM2IN::detail::RoomFactory Class Reference

Input vertices and triangles and make TM2IN::Room. More...

#include <RoomFactory.h>

Public Member Functions

 RoomFactory ()
 
void pushVertex (Vertex *vt)
 
void pushTriangle (Wall::Triangle *tri)
 
std::vector< Room * > make ()
 
std::vector< Vertex * > & getVerticesList ()
 
void setRoomName (std::string str)
 
std::vector< TriangleMesh * > paritionRoom (TriangleMesh *pMesh)
 
bool is_furniture (TriangleMesh *&tm)
 

Public Attributes

bool keep_vertices = false
 

Detailed Description

Input vertices and triangles and make TM2IN::Room.

Constructor & Destructor Documentation

TM2IN::detail::RoomFactory::RoomFactory ( )

Member Function Documentation

std::vector< Vertex * > & TM2IN::detail::RoomFactory::getVerticesList ( )
bool TM2IN::detail::RoomFactory::is_furniture ( TriangleMesh *&  tm)
std::vector< Room * > TM2IN::detail::RoomFactory::make ( )
Todo:
MANUAL
Returns
vector< TriangleMesh * > TM2IN::detail::RoomFactory::paritionRoom ( TriangleMesh pMesh)
void TM2IN::detail::RoomFactory::pushTriangle ( Wall::Triangle tri)
void TM2IN::detail::RoomFactory::pushVertex ( Vertex vt)
void TM2IN::detail::RoomFactory::setRoomName ( std::string  str)

Member Data Documentation

bool TM2IN::detail::RoomFactory::keep_vertices = false

The documentation for this class was generated from the following files: