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

A graphical point set without database representation. More...

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

Public Member Functions

 OverlayPointSet3d (array< GeVec3d >^pPositions, array< System::Drawing::Color >^pColors)
 Creates a point set with given positions and colors. More...
 
array< GeVec3d >^ GetPositions ()
 Returns a copy of the point set positions. More...
 
void SetPositions (array< GeVec3d >^pPositions)
 Sets the positions of the points. More...
 
array< System::Drawing::Color >^ GetColors ()
 Returns a copy of the point set colors. More...
 
void SetColors (array< System::Drawing::Color >^pColors)
 Sets the colors of the points. More...
 

Properties

double PointSize [get, set]
 Point size. More...
 
- 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...
 
- Properties inherited from X3g::Plugin::OverlayEntity
bool Visible [get, set]
 Allows to change visibility. More...
 
bool Printable [get, set]
 If set to true the overlay element will be included during printing. More...
 
System::String^  ToolTip [get, set]
 Text shown near mouse pointer when it hovers over this entity. More...
 
System::String^  StatusMessage [get, set]
 Text shown in status bar when mouse pointer hovers over this entity. More...
 

Additional Inherited Members

- 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 point set without database representation.

Constructor & Destructor Documentation

X3g::Plugin::OverlayPointSet3d::OverlayPointSet3d ( array< GeVec3d >^  pPositions,
array< System::Drawing::Color >^  pColors 
)

Creates a point set with given positions and colors.

pColors may be null. If pColors is not null it must be of the same size as pPositions.

Member Function Documentation

array< System::Drawing::Color > X3g::Plugin::OverlayPointSet3d::GetColors ( )

Returns a copy of the point set colors.

array< GeVec3d > X3g::Plugin::OverlayPointSet3d::GetPositions ( )

Returns a copy of the point set positions.

void X3g::Plugin::OverlayPointSet3d::SetColors ( array< System::Drawing::Color >^  pColors)

Sets the colors of the points.

void X3g::Plugin::OverlayPointSet3d::SetPositions ( array< GeVec3d >^  pPositions)

Sets the positions of the points.

Property Documentation

double X3g::Plugin::OverlayPointSet3d::PointSize
getset

Point size.