|
| | DtVrfObjectManipulationManager (makVrv::DtDe &) |
| |
| virtual | ~DtVrfObjectManipulationManager () override |
| |
| bool | creatingObject () const |
| |
| DtVrfObjectManipulationHandlerBaseClass * | currentObjectManipulationHandler () |
| |
| virtual void | setAlwaysCreateLocal (bool) |
| |
| virtual bool | alwaysCreateLocal () const |
| |
| virtual void | addObjectManipulationHandler (const DtEntityType &, DtVrfObjectManipulationHandlerCreatorInterface *) |
| |
| virtual void | removeObjectManipulationHandler (const DtEntityType &) |
| |
virtual
makVrv::DtElementEntry::ElementType | mapKindToType (int) const |
| |
| virtual void | addKindToTypeMapping (int, const makVrv::DtElementEntry::ElementType &) |
| |
| virtual bool | hasTypeToKindMapping (const makVrv::DtElementEntry::ElementType &) const |
| |
| virtual void | addObjectManipulationHandler (const makVrv::DtElementEntry::ElementType &, DtVrfObjectManipulationHandlerCreatorInterface *) |
| |
| virtual void | removeObjectManipulationHandler (const makVrv::DtElementEntry::ElementType &) |
| |
| virtual bool | isEditable (const makVrv::DtUniqueID &, const std::string &keywordsToCheck="") const |
| |
| virtual void | setEditable (const makVrv::DtUniqueID &, bool) |
| |
| virtual bool | hasKeyword (const std::string &keyword, makVrv::DtUniqueID id) const |
| |
| virtual std::vector< DtVector > | convertToLocal (const std::vector< DtVector > &geocentric) const |
| |
| virtual bool | isEditingOrCreating () const |
| |
| virtual bool | isBoxObject (const DtEntityType &, const std::string &keywords) const |
| |
| virtual void | createValidSelection (makVrv::DtSelectionManager::IdSet &, bool &changed) const |
| |
virtual
DtVrfObjectManipulationHandlerBaseClass * | manipulationHandlerFor (const DtEntityType &, const std::string &keywords) const |
| |
virtual
DtVrfObjectManipulationHandlerBaseClass * | manipulationHandlerFor (const makVrv::DtElementEntry::ElementType &) const |
| |
| virtual bool | isCreatingProp () const |
| |
| virtual bool | isDestroyingProp () const |
| |
| virtual void | setIsDestroyingProp (bool) |
| |
| virtual bool | hasObjectFacade (makVrv::DtUniqueID) const |
| |
| virtual void | mapEntityTypeToVertexEditingType (const DtEntityType &from, const DtEntityType &to) |
| |
| virtual DtEntityType | mapToVertexEditingType (const DtEntityType &from) const |
| |
| virtual void | removeToVertexEditingType (const DtEntityType &from) |
| |
| virtual void | createObject (const DtEntityType &, int force, DtCreationSignalType creationSignal=DtNoCreationSignal, const std::string &keywords="") |
| |
| virtual void | setLocation (const DtVector &loc) |
| |
| virtual void | createTerrainProp (const DtString &propType, const DtString &propModelDef) |
| |
| virtual void | stop () |
| |
| virtual void | setAllowEditing (bool b) |
| |
| virtual void | setAllowEditingOf (AllowEditingOf) |
| |
| virtual bool | allowEditing () const |
| |
| virtual bool | allowLocalObjectsEditing () const |
| |
| virtual bool | allowPublishedObjectsEditing () const |
| |
| AllowEditingOf | allowEditingOf () const |
| |
| virtual void | editSelectedObjects (const makVrv::DtUniqueID &principalID, makVrv::DtChannel &initiatingChannel, const DtEditingType &edtype=Mouse) |
| |
| virtual void | editSelectedObjects (const makVrv::DtSelectionManager::IdSet &objects, makVrv::DtChannel &initiatingChannel, const DtEditingType &edtype=Mouse) |
| |
| virtual void | setEditStartedByDoubleClick (bool) |
| |
| virtual void | setCreationEndedWithDoubleClick (bool creationEndedWithDoubleClick) |
| |
| virtual bool | isDoubleClickSupportedForCurrentObject () const |
| |
| virtual bool | isCurrentObjectValidForCreation () |
| |
| virtual void | deleteSelected () |
| |
| virtual void | deleteProp (makVrv::DtUniqueID id) |
| |
| virtual void | deleteVertex (const makVrv::DtUniqueID &vertexId) |
| |
| virtual void | deleteVertex (const makVrv::DtUniqueID &shapeId, const DtVector &dbLocation) |
| |
| virtual void | addVertexBefore (const makVrv::DtUniqueID &vertexId) |
| |
| virtual void | addVertexBefore (const makVrv::DtUniqueID &shapeId, const DtVector &dbLocation) |
| |
| virtual void | addVertexBeforeSelected () |
| |
| virtual void | addVertexAfter (const makVrv::DtUniqueID &vertexId) |
| |
| virtual void | addVertexAfter (const makVrv::DtUniqueID &shapeId, const DtVector &dbLocation) |
| |
| virtual void | addVertexAfterSelected () |
| |
| virtual int | indexOfVertex (DtSimObjectReference shapeStateView, const DtVector &dbVtxLocation) const |
| |
| virtual bool | getVertexLocation (const makVrv::DtUniqueID &vertexId, DtVector &dbLocation) const |
| |
| virtual void | requestAndProcessEnvState (const makVrv::DtUniqueID &sceneId, ProcessEnvStateFunction *processor) |
| |
| virtual void | setWaitTimeAfterComplete (double) |
| |
| virtual double | waitTimeAfterComplete () const |
| |
| virtual void | setLocalWaitTimeAfterComplete (double) |
| |
| virtual double | localWaitTimeAfterComplete () const |
| |
| virtual double | waitTimeAfterComplete (makVrv::DtUniqueID) const |
| |
| virtual bool | isEditing (makVrv::DtUniqueID id) const |
| |
virtual
DtVrfObjectManipulationHandlerBaseClass * | vertexEditingHandler (makVrv::DtUniqueID principalID) const |
| |
virtual
DtVrfObjectManipulationHandlerBaseClass * | editingHandlerFor (makVrv::DtUniqueID principalID) const |
| |
| virtual bool | canDeleteAPoint (DtSimObjectReference shapeStateView) const |
| |
| virtual bool | shapeAtMinimum (DtSimObjectReference shapeStateView) const |
| |
| virtual bool | shapeAtMaximum (DtSimObjectReference shapeStateView) const |
| |
| virtual bool | canEditVertex (const DtEntityType &t, makVrv::DtUniqueID parentID, makVrv::DtUniqueID vertexID) const |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |
|
| boost::signals2::signal< void(bool &)> | signal_deleteSelected |
| |
| boost::signals2::signal< void()> | signal_selectionRestored |
| |
boost::signals2::signal< void(int,
DtSimObjectReference, DtVector)> | signal_aboutToDeletePoint |
| |
boost::signals2::signal< void(int,
DtSimObjectReference, DtVector &)> | signal_aboutToAddPoint |
| |
| boost::signals2::signal< void()> | signal_stopped |
| |
boost::signals2::signal< void(const
DtEntityType &, int,
makVrf::DtCreationSignalType)> | signal_creatingObject |
| |
boost::signals2::signal< void(const
DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &)> | signal_createObject |
| |
| boost::signals2::signal< void()> | signal_creatingTerrainProp |
| |
boost::signals2::signal< void(const
DtString &, const DtString &)> | signal_createTerrainProp |
| |
boost::signals2::signal< void(DtVrfObjectFacadeInterface
*, bool)> | signal_objectFacadeCreated |
| |
| boost::signals2::signal< void(DtVrfObjectFacadeInterface *)> | signal_objectFacadeAboutToBeRemoved |
| |
| boost::signals2::signal< void(makVrv::DtElementID)> | signal_unhandledEdit |
| |
| boost::signals2::signal< void()> | signal_eventProcessorRemoved |
| |
boost::signals2::signal< void(const
makVrv::DtUniqueID
&, DtEditingType)> | signal_editingObject |
| |
boost::signals2::signal< void(DtEntityType,
DtEditingType)> | signal_editingObjectByEntityType |
| |
boost::signals2::signal< void(const
makVrv::DtUniqueID
&, DtEditingType)> | signal_editingTerrainProp |
| |
boost::signals2::signal< void(const
makVrv::DtSelectionManager::IdSet
&, DtEditingType)> | signal_editingObjects |
| |
boost::signals2::signal< void(const
makVrv::DtSelectionManager::IdSet
&, DtEditingType)> | signal_editingTerrainProps |
| |
| boost::signals2::signal< void(DtVrfObjectManipulationHandlerBaseClass *)> | signal_editStopped |
| |
| boost::signals2::signal< void()> | signal_editingNotAllowed |
| |