Editor for sphere objects. Will also create the visualizers (and manage) for the editing.
|
| | DtSphereEditor (makVrv::DtDe &) |
| |
| virtual | ~DtSphereEditor () |
| |
| virtual const std::string & | className () |
| |
| virtual const DtVector & | location () const |
| |
| virtual void | setRadius (double, bool reset=true) |
| |
| virtual double | radius () const |
| |
| virtual void | setLocation (const DtVector &, double) |
| |
| virtual void | setPlaced (bool) |
| |
| bool | placed () const |
| |
| virtual void | setRadiusRange (double bottom, double top) |
| |
| virtual void | getRadiusRange (double &bottom, double &top) const |
| |
| virtual bool | blockSignals (bool) |
| |
| bool | signalsBlocked () const |
| |
| | DtVrfObjectManipulationEventProcessor (makVrv::DtDe &, const std::string &driverName="DtVrfObjectManipulationEventProcessor") |
| |
| virtual | ~DtVrfObjectManipulationEventProcessor () |
| |
| virtual void | setCurrentHeading (double heading) |
| |
| virtual void | setCurrentPitch (double pitch) |
| |
| virtual void | setHeadingAllowed (bool) |
| |
| virtual bool | headingAllowed () const |
| |
| virtual void | setPitchAllowed (bool) |
| |
| virtual bool | pitchAllowed () const |
| |
| virtual void | setAltitudeAllowed (bool) |
| |
| virtual bool | altitudeAllowed () const |
| |
| virtual double | currentHeading () const |
| |
| virtual double | currentPitch () const |
| |
| virtual void | setEnabled (bool) |
| |
| virtual void | setEditing (bool) |
| |
| virtual void | setCreating (bool) |
| |
| virtual void | setAllowEventDefer (bool) |
| |
| bool | allowEventDefer () const |
| |
| virtual void | setIgnoreNextLeftButtonRelease (bool b) |
| |
| virtual void | setEditStartedByDoubleClick (bool b) |
| |
| virtual void | setDragTolerance (int) |
| |
| virtual int | dragTolerance () const |
| |
| virtual void | setFreehand (bool) |
| |
| virtual bool | freehand () const |
| |
| void | setDragToleranceTime (double) |
| |
| double | dragToleranceTime () const |
| |
| virtual void | setIgnoreList (const std::vector< makVrv::DtElementID > &) |
| |
const std::vector
< makVrv::DtElementID > & | ignoreList () const |
| |
| virtual void | setEmbarkationAllowed (bool) |
| |
| virtual bool | embarkationAllowed () const |
| |
| virtual bool | isShiftKeyDown () const |
| |
| virtual bool | isControlKeyDown () const |
| |
| virtual bool | isFunctionKeyDown () const |
| |
| virtual bool | isAltKeyDown () const |
| |
| virtual bool | isLeftMouseButtonDown () const |
| |
| virtual bool | isRightMouseButtonDown () const |
| |
| virtual bool | isMiddleMouseButtonDown () const |
| |
| | DtBasicEditingEventProcessor (DtInputDriver &inputDriver, DtDe &de, const std::string &className) |
| |
| virtual | ~DtBasicEditingEventProcessor () |
| |
| double | currentAltitude () const |
| |
| void | setCurrentAltitude (double) |
| |
| void | setCurrentGroundLocation (const DtVector &) |
| |
| virtual void | changeAltitude (double mouseX, double mouseY) |
| |
| virtual bool | dragging () const |
| |
| virtual void | setAllowDragDrop (bool) |
| |
| bool | allowDragDrop () const |
| |
| bool | creating () const |
| |
| virtual bool | allowEdit (const DtSelectionManager::IdSet &, bool doubleClick) const |
| |
| virtual bool | allowContinueDrag (const DtVector &) const |
| |
| double | mouseX () const |
| |
| double | mouseY () const |
| |
| | DtEventProcessorInterface () |
| |
| virtual | ~DtEventProcessorInterface () |
| |
| virtual bool | processPinchGesture (const DtPinchGesture &ev, DtChannel &channel) |
| |
| bool | enabled () const |
| |
|
| virtual void | modifyRadius (int steps) |
| |
| virtual double | multiplierForRadius (double change) const |
| |
| virtual void | create2DSphere (makVrv::DtModelSetId modelSet) |
| |
| virtual void | create3DSphere (makVrv::DtModelSetId modelSet) |
| |
| virtual void | placed (makVrv::DtUniqueID, const DtVector &, double) |
| |
| virtual void | changeHeading (double mouseX, double mouseY) |
| |
| virtual void | changeHeadingWithWheel (int wheelSteps) |
| |
| virtual void | cancel () |
| |
| virtual void | altitudeChanged (const DtVector &, double altitude) |
| |
| virtual void | cleanup () |
| |
| virtual bool | checkModifiersReleased (const makVrv::DtKeyState::KeyModifier &ev, makVrv::DtChannel &channel, bool mouseDown) |
| |
| virtual bool | checkModifiersEnabled (const makVrv::DtMouseEvent &ev, makVrv::DtChannel &channel) |
| |
virtual
makVrv::DtIntersector::IntersectProperties | intersectorPickMask () const |
| |
| virtual bool | processMouseEvent (const makVrv::DtMouseEvent &ev, makVrv::DtChannel &channel) |
| |
| virtual bool | processKeyboardEvent (const makVrv::DtKeyEvent &ev, makVrv::DtChannel &channel) |
| |
| virtual void | changeHeading (double mouseX, double mouseY, bool snapToGrid=false) |
| |
| virtual void | changePitch (double mouseX, double mouseY, bool snapToGrid=false) |
| |
| virtual void | changeAltitude (double mouseX, double mouseY, bool snapToGrid=false) |
| |
| virtual void | processMouseMove (makVrv::DtChannel &channel, const makVrv::DtMouseEvent &ev) override |
| |
| virtual bool | pick (makVrv::DtChannel &channel, double x, double y, makVrv::DtIntersectorResult &result, makVrv::DtIntersector::IntersectProperties props) const |
| |
| virtual void | cleanupTerrainDraggingVaraibles () |
| |
| virtual bool | placePoint (makVrv::DtChannel &channel, const makVrv::DtMouseEvent &) |
| |
| virtual void | changeAltitudeWithWheel (int wheelSteps) |
| |
| virtual void | changePitchWithWheel (int wheelSteps) |
| |
| virtual void | cancel (bool escPressed) |
| |
| virtual void | startHeadingDrag (const makVrv::DtMouseEvent &, makVrv::DtChannel &channel) |
| |
| virtual void | startPitchDrag (const makVrv::DtMouseEvent &, makVrv::DtChannel &channel) |
| |
| virtual void | startAltitudeDrag (const makVrv::DtMouseEvent &, makVrv::DtChannel &channel) |
| |
| virtual void | setupLastSnapData () |
| |
| virtual void | setupSnapTransforms () |
| |
| virtual void | tick () |
| |
| virtual void | executeDeferredMouseMoveEvent () |
| |
| virtual DtTaitBryan | worldOrientation () const |
| |
| virtual void | slot_coordinateSystemChanged () |
| |