![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtVrfGuiIntervisibilityDriver (makVrv::DtDe &de, const std::string &className) | |
| CTOR. | |
| virtual | ~DtVrfGuiIntervisibilityDriver () |
| DTOR. | |
| virtual void | create (const makVrv::DtUnicode &elementDefinitionName, const AttachPoints &pts) |
| Creates a new element object by using the event processor. | |
| virtual void | destroy (makVrv::DtElementID id) |
| Signal the element is to be destroyed via the signal_intervisibilityElementAboutToBeDestroyed. | |
Static Public Member Functions | |
| static DtVrfGuiIntervisibilityDriver * | findDriver (makVrv::DtDe &de) |
| Returns the current intervisibility driver in the driver manager. | |
Public Attributes | |
| boost::signal< void(makVrv::DtIntervisibilityElement *)> | signal_intervisibilityElementCreated |
| boost::signal< void(makVrv::DtIntervisibilityElement *)> | signal_intervisibilityElementAboutToBeDestroyed |
Protected Member Functions | |
| virtual void | finishEditing () |
| Called to finish the current creation and make object permanent. | |
| virtual void | cancelChanges () |
| Cancel current creation and remove temporary symbol. | |
| makVrf::DtVrfGuiIntervisibilityDriver::DtVrfGuiIntervisibilityDriver | ( | makVrv::DtDe & | de, |
| const std::string & | className | ||
| ) |
CTOR.
| virtual makVrf::DtVrfGuiIntervisibilityDriver::~DtVrfGuiIntervisibilityDriver | ( | ) | [virtual] |
DTOR.
| virtual void makVrf::DtVrfGuiIntervisibilityDriver::create | ( | const makVrv::DtUnicode & | elementDefinitionName, |
| const AttachPoints & | |||
| ) | [virtual] |
Creates a new element object by using the event processor.
If creation is successful will emit a signal with the newly create element. If attach points are given, one point for each attach point will be created and then the final point will be put into create mode if the continueCreation parameter is true
Reimplemented from makVrv::DtIntervisibilityDriver.
| virtual void makVrf::DtVrfGuiIntervisibilityDriver::destroy | ( | makVrv::DtElementID | id | ) | [virtual] |
Signal the element is to be destroyed via the signal_intervisibilityElementAboutToBeDestroyed.
| static DtVrfGuiIntervisibilityDriver* makVrf::DtVrfGuiIntervisibilityDriver::findDriver | ( | makVrv::DtDe & | de | ) | [static] |
Returns the current intervisibility driver in the driver manager.
Reimplemented from makVrv::DtIntervisibilityDriver.
| virtual void makVrf::DtVrfGuiIntervisibilityDriver::finishEditing | ( | ) | [protected, virtual] |
Called to finish the current creation and make object permanent.
Reimplemented from makVrv::DtIntervisibilityDriver.
| virtual void makVrf::DtVrfGuiIntervisibilityDriver::cancelChanges | ( | ) | [protected, virtual] |
Cancel current creation and remove temporary symbol.
Reimplemented from makVrv::DtIntervisibilityDriver.
| boost::signal<void (makVrv::DtIntervisibilityElement*)> makVrf::DtVrfGuiIntervisibilityDriver::signal_intervisibilityElementCreated |
| boost::signal<void (makVrv::DtIntervisibilityElement*)> makVrf::DtVrfGuiIntervisibilityDriver::signal_intervisibilityElementAboutToBeDestroyed |