Loading...
Searching...
No Matches
message.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#ifndef BALL_VIEW_KERNEL_MESSAGE_H
#define BALL_VIEW_KERNEL_MESSAGE_H
#ifndef BALL_VIEW_KERNEL_STAGE_H
# include <BALL/VIEW/KERNEL/stage.h>
#endif
#ifndef BALL_VIEW_KERNEL_COMMON_H
# include <BALL/VIEW/KERNEL/common.h>
#endif
#include <boost/any.hpp>
class QWidget;
namespace BALL
{
class Composite;
class ConformationSet;
namespace VIEW
{
class Dataset;
class ConnectionObject;
class GeometricObject;
class BALL_VIEW_EXPORT Message
{
public:
Message();
Message(const Message& message);
virtual ~Message();
void setSender(const ConnectionObject* sender);
const ConnectionObject* getSender() const;
void setDeletable(bool flag = true);
bool isDeletable() const;
boost::any& data() { return data_; }
private:
const ConnectionObject* connection_object_;
bool deletable_;
boost::any data_;
};
class DatasetMessage
: public Message
{
public:
enum Type
{
UNDEFINED = -1,
ADD = 0,
REMOVE,
UPDATE,
SELECTED,
VISUALIZE,
VISUALIZE_END = 100
};
DatasetMessage(Dataset* set = 0, Type type = UNDEFINED);
DatasetMessage(const DatasetMessage& msg);
Type getType() const { return type_;}
void setType(Type type) { type_ = type;}
Dataset* getDataset() const { return dataset_;}
void setDataset(Dataset* set) { dataset_ = set;}
bool isValid() const;
protected:
Dataset* dataset_;
Type type_;
String dataset_type_;
};
class BALL_VIEW_EXPORT CompositeMessage
: public Message
{
public:
enum CompositeMessageType
{
UNDEFINED = -1,
NEW_COMPOSITE,
REMOVED_COMPOSITE,
CHANGED_COMPOSITE,
CHANGED_COMPOSITE_HIERARCHY,
SELECTED_COMPOSITE,
DESELECTED_COMPOSITE,
CENTER_CAMERA,
NEW_MOLECULE
};
CompositeMessage();
CompositeMessage(const Composite& composite, CompositeMessageType type, bool update_representations = true);
CompositeMessage(const CompositeMessage& message);
virtual ~CompositeMessage();
void setComposite(const Composite& composite);
Composite* getComposite() const;
void setCompositeName(const String& name);
const String& getCompositeName() const;
void setType(CompositeMessageType type)
{ type_ = type;}
CompositeMessageType getType() const
{ return type_;}
void setUpdateRepresentations(bool state)
{ update_representations_ = state;}
bool updateRepresentations() const
{ return update_representations_;}
void setShowSelectionInfos(bool state)
{ show_selection_infos_ = state;}
bool showSelectionInfos()
{ return show_selection_infos_;}
protected:
CompositeMessageType type_;
Composite* composite_;
String composite_name_;
bool update_representations_;
bool show_selection_infos_;
};
class BALL_VIEW_EXPORT SceneMessage: public Message
{
public:
enum SceneMessageType
{
UNDEFINED = 0,
REBUILD_DISPLAY_LISTS,
REDRAW,
UPDATE_CAMERA,
REMOVE_COORDINATE_SYSTEM,
EXPORT_PNG,
EXPORT_POVRAY,
ENTER_ROTATE_MODE,
ENTER_PICKING_MODE,
ENTER_MOVE_MODE,
EXPORT_FINISHED
};
SceneMessage(SceneMessageType type = UNDEFINED);
SceneMessage(const SceneMessage& message);
virtual ~SceneMessage();
void setType(SceneMessageType type);
SceneMessageType getType() const
{ return type_;}
void setStage(Stage stage)
{ stage_ = stage;}
Stage& getStage()
{ return stage_;}
const Stage& getStage() const
{ return stage_;}
private:
SceneMessageType type_;
Stage stage_;
};
class BALL_VIEW_EXPORT GenericSelectionMessage: public Message
{
public:
GenericSelectionMessage();
GenericSelectionMessage(const GenericSelectionMessage& message);
virtual ~GenericSelectionMessage();
void setSelection(const std::list<Composite*>& selection);
const std::list<Composite*>& getSelection() const;
std::list<Composite*>& getSelection();
private:
std::list<Composite*> selection_;
};
class BALL_VIEW_EXPORT ControlSelectionMessage: public GenericSelectionMessage
{
public:
ControlSelectionMessage();
};
class BALL_VIEW_EXPORT NewSelectionMessage: public Message
{
public:
NewSelectionMessage();
bool openItems()
{ return open_;}
void setOpenItems(bool state)
{ open_ = state;}
protected:
bool open_;
};
class BALL_VIEW_EXPORT GeometricObjectSelectionMessage: public Message
{
public:
GeometricObjectSelectionMessage();
virtual ~GeometricObjectSelectionMessage();
void setSelection(const std::list<GeometricObject*>& selection)
{ selection_ = selection;}
const std::list<GeometricObject*>& getSelection() const
{ return selection_;}
void setSelected(bool state)
{ state_ = state;}
bool isSelected() const
{ return state_;}
private:
std::list<GeometricObject*> selection_;
bool state_;
};
class Representation;
class BALL_VIEW_EXPORT RepresentationMessage: public Message
{
public:
enum RepresentationMessageType
{
UNDEFINED = -1,
ADD = 0,
REMOVE,
UPDATE,
SELECTED,
STARTED_UPDATE,
FINISHED_UPDATE,
ADD_TO_GEOMETRIC_CONTROL,
UPDATE_PROPERTIES
};
RepresentationMessage();
virtual ~RepresentationMessage();
RepresentationMessage(Representation& rep, RepresentationMessageType type);
void setRepresentation(Representation& rep)
{representation_ = &rep;}
Representation* getRepresentation()
{return representation_;}
void setType(RepresentationMessageType type);
RepresentationMessageType getType() const
{ return type_;}
private:
Representation* representation_;
RepresentationMessageType type_;
};
class BALL_VIEW_EXPORT MolecularTaskMessage
: public Message
{
public:
enum MolecularTaskMessageType
{
UNDEFINED = -1,
BUILD_BONDS,
CHECK_RESIDUE,
ADD_HYDROGENS,
CREATE_DISTANCE_GRID
};
MolecularTaskMessage(MolecularTaskMessageType type = UNDEFINED);
void setType(MolecularTaskMessageType type);
MolecularTaskMessageType getType() const
{return type_;}
protected:
MolecularTaskMessageType type_;
};
class BALL_VIEW_EXPORT ShowDisplayPropertiesMessage
:public Message
{
public:
ShowDisplayPropertiesMessage()
: Message(){};
};
class BALL_VIEW_EXPORT CreateRepresentationMessage
:public Message
{
public:
CreateRepresentationMessage();
CreateRepresentationMessage(const std::list<Composite*>& composites,
ModelType model_type,
ColoringMethod coloring_method)
;
const std::list<Composite*>& getComposites() const
{ return composites_;}
ModelType getModelType() const
{ return model_type_;}
ColoringMethod getColoringMethod() const
{ return coloring_method_;}
private:
std::list<Composite*> composites_;
ModelType model_type_;
ColoringMethod coloring_method_;
};
class BALL_VIEW_EXPORT DeselectControlsMessage
: public Message
{
public:
DeselectControlsMessage()
: Message() {};
};
class BALL_VIEW_EXPORT TransformationMessage
: public Message
{
public:
TransformationMessage();
TransformationMessage(const Matrix4x4& m);
void setMatrix(const Matrix4x4& m)
{ matrix_ = m;}
const Matrix4x4& getMatrix() const
{ return matrix_;}
private:
Matrix4x4 matrix_;
};
class BALL_VIEW_EXPORT FinishedSimulationMessage
: public Message
{
public:
FinishedSimulationMessage();
};
class BALL_VIEW_EXPORT SyncClippingPlanesMessage
: public Message
{
public:
SyncClippingPlanesMessage(){};
};
class BALL_DEPRECATED BALL_VIEW_EXPORT ShowHelpMessage
: public Message
{
public:
ShowHelpMessage(String url = "", String project = "BALLView", String entry = "");
String getURL() const { return url_;}
String getProject() const { return project_;}
String getEntry() const { return entry_;}
protected:
String url_;
String project_;
String entry_;
};
class BALL_DEPRECATED BALL_VIEW_EXPORT RegisterHelpSystemMessage
: public Message
{
public:
RegisterHelpSystemMessage();
void setObject(const QObject* object) { object_ = object;}
void setURL(const String& url) { url_ = url;}
void setRegisterMode(bool state) { register_ = state;}
const QObject* getObject() const { return object_;}
const String& getURL() const { return url_;}
bool isRegister() const { return register_;}
protected:
const QObject* object_;
Index menu_entry_;
String url_;
bool register_;
};
class BALL_VIEW_EXPORT DockingFinishedMessage
:public Message
{
public:
DockingFinishedMessage();
DockingFinishedMessage(bool abort);
virtual ~DockingFinishedMessage();
void setConformationSet(const ConformationSet* conformation_set)
{
conformation_set_ = conformation_set;
}
//
const ConformationSet* getConformationSet() const { return conformation_set_; }
bool wasAborted() { return abort_; }
protected:
const ConformationSet* conformation_set_;
bool abort_;
};
# ifndef BALL_NO_INLINE_FUNCTIONS
# include <BALL/VIEW/KERNEL/message.iC>
# endif
} } // namespaces
#endif // BALL_VIEW_KERNEL_MESSAGE_H
BALL_DEPRECATED
#define BALL_DEPRECATED
Definition COMMON/global.h:64
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition COMMON/global.h:52
common.h
BALL::Composite
Definition composite.h:74
BALL::ConformationSet
Definition conformationSet.h:33
BALL::String
Definition string.h:57
BALL::VIEW::CompositeMessage::setType
void setType(CompositeMessageType type)
Definition message.h:283
BALL::VIEW::CompositeMessage::show_selection_infos_
bool show_selection_infos_
Definition message.h:314
BALL::VIEW::CompositeMessage::CompositeMessage
CompositeMessage(const CompositeMessage &message)
Copy constructor.
BALL::VIEW::CompositeMessage::setUpdateRepresentations
void setUpdateRepresentations(bool state)
Definition message.h:291
BALL::VIEW::CompositeMessage::~CompositeMessage
virtual ~CompositeMessage()
Destructor.
BALL::VIEW::CompositeMessage::CompositeMessage
CompositeMessage()
BALL::VIEW::CompositeMessage::getType
CompositeMessageType getType() const
Definition message.h:287
BALL::VIEW::CompositeMessage::getCompositeName
const String & getCompositeName() const
BALL::VIEW::CompositeMessage::updateRepresentations
bool updateRepresentations() const
Definition message.h:295
BALL::VIEW::CompositeMessage::getComposite
Composite * getComposite() const
BALL::VIEW::CompositeMessage::setShowSelectionInfos
void setShowSelectionInfos(bool state)
Definition message.h:299
BALL::VIEW::CompositeMessage::showSelectionInfos
bool showSelectionInfos()
Definition message.h:303
BALL::VIEW::CompositeMessage::composite_name_
String composite_name_
Definition message.h:312
BALL::VIEW::CompositeMessage::update_representations_
bool update_representations_
Definition message.h:313
BALL::VIEW::CompositeMessage::type_
CompositeMessageType type_
Definition message.h:310
BALL::VIEW::CompositeMessage::setComposite
void setComposite(const Composite &composite)
BALL::VIEW::CompositeMessage::CompositeMessage
CompositeMessage(const Composite &composite, CompositeMessageType type, bool update_representations=true)
BALL::VIEW::CompositeMessage::setCompositeName
void setCompositeName(const String &name)
BALL::VIEW::CompositeMessage::composite_
Composite * composite_
Definition message.h:311
BALL::VIEW::CompositeMessage::CompositeMessageType
CompositeMessageType
Definition message.h:207
BALL::VIEW::CompositeMessage::NEW_MOLECULE
@ NEW_MOLECULE
Definition message.h:237
BALL::VIEW::CompositeMessage::UNDEFINED
@ UNDEFINED
Undefinded (default) type.
Definition message.h:209
BALL::VIEW::CompositeMessage::CHANGED_COMPOSITE
@ CHANGED_COMPOSITE
Update all datas for a Composite (but not in the MolecularControl).
Definition message.h:220
BALL::VIEW::CompositeMessage::CENTER_CAMERA
@ CENTER_CAMERA
center the camera on a composite
Definition message.h:232
BALL::VIEW::CompositeMessage::SELECTED_COMPOSITE
@ SELECTED_COMPOSITE
selected a composite (e.g. per checkboxes in MolecularControl)
Definition message.h:226
BALL::VIEW::CompositeMessage::DESELECTED_COMPOSITE
@ DESELECTED_COMPOSITE
deselected a composite (e.g. per checkboxes in MolecularControl)
Definition message.h:229
BALL::VIEW::CompositeMessage::REMOVED_COMPOSITE
@ REMOVED_COMPOSITE
A Composite to be removed.
Definition message.h:217
BALL::VIEW::CompositeMessage::CHANGED_COMPOSITE_HIERARCHY
@ CHANGED_COMPOSITE_HIERARCHY
Update all datas for a composite (also in MolecularControl).
Definition message.h:223
BALL::VIEW::CompositeMessage::NEW_COMPOSITE
@ NEW_COMPOSITE
Definition message.h:214
BALL::VIEW::ConnectionObject
Definition connectionObject.h:40
BALL::VIEW::ControlSelectionMessage::ControlSelectionMessage
ControlSelectionMessage()
BALL::VIEW::CreateRepresentationMessage::getColoringMethod
ColoringMethod getColoringMethod() const
Definition message.h:711
BALL::VIEW::CreateRepresentationMessage::getModelType
ModelType getModelType() const
Definition message.h:707
BALL::VIEW::CreateRepresentationMessage::CreateRepresentationMessage
CreateRepresentationMessage(const std::list< Composite * > &composites, ModelType model_type, ColoringMethod coloring_method)
BALL::VIEW::CreateRepresentationMessage::CreateRepresentationMessage
CreateRepresentationMessage()
BALL::VIEW::CreateRepresentationMessage::getComposites
const std::list< Composite * > & getComposites() const
Definition message.h:703
BALL::VIEW::DatasetMessage::DatasetMessage
DatasetMessage(Dataset *set=0, Type type=UNDEFINED)
BALL::VIEW::DatasetMessage::setDataset
void setDataset(Dataset *set)
Definition message.h:183
BALL::VIEW::DatasetMessage::dataset_
Dataset * dataset_
Definition message.h:190
BALL::VIEW::DatasetMessage::dataset_type_
String dataset_type_
Definition message.h:192
BALL::VIEW::DatasetMessage::Type
Type
Message type enumeration.
Definition message.h:144
BALL::VIEW::DatasetMessage::SELECTED
@ SELECTED
Was selected in Control.
Definition message.h:158
BALL::VIEW::DatasetMessage::UPDATE
@ UPDATE
Update.
Definition message.h:155
BALL::VIEW::DatasetMessage::ADD
@ ADD
To add.
Definition message.h:149
BALL::VIEW::DatasetMessage::REMOVE
@ REMOVE
To be removed.
Definition message.h:152
BALL::VIEW::DatasetMessage::VISUALIZE
@ VISUALIZE
Definition message.h:161
BALL::VIEW::DatasetMessage::VISUALIZE_END
@ VISUALIZE_END
Allow >90 different kinds of visualization.
Definition message.h:164
BALL::VIEW::DatasetMessage::UNDEFINED
@ UNDEFINED
Default Value.
Definition message.h:146
BALL::VIEW::DatasetMessage::getType
Type getType() const
Definition message.h:174
BALL::VIEW::DatasetMessage::isValid
bool isValid() const
BALL::VIEW::DatasetMessage::setType
void setType(Type type)
Definition message.h:177
BALL::VIEW::DatasetMessage::DatasetMessage
DatasetMessage(const DatasetMessage &msg)
BALL::VIEW::DatasetMessage::getDataset
Dataset * getDataset() const
Definition message.h:180
BALL::VIEW::DatasetMessage::type_
Type type_
Definition message.h:191
BALL::VIEW::Dataset
Definition dataset.h:61
BALL::VIEW::DeselectControlsMessage::DeselectControlsMessage
DeselectControlsMessage()
Definition message.h:728
BALL::VIEW::DockingFinishedMessage::DockingFinishedMessage
DockingFinishedMessage(bool abort)
BALL::VIEW::DockingFinishedMessage::setConformationSet
void setConformationSet(const ConformationSet *conformation_set)
Definition message.h:860
BALL::VIEW::DockingFinishedMessage::abort_
bool abort_
Definition message.h:875
BALL::VIEW::DockingFinishedMessage::getConformationSet
const ConformationSet * getConformationSet() const
Definition message.h:866
BALL::VIEW::DockingFinishedMessage::~DockingFinishedMessage
virtual ~DockingFinishedMessage()
BALL::VIEW::DockingFinishedMessage::DockingFinishedMessage
DockingFinishedMessage()
BALL::VIEW::DockingFinishedMessage::conformation_set_
const ConformationSet * conformation_set_
this conformation set is deleted in DockResult
Definition message.h:874
BALL::VIEW::DockingFinishedMessage::wasAborted
bool wasAborted()
Definition message.h:869
BALL::VIEW::FinishedSimulationMessage::FinishedSimulationMessage
FinishedSimulationMessage()
BALL::VIEW::GenericSelectionMessage::~GenericSelectionMessage
virtual ~GenericSelectionMessage()
BALL::VIEW::GenericSelectionMessage::getSelection
std::list< Composite * > & getSelection()
BALL::VIEW::GenericSelectionMessage::GenericSelectionMessage
GenericSelectionMessage()
BALL::VIEW::GenericSelectionMessage::getSelection
const std::list< Composite * > & getSelection() const
BALL::VIEW::GenericSelectionMessage::GenericSelectionMessage
GenericSelectionMessage(const GenericSelectionMessage &message)
BALL::VIEW::GenericSelectionMessage::setSelection
void setSelection(const std::list< Composite * > &selection)
BALL::VIEW::GeometricObjectSelectionMessage::GeometricObjectSelectionMessage
GeometricObjectSelectionMessage()
BALL::VIEW::GeometricObjectSelectionMessage::setSelection
void setSelection(const std::list< GeometricObject * > &selection)
Definition message.h:540
BALL::VIEW::GeometricObjectSelectionMessage::isSelected
bool isSelected() const
Query if the GeometricObject are selected or deselected.
Definition message.h:553
BALL::VIEW::GeometricObjectSelectionMessage::setSelected
void setSelected(bool state)
Set the GeometricObject's to be selected or deselected.
Definition message.h:549
BALL::VIEW::GeometricObjectSelectionMessage::~GeometricObjectSelectionMessage
virtual ~GeometricObjectSelectionMessage()
BALL::VIEW::GeometricObjectSelectionMessage::getSelection
const std::list< GeometricObject * > & getSelection() const
Definition message.h:545
BALL::VIEW::GeometricObject
Definition geometricObject.h:37
BALL::VIEW::Message::setDeletable
void setDeletable(bool flag=true)
BALL::VIEW::Message::setSender
void setSender(const ConnectionObject *sender)
BALL::VIEW::Message::getSender
const ConnectionObject * getSender() const
BALL::VIEW::Message::Message
Message(const Message &message)
BALL::VIEW::Message::isDeletable
bool isDeletable() const
BALL::VIEW::Message::data
boost::any & data()
Definition message.h:115
BALL::VIEW::Message::~Message
virtual ~Message()
BALL::VIEW::Message::Message
Message()
BALL::VIEW::MolecularTaskMessage::MolecularTaskMessageType
MolecularTaskMessageType
Enum for the different molecular tasks.
Definition message.h:645
BALL::VIEW::MolecularTaskMessage::UNDEFINED
@ UNDEFINED
Definition message.h:647
BALL::VIEW::MolecularTaskMessage::CHECK_RESIDUE
@ CHECK_RESIDUE
Definition message.h:651
BALL::VIEW::MolecularTaskMessage::BUILD_BONDS
@ BUILD_BONDS
Definition message.h:649
BALL::VIEW::MolecularTaskMessage::CREATE_DISTANCE_GRID
@ CREATE_DISTANCE_GRID
Definition message.h:655
BALL::VIEW::MolecularTaskMessage::ADD_HYDROGENS
@ ADD_HYDROGENS
Definition message.h:653
BALL::VIEW::MolecularTaskMessage::getType
MolecularTaskMessageType getType() const
Definition message.h:665
BALL::VIEW::MolecularTaskMessage::type_
MolecularTaskMessageType type_
Definition message.h:670
BALL::VIEW::MolecularTaskMessage::MolecularTaskMessage
MolecularTaskMessage(MolecularTaskMessageType type=UNDEFINED)
BALL::VIEW::MolecularTaskMessage::setType
void setType(MolecularTaskMessageType type)
BALL::VIEW::NewSelectionMessage::NewSelectionMessage
NewSelectionMessage()
BALL::VIEW::NewSelectionMessage::openItems
bool openItems()
Open all SelectableListViewItems, if they have a selected child.
Definition message.h:501
BALL::VIEW::NewSelectionMessage::open_
bool open_
Definition message.h:509
BALL::VIEW::NewSelectionMessage::setOpenItems
void setOpenItems(bool state)
Definition message.h:505
BALL::VIEW::RegisterHelpSystemMessage::register_
bool register_
Definition message.h:840
BALL::VIEW::RegisterHelpSystemMessage::setRegisterMode
void setRegisterMode(bool state)
Definition message.h:824
BALL::VIEW::RegisterHelpSystemMessage::setURL
void setURL(const String &url)
Definition message.h:821
BALL::VIEW::RegisterHelpSystemMessage::RegisterHelpSystemMessage
RegisterHelpSystemMessage()
BALL::VIEW::RegisterHelpSystemMessage::url_
String url_
Definition message.h:839
BALL::VIEW::RegisterHelpSystemMessage::getURL
const String & getURL() const
Definition message.h:830
BALL::VIEW::RegisterHelpSystemMessage::object_
const QObject * object_
Definition message.h:837
BALL::VIEW::RegisterHelpSystemMessage::menu_entry_
Index menu_entry_
Definition message.h:838
BALL::VIEW::RegisterHelpSystemMessage::setObject
void setObject(const QObject *object)
Definition message.h:818
BALL::VIEW::RegisterHelpSystemMessage::getObject
const QObject * getObject() const
Definition message.h:827
BALL::VIEW::RegisterHelpSystemMessage::isRegister
bool isRegister() const
Definition message.h:833
BALL::VIEW::RepresentationMessage::RepresentationMessageType
RepresentationMessageType
Types of RepresentationMessage.
Definition message.h:575
BALL::VIEW::RepresentationMessage::ADD_TO_GEOMETRIC_CONTROL
@ ADD_TO_GEOMETRIC_CONTROL
Add a Representation to GeometricControl, but don't update in Scene.
Definition message.h:598
BALL::VIEW::RepresentationMessage::UPDATE_PROPERTIES
@ UPDATE_PROPERTIES
Update properties of Representation in GeometricControl, but don't update in Scene.
Definition message.h:601
BALL::VIEW::RepresentationMessage::UPDATE
@ UPDATE
Update the Representation.
Definition message.h:586
BALL::VIEW::RepresentationMessage::UNDEFINED
@ UNDEFINED
Default Value.
Definition message.h:577
BALL::VIEW::RepresentationMessage::ADD
@ ADD
Add a Representation.
Definition message.h:580
BALL::VIEW::RepresentationMessage::FINISHED_UPDATE
@ FINISHED_UPDATE
Finished the update of a Representation.
Definition message.h:595
BALL::VIEW::RepresentationMessage::REMOVE
@ REMOVE
Remove a Representation.
Definition message.h:583
BALL::VIEW::RepresentationMessage::SELECTED
@ SELECTED
Representation was selected in GeometriControl.
Definition message.h:589
BALL::VIEW::RepresentationMessage::STARTED_UPDATE
@ STARTED_UPDATE
Started the update of a Representation, no changes allowed in GeometricControl.
Definition message.h:592
BALL::VIEW::RepresentationMessage::RepresentationMessage
RepresentationMessage()
BALL::VIEW::RepresentationMessage::getRepresentation
Representation * getRepresentation()
Definition message.h:618
BALL::VIEW::RepresentationMessage::getType
RepresentationMessageType getType() const
Definition message.h:625
BALL::VIEW::RepresentationMessage::setType
void setType(RepresentationMessageType type)
BALL::VIEW::RepresentationMessage::RepresentationMessage
RepresentationMessage(Representation &rep, RepresentationMessageType type)
BALL::VIEW::RepresentationMessage::setRepresentation
void setRepresentation(Representation &rep)
Definition message.h:614
BALL::VIEW::RepresentationMessage::~RepresentationMessage
virtual ~RepresentationMessage()
BALL::VIEW::Representation
Definition representation.h:59
BALL::VIEW::SceneMessage::setStage
void setStage(Stage stage)
Definition message.h:408
BALL::VIEW::SceneMessage::SceneMessageType
SceneMessageType
Types for SceneMessages.
Definition message.h:338
BALL::VIEW::SceneMessage::UPDATE_CAMERA
@ UPDATE_CAMERA
Move the Camera in the Scene to the value in this message.
Definition message.h:349
BALL::VIEW::SceneMessage::EXPORT_PNG
@ EXPORT_PNG
Export a PNG.
Definition message.h:355
BALL::VIEW::SceneMessage::EXPORT_FINISHED
@ EXPORT_FINISHED
A previous export has finished.
Definition message.h:370
BALL::VIEW::SceneMessage::ENTER_PICKING_MODE
@ ENTER_PICKING_MODE
Definition message.h:364
BALL::VIEW::SceneMessage::UNDEFINED
@ UNDEFINED
Definition message.h:340
BALL::VIEW::SceneMessage::EXPORT_POVRAY
@ EXPORT_POVRAY
Export a POVRay.
Definition message.h:358
BALL::VIEW::SceneMessage::REBUILD_DISPLAY_LISTS
@ REBUILD_DISPLAY_LISTS
Rebuild the GLDisplayList objects in the GLRenderer.
Definition message.h:343
BALL::VIEW::SceneMessage::REMOVE_COORDINATE_SYSTEM
@ REMOVE_COORDINATE_SYSTEM
Remove the coordinate system in the Scene.
Definition message.h:352
BALL::VIEW::SceneMessage::REDRAW
@ REDRAW
Redraw from the GLDisplayList objects.
Definition message.h:346
BALL::VIEW::SceneMessage::ENTER_MOVE_MODE
@ ENTER_MOVE_MODE
Move Composites or a Clipping Plane.
Definition message.h:367
BALL::VIEW::SceneMessage::ENTER_ROTATE_MODE
@ ENTER_ROTATE_MODE
Definition message.h:361
BALL::VIEW::SceneMessage::setType
void setType(SceneMessageType type)
Set the type of the Message.
BALL::VIEW::SceneMessage::getType
SceneMessageType getType() const
Get the type of the message.
Definition message.h:403
BALL::VIEW::SceneMessage::getStage
const Stage & getStage() const
Get the Stage in this message.
Definition message.h:416
BALL::VIEW::SceneMessage::~SceneMessage
virtual ~SceneMessage()
BALL::VIEW::SceneMessage::SceneMessage
SceneMessage(SceneMessageType type=UNDEFINED)
BALL::VIEW::SceneMessage::SceneMessage
SceneMessage(const SceneMessage &message)
BALL::VIEW::SceneMessage::getStage
Stage & getStage()
Get the Stage in this message.
Definition message.h:412
BALL::VIEW::ShowDisplayPropertiesMessage::ShowDisplayPropertiesMessage
ShowDisplayPropertiesMessage()
Definition message.h:682
BALL::VIEW::ShowHelpMessage::getURL
String getURL() const
Definition message.h:790
BALL::VIEW::ShowHelpMessage::entry_
String entry_
Definition message.h:800
BALL::VIEW::ShowHelpMessage::getEntry
String getEntry() const
Definition message.h:794
BALL::VIEW::ShowHelpMessage::project_
String project_
Definition message.h:799
BALL::VIEW::ShowHelpMessage::ShowHelpMessage
ShowHelpMessage(String url="", String project="BALLView", String entry="")
BALL::VIEW::ShowHelpMessage::url_
String url_
Definition message.h:798
BALL::VIEW::ShowHelpMessage::getProject
String getProject() const
Definition message.h:792
BALL::VIEW::Stage
Definition stage.h:239
BALL::VIEW::SyncClippingPlanesMessage::SyncClippingPlanesMessage
SyncClippingPlanesMessage()
Definition message.h:777
BALL::VIEW::TransformationMessage::setMatrix
void setMatrix(const Matrix4x4 &m)
Definition message.h:746
BALL::VIEW::TransformationMessage::TransformationMessage
TransformationMessage(const Matrix4x4 &m)
BALL::VIEW::TransformationMessage::TransformationMessage
TransformationMessage()
BALL::VIEW::TransformationMessage::getMatrix
const Matrix4x4 & getMatrix() const
Definition message.h:750
QObject
QWidget
BALL::Matrix4x4
TMatrix4x4< float > Matrix4x4
Definition matrix44.h:2184
BALL::VIEW
Definition constraints.h:35
BALL::VIEW::ColoringMethod
ColoringMethod
Definition VIEW/KERNEL/common.h:243
BALL::VIEW::ModelType
ModelType
Definition VIEW/KERNEL/common.h:166
BALL
Definition constants.h:13
BALL::Index
BALL_INDEX_TYPE Index
Definition COMMON/global.h:105
stage.h