BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Private Attributes | List of all members
BALL::VIEW::GeometricObjectSelectionMessage Class Reference

#include <BALL/VIEW/KERNEL/message.h>

Inheritance diagram for BALL::VIEW::GeometricObjectSelectionMessage:
BALL::VIEW::Message

Public Member Functions

Constructors and Destructors
 GeometricObjectSelectionMessage ()
 
virtual ~GeometricObjectSelectionMessage ()
 
Accessors: inspectors and mutators
void setSelection (const std::list< GeometricObject * > &selection)
 
const std::list
< GeometricObject * > & 
getSelection () const
 
void setSelected (bool state)
 Set the GeometricObject's to be selected or deselected. More...
 
bool isSelected () const
 Query if the GeometricObject are selected or deselected. More...
 
- Public Member Functions inherited from BALL::VIEW::Message
 Message ()
 
 Message (const Message &message)
 
virtual ~Message ()
 
void setSender (const ConnectionObject *sender)
 
const ConnectionObjectgetSender () const
 
void setDeletable (bool flag=true)
 
bool isDeletable () const
 
boost::any & data ()
 

Private Attributes

std::list< GeometricObject * > selection_
 
bool state_
 

Detailed Description

GeometricObjectSelectionMessage class.

Sent by Scene after picking GeometricObject.
Caught by MainControl.

Definition at line 516 of file message.h.

Constructor & Destructor Documentation

BALL::VIEW::GeometricObjectSelectionMessage::GeometricObjectSelectionMessage ( )

Default Constructor.

virtual BALL::VIEW::GeometricObjectSelectionMessage::~GeometricObjectSelectionMessage ( )
virtual

Destructor.

Member Function Documentation

const std::list<GeometricObject*>& BALL::VIEW::GeometricObjectSelectionMessage::getSelection ( ) const
inline

Non-mutable inspection of the selection of Composite objects.

Definition at line 545 of file message.h.

bool BALL::VIEW::GeometricObjectSelectionMessage::isSelected ( ) const
inline

Query if the GeometricObject are selected or deselected.

Definition at line 553 of file message.h.

void BALL::VIEW::GeometricObjectSelectionMessage::setSelected ( bool  state)
inline

Set the GeometricObject's to be selected or deselected.

Definition at line 549 of file message.h.

void BALL::VIEW::GeometricObjectSelectionMessage::setSelection ( const std::list< GeometricObject * > &  selection)
inline

Change the selection of Composite objects. The selection list will be copied from the given list.

Definition at line 540 of file message.h.

Member Data Documentation

std::list<GeometricObject*> BALL::VIEW::GeometricObjectSelectionMessage::selection_
private

Definition at line 560 of file message.h.

bool BALL::VIEW::GeometricObjectSelectionMessage::state_
private

Definition at line 562 of file message.h.