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

VIEW::RepresentationMessage Class Reference
[Messages]

Base class for all messages concerning a Representation. More...

#include <message.h>

Inheritance diagram for VIEW::RepresentationMessage:

VIEW::Message List of all members.

Public Types

enum  RepresentationMessageType {
  UNDEFINED = -1, ADD = 0, REMOVE, UPDATE,
  SELECTED, STARTED_UPDATE, FINISHED_UPDATE, ADD_TO_GEOMETRIC_CONTROL
}
 Types of RepresentationMessage. More...

Public Member Functions

 RepresentationMessage (Representation &rep, RepresentationMessageType type) throw ()
void setRepresentation (Representation &rep) throw ()
RepresentationgetRepresentation () throw ()
void setType (RepresentationMessageType type) throw ()
RepresentationMessageType getType () const throw ()

Detailed Description

Base class for all messages concerning a Representation.


Member Enumeration Documentation

enum VIEW::RepresentationMessage::RepresentationMessageType
 

Types of RepresentationMessage.

Enumeration values:
UNDEFINED  Default Value.
ADD  Add a Representation.
REMOVE  Remove a Representation.
UPDATE  Update the Representation.
SELECTED  Representation was selected in GeometriControl.
STARTED_UPDATE  Started the update of a Representation, no changes allowed in GeometricControl.
FINISHED_UPDATE  Finished the update of a Representation.
ADD_TO_GEOMETRIC_CONTROL  Add a Representation to GeometricControl, but dont update in Scene.