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

A graphical triangle mesh without database representation. More...

Inheritance diagram for X3g::Plugin::OverlayMesh3d:
Inheritance graph
[legend]

Public Member Functions

 OverlayMesh3d (array< GeVec3d >^pVertices, array< int >^pIndices)
 Creates a triangle mesh with given vertices and vertex indices. More...
 
void SetVertices (array< GeVec3d >^pVertices)
 Sets the vertices of the mesh. More...
 
void SetIndices (array< int >^pIndices)
 Sets the vertex indices of the mesh. More...
 

Additional Inherited Members

- Properties inherited from X3g::Plugin::OverlayEntity3d
System::Drawing::Color Color [get, set]
 The entity color. More...
 
GeMatrix^  Transform [get, set]
 Transformation of the entity. More...
 
OverlayLevel3d Level [get, set]
 Overlay has several levels. More...
 
- Events inherited from X3g::Plugin::OverlayEntity
System::EventHandler^  Click [add, remove, raise]
 Occurs when a OverlayEntity is clicked. More...
 
System::EventHandler^  MouseEnter [add, remove, raise]
 Occurs when the mouse pointer enters this entity. More...
 
System::EventHandler^  MouseLeave [add, remove, raise]
 Occurs when the mouse pointer leaves this entity. More...
 

Detailed Description

A graphical triangle mesh without database representation.

Constructor & Destructor Documentation

X3g::Plugin::OverlayMesh3d::OverlayMesh3d ( array< GeVec3d >^  pVertices,
array< int >^  pIndices 
)

Creates a triangle mesh with given vertices and vertex indices.

Member Function Documentation

void X3g::Plugin::OverlayMesh3d::SetIndices ( array< int >^  pIndices)

Sets the vertex indices of the mesh.

void X3g::Plugin::OverlayMesh3d::SetVertices ( array< GeVec3d >^  pVertices)

Sets the vertices of the mesh.