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

A door. More...

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

Public Member Functions

 Door (X3g::Plugin::Room::Wall^ pWall, GeVec3d pPos)
 Creates a door at specified Wall and specified position. More...
 
 Door (X3g::Plugin::Room::PolyWall^ pWall, GeVec3d pPos)
 Creates a door 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...
 

Properties

double FrameDepth [get]
 Returns the frame depth of this door. More...
 
double FrameThickness [get]
 Returns the frame thickness of this door. More...
 
- 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...
 
- Properties inherited from X3g::Plugin::Room::RoomEntity
String^  Id [get]
 Unqiue id of the entity within the current document. More...
 

Detailed Description

A door.

Constructor & Destructor Documentation

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

Creates a door at specified Wall and specified position.

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

Creates a door at specified Wall and specified position.

Property Documentation

double X3g::Plugin::Room::Door::FrameDepth
get

Returns the frame depth of this door.

double X3g::Plugin::Room::Door::FrameThickness
get

Returns the frame thickness of this door.