pCon.planner Plugin SDK  Version 8.9
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Member Functions | List of all members
X3g::Plugin::Room::Opening Class Reference

An opening. More...

Inheritance diagram for X3g::Plugin::Room::Opening:
Inheritance graph
[legend]

Public Member Functions

 Opening (X3g::Plugin::Room::Wall^ pWall, GeVec3d pPos)
 Creates an opening at specified wall and specified position More...
 
 Opening (X3g::Plugin::Room::PolyWall^ pWall, GeVec3d pPos)
 Creates an opening at specified wall and specified position More...
 
- Public Member Functions inherited from X3g::Plugin::Room::WallElement
void GetEdges ([Out] GeVec2d% pRightStart,[Out] GeVec2d% pRightEnd,[Out] GeVec2d% pLeftStart,[Out] GeVec2d% pLeftEnd)
 Returns the edges of this wall element. More...
 

Additional Inherited Members

- Properties inherited from X3g::Plugin::Room::WallElement
String^  Id [get]
 Unqiue id of this wall element within the current document. More...
 
Wall^  Wall [get]
 Returns the connected wall. More...
 
GeVec2d Position [get, set]
 Returns the position of this wall element. More...
 
double Width [get, set]
 Returns ands sets the width of this wall element. More...
 
double Height [get, set]
 Returns and sets the height of this wall element. More...
 
double DistanceToFloor [get, set]
 Returns the distance to the floor of this wall element. More...
 
bool Flipped [get, set]
 Returns true if wall element is flipped in relation to the wall side. More...
 
bool Mirrored [get, set]
 Returns true if the wall element is mirrored along the wall direction. More...
 

Detailed Description

An opening.

Constructor & Destructor Documentation

X3g::Plugin::Room::Opening::Opening ( X3g::Plugin::Room::Wall pWall,
GeVec3d  pPos 
)

Creates an opening at specified wall and specified position

X3g::Plugin::Room::Opening::Opening ( X3g::Plugin::Room::PolyWall pWall,
GeVec3d  pPos 
)

Creates an opening at specified wall and specified position