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::PolyWall Class Reference

A PolyWall. More...

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

Public Member Functions

 PolyWall (array< GeVec2d >^pVertices)
 Creates a polywall with the given edge points More...
 
 PolyWall (array< GeVec2d >^pVertices, double pHeight)
 Creates a polywall with the given edge points and wall height More...
 
 PolyWall (array< GeVec2d >^pVertices, double pHeight, double pLevelHeight)
 Creates a polywall with the given edge points, wall height and floor level height More...
 
array< GeVec2d >^ GetEdges ()
 Returns the edges of this polywall. More...
 
array< WallElement^ >^ GetWallElements ()
 Returns all wall elements of this wall. More...
 

Properties

String^  Id [get]
 Unqiue id of this wall within the current document. More...
 
int Level [get]
 Returns the level of this wall. More...
 
double Elevation [get]
 Returns the elevation of this wall. More...
 
- Properties inherited from X3g::Plugin::Room::RoomEntity
String^  Id [get]
 Unqiue id of the entity within the current document. More...
 

Detailed Description

A PolyWall.

Constructor & Destructor Documentation

X3g::Plugin::Room::PolyWall::PolyWall ( array< GeVec2d >^  pVertices)

Creates a polywall with the given edge points

X3g::Plugin::Room::PolyWall::PolyWall ( array< GeVec2d >^  pVertices,
double  pHeight 
)

Creates a polywall with the given edge points and wall height

X3g::Plugin::Room::PolyWall::PolyWall ( array< GeVec2d >^  pVertices,
double  pHeight,
double  pLevelHeight 
)

Creates a polywall with the given edge points, wall height and floor level height

Member Function Documentation

array< GeVec2d > X3g::Plugin::Room::PolyWall::GetEdges ( )

Returns the edges of this polywall.

array< WallElement^ > X3g::Plugin::Room::PolyWall::GetWallElements ( )

Returns all wall elements of this wall.

Property Documentation

double X3g::Plugin::Room::PolyWall::Elevation
get

Returns the elevation of this wall.

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

Unqiue id of this wall within the current document.

int X3g::Plugin::Room::PolyWall::Level
get

Returns the level of this wall.