Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

VIEW::GeometricObjectSelectionMessage Class Reference
[Messages]

GeometricObjectSelectionMessage class. More...

#include <message.h>

Inheritance diagram for VIEW::GeometricObjectSelectionMessage:

VIEW::Message List of all members.

Public Member Functions

Constructors and Destructors
 GeometricObjectSelectionMessage () throw ()
 Default Constructor.
virtual ~GeometricObjectSelectionMessage () throw ()
 Destructor.
Accessors: inspectors and mutators
void setSelection (const List< GeometricObject * > &selection) throw ()
 Change the selection of Composite objects.
const List< GeometricObject * > & getSelection () const throw ()
 Non-mutable inspection of the selection of Composite objects.
void setSelected (bool state) throw ()
 Set the GeometricObject's to be selected or deselected.
bool isSelected () const throw ()
 Query if the GeometricObject are selected or deselected.

Detailed Description

GeometricObjectSelectionMessage class.

Send by Scene after picking GeometricObject.
Caught by MainControl.


Constructor & Destructor Documentation

VIEW::GeometricObjectSelectionMessage::GeometricObjectSelectionMessage  )  throw ()
 

Default Constructor.

virtual VIEW::GeometricObjectSelectionMessage::~GeometricObjectSelectionMessage  )  throw () [virtual]
 

Destructor.


Member Function Documentation

const List<GeometricObject*>& VIEW::GeometricObjectSelectionMessage::getSelection  )  const throw ()
 

Non-mutable inspection of the selection of Composite objects.

void VIEW::GeometricObjectSelectionMessage::setSelection const List< GeometricObject * > &  selection  )  throw ()
 

Change the selection of Composite objects.

The selection list will be copied from the given list.