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

A wall element. More...

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

Public Member Functions

void GetEdges ([Out] GeVec2d% pRightStart,[Out] GeVec2d% pRightEnd,[Out] GeVec2d% pLeftStart,[Out] GeVec2d% pLeftEnd)
 Returns the edges of this wall element. More...
 

Properties

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 wall element.

Member Function Documentation

void X3g::Plugin::Room::WallElement::GetEdges ( [Out] GeVec2d pRightStart,
[Out] GeVec2d pRightEnd,
[Out] GeVec2d pLeftStart,
[Out] GeVec2d pLeftEnd 
)

Returns the edges of this wall element.

Property Documentation

double X3g::Plugin::Room::WallElement::DistanceToFloor
getset

Returns the distance to the floor of this wall element.

bool X3g::Plugin::Room::WallElement::Flipped
getset

Returns true if wall element is flipped in relation to the wall side.

double X3g::Plugin::Room::WallElement::Height
getset

Returns and sets the height of this wall element.

String^ X3g::Plugin::Room::WallElement::Id
get

Unqiue id of this wall element within the current document.

bool X3g::Plugin::Room::WallElement::Mirrored
getset

Returns true if the wall element is mirrored along the wall direction.

Mirroring doesn't change orientation in relation to the wall side.

GeVec2d X3g::Plugin::Room::WallElement::Position
getset

Returns the position of this wall element.

Wall^ X3g::Plugin::Room::WallElement::Wall
get

Returns the connected wall.

double X3g::Plugin::Room::WallElement::Width
getset

Returns ands sets the width of this wall element.