BALL::VIEW::GenericSelectionMessage Class Reference
[Messages]

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

Inheritance diagram for BALL::VIEW::GenericSelectionMessage:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Constructors and Destructors

 GenericSelectionMessage ()
 GenericSelectionMessage (const GenericSelectionMessage &message)
virtual ~GenericSelectionMessage ()
Accessors: inspectors and mutators

void setSelection (const std::list< Composite * > &selection)
const std::list< Composite * > & getSelection () const
std::list< Composite * > & getSelection ()

Private Attributes

std::list< Composite * > selection_

Detailed Description

GenericSelectionMessage class. GenericSelectionMessage is a container for Composite objects that are somehow selected. It will be sent by existing ConnectionObject objects that collect Composites objects for a certain purpose.

Definition at line 433 of file message.h.


Constructor & Destructor Documentation

BALL::VIEW::GenericSelectionMessage::GenericSelectionMessage (  ) 

Default Constructor. The state is set to:

  • composite list - empty
BALL::VIEW::GenericSelectionMessage::GenericSelectionMessage ( const GenericSelectionMessage message  ) 

Copy constructor.

virtual BALL::VIEW::GenericSelectionMessage::~GenericSelectionMessage (  )  [virtual]

Destructor.


Member Function Documentation

std::list<Composite*>& BALL::VIEW::GenericSelectionMessage::getSelection (  ) 

mutable inspection of the selection of Composite objects.

const std::list<Composite*>& BALL::VIEW::GenericSelectionMessage::getSelection (  )  const

Non-mutable inspection of the selection of Composite objects.

void BALL::VIEW::GenericSelectionMessage::setSelection ( const std::list< Composite * > &  selection  ) 

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


Member Data Documentation

Definition at line 477 of file message.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3