BALL  1.4.79
Classes | Enumerations

Classes

class  BALL::VIEW::Message
 
class  BALL::VIEW::DatasetMessage
 
class  BALL::VIEW::CompositeMessage
 
class  BALL::VIEW::SceneMessage
 
class  BALL::VIEW::GenericSelectionMessage
 
class  BALL::VIEW::ControlSelectionMessage
 
class  BALL::VIEW::NewSelectionMessage
 
class  BALL::VIEW::GeometricObjectSelectionMessage
 
class  BALL::VIEW::RepresentationMessage
 Base class for all messages concerning a Representation. More...
 
class  BALL::VIEW::MolecularTaskMessage
 
class  BALL::VIEW::ShowDisplayPropertiesMessage
 
class  BALL::VIEW::CreateRepresentationMessage
 
class  BALL::VIEW::DeselectControlsMessage
 
class  BALL::VIEW::TransformationMessage
 
class  BALL::VIEW::FinishedSimulationMessage
 
class  BALL::VIEW::SyncClippingPlanesMessage
 
class  BALL::VIEW::ShowHelpMessage
 
class  BALL::VIEW::RegisterHelpSystemMessage
 
class  BALL::VIEW::DockingFinishedMessage
 Message to notify docking has finished. More...
 

Enumerations

enum  BALL::VIEW::DatasetMessage::Type {
  BALL::VIEW::DatasetMessage::UNDEFINED = -1, BALL::VIEW::DatasetMessage::ADD = 0, BALL::VIEW::DatasetMessage::REMOVE, BALL::VIEW::DatasetMessage::UPDATE,
  BALL::VIEW::DatasetMessage::SELECTED, BALL::VIEW::DatasetMessage::VISUALIZE, BALL::VIEW::DatasetMessage::VISUALIZE_END = 100
}
 Message type enumeration. More...
 
enum  BALL::VIEW::CompositeMessage::CompositeMessageType {
  BALL::VIEW::CompositeMessage::UNDEFINED = -1, BALL::VIEW::CompositeMessage::NEW_COMPOSITE, BALL::VIEW::CompositeMessage::REMOVED_COMPOSITE, BALL::VIEW::CompositeMessage::CHANGED_COMPOSITE,
  BALL::VIEW::CompositeMessage::CHANGED_COMPOSITE_HIERARCHY, BALL::VIEW::CompositeMessage::SELECTED_COMPOSITE, BALL::VIEW::CompositeMessage::DESELECTED_COMPOSITE, BALL::VIEW::CompositeMessage::CENTER_CAMERA,
  BALL::VIEW::CompositeMessage::NEW_MOLECULE
}
 
enum  BALL::VIEW::RepresentationMessage::RepresentationMessageType {
  BALL::VIEW::RepresentationMessage::UNDEFINED = -1, BALL::VIEW::RepresentationMessage::ADD = 0, BALL::VIEW::RepresentationMessage::REMOVE, BALL::VIEW::RepresentationMessage::UPDATE,
  BALL::VIEW::RepresentationMessage::SELECTED, BALL::VIEW::RepresentationMessage::STARTED_UPDATE, BALL::VIEW::RepresentationMessage::FINISHED_UPDATE, BALL::VIEW::RepresentationMessage::ADD_TO_GEOMETRIC_CONTROL
}
 Types of RepresentationMessage. More...
 
enum  BALL::VIEW::MolecularTaskMessage::MolecularTaskMessageType {
  BALL::VIEW::MolecularTaskMessage::UNDEFINED = -1, BALL::VIEW::MolecularTaskMessage::BUILD_BONDS, BALL::VIEW::MolecularTaskMessage::CHECK_RESIDUE, BALL::VIEW::MolecularTaskMessage::ADD_HYDROGENS,
  BALL::VIEW::MolecularTaskMessage::CREATE_DISTANCE_GRID
}
 Enum for the different molecular tasks. More...
 

Enumeration

enum  BALL::VIEW::SceneMessage::SceneMessageType {
  BALL::VIEW::SceneMessage::UNDEFINED = 0, BALL::VIEW::SceneMessage::REBUILD_DISPLAY_LISTS, BALL::VIEW::SceneMessage::REDRAW, BALL::VIEW::SceneMessage::UPDATE_CAMERA,
  BALL::VIEW::SceneMessage::REMOVE_COORDINATE_SYSTEM, BALL::VIEW::SceneMessage::EXPORT_PNG, BALL::VIEW::SceneMessage::EXPORT_POVRAY, BALL::VIEW::SceneMessage::ENTER_ROTATE_MODE,
  BALL::VIEW::SceneMessage::ENTER_PICKING_MODE, BALL::VIEW::SceneMessage::ENTER_MOVE_MODE, BALL::VIEW::SceneMessage::EXPORT_FINISHED
}
 Types for SceneMessages. More...
 

Detailed Description

Message classes will be sent through the ConnectionObject tree for the purpose of communication between several ConnectionObject classes.

Enumeration Type Documentation

Enumerator
UNDEFINED 

Undefinded (default) type.

NEW_COMPOSITE 

A new composite to be added MolecularStructure will add bonds, normalize names and send a msg with type NEW_MOLECULE afterwards.

REMOVED_COMPOSITE 

A Composite to be removed.

CHANGED_COMPOSITE 

Update all datas for a Composite (but not in the MolecularControl)

CHANGED_COMPOSITE_HIERARCHY 

Update all datas for a composite (also in MolecularControl)

SELECTED_COMPOSITE 

selected a composite (e.g. per checkboxes in MolecularControl)

DESELECTED_COMPOSITE 

deselected a composite (e.g. per checkboxes in MolecularControl)

CENTER_CAMERA 

center the camera on a composite

NEW_MOLECULE 

MolecularControl will add the Composite. DisplayProperties will create a Representation

Definition at line 206 of file message.h.

Enum for the different molecular tasks.

Enumerator
UNDEFINED 
BUILD_BONDS 
CHECK_RESIDUE 
ADD_HYDROGENS 
CREATE_DISTANCE_GRID 

Definition at line 641 of file message.h.

Types of RepresentationMessage.

Enumerator
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.

Definition at line 574 of file message.h.

Types for SceneMessages.

Enumerator
UNDEFINED 
REBUILD_DISPLAY_LISTS 

Rebuild the GLDisplayList objects in the GLRenderer.

REDRAW 

Redraw from the GLDisplayList objects.

UPDATE_CAMERA 

Move the Camera in the Scene to the value in this message.

REMOVE_COORDINATE_SYSTEM 

Remove the coordinate system in the Scene.

EXPORT_PNG 

Export a PNG.

EXPORT_POVRAY 

Export a POVRay.

ENTER_ROTATE_MODE 
ENTER_PICKING_MODE 
ENTER_MOVE_MODE 

Move Composites or a Clipping Plane.

EXPORT_FINISHED 

A previous export has finished.

Definition at line 337 of file message.h.

Message type enumeration.

Enumerator
UNDEFINED 

Default Value.

ADD 

To add.

REMOVE 

To be removed.

UPDATE 

Update.

SELECTED 

Was selected in Control.

VISUALIZE 
VISUALIZE_END 

Allow >90 different kinds of visualization.

Definition at line 143 of file message.h.