|
| | DtVrfOsgObserverObject (makVrv::DtDe &de, makVrv::DtUniqueID id, const std::string &name="") |
| |
| virtual | ~DtVrfOsgObserverObject () |
| |
| virtual void | tick (double simTime) |
| |
| | DtOsgObserverObject (DtDe &de, DtUniqueID id, const std::string &name="") |
| |
| virtual | ~DtOsgObserverObject () |
| |
| | DtOsgObserverObject ()=delete |
| |
| | DtOsgObserverObject (const DtOsgObserverObject &)=delete |
| |
| DtOsgObserverObject & | operator= (const DtOsgObserverObject &)=delete |
| |
| virtual void | tickAttachment () |
| |
| virtual void | setModelSet (DtModelSetId modelSet) |
| |
| virtual double | altitude () const |
| |
| virtual void | setNameAndRegister (const std::string &name) |
| |
| virtual void | setCameraPositionAndOrientation (const osg::Vec3d &position, const osg::Quat &rotation) |
| |
| virtual void | getCameraPositionAndOrientation (osg::Vec3d &position, osg::Quat &rotation) const |
| |
| virtual void | getCameraPositionAndOrientation (DtVector &position, DtQuat &rotation) const |
| |
| virtual void | rotateLevelYawLeft (double rads) |
| |
| virtual void | rotateLevelYawRight (double rads) |
| |
| virtual void | rotateFlashlightYawLeft (double rads) |
| |
| virtual void | rotateFlashlightYawRight (double rads) |
| |
| virtual void | startLookLeft () |
| |
| virtual void | stopLookLeft () |
| |
| virtual void | lookLeft (double rads) |
| |
| virtual void | startLookRight () |
| |
| virtual void | stopLookRight () |
| |
| virtual void | lookRight (double rads) |
| |
| virtual void | startLookUp () |
| |
| virtual void | stopLookUp () |
| |
| virtual void | lookUp (double rads) |
| |
| virtual void | startLookDown () |
| |
| virtual void | stopLookDown () |
| |
| virtual void | lookDown (double rads) |
| |
| virtual void | startLookTiltRight () |
| |
| virtual void | stopLookTiltRight () |
| |
| virtual void | lookTiltRight (double rads) |
| |
| virtual void | startLookTiltLeft () |
| |
| virtual void | stopLookTiltLeft () |
| |
| virtual void | lookTiltLeft (double rads) |
| |
| virtual void | setLocation (double x, double y, double z) |
| |
| virtual void | setAttachedLocation (double x, double y, double z) override |
| |
| virtual void | setAttachedX (double x) override |
| |
| virtual void | setAttachedY (double y) override |
| |
| virtual void | setAttachedZ (double z) override |
| |
| virtual void | getAttachedPosition (double &x, double &y, double &z) const override |
| |
| virtual void | setOrientation (double psi, double theta, double phi) |
| |
| virtual void | setTopographicOrientation (double psi, double theta, double phi) |
| |
| virtual void | setOrientation (double x, double y, double z, double w) |
| |
| virtual void | setAttachedOrientation (double psi, double theta, double phi) override |
| |
| virtual void | setAttachedYaw (double psi) override |
| |
| virtual void | setAttachedPitch (double theta) override |
| |
| virtual void | setAttachedRoll (double phi) override |
| |
| virtual void | getAttachedOrientation (double &psi, double &theta, double &phi) const override |
| |
| virtual void | setAttachedOrientation (double x, double y, double z, double w) |
| |
| void | setLocalModelScalingEnabled (bool enabled) |
| |
| void | setLocalModelScalingAmount (float amount) |
| |
| virtual void | jumpTo (double x, double y, double z) |
| |
| virtual void | jumpTo (DtUniqueID elementID) |
| |
| virtual void | orientTo (double x, double y, double z) |
| |
| virtual void | dragTerrain (double lastX, double lastY, double lastZ, double currX, double currY, double currZ) |
| |
| virtual void | dragTerrain2 (double myStartDragX, double myStartDragY, double myStartDragZ, int deltaMouseX, int deltaMouseY) |
| |
| virtual void | dragGravityUp (double windowUnits) |
| |
| virtual void | dragGravityDown (double windowUnits) |
| |
| virtual void | dragGravityLeft (double windowUnits) |
| |
| virtual void | dragGravityRight (double windowUnits) |
| |
| virtual void | scrollObserverForward (int wheelUnits) |
| |
| virtual void | scrollObserverBack (int wheelUnits) |
| |
| virtual void | scrollLevelObserverForward (int wheelUnits) |
| |
| virtual void | scrollLevelObserverBack (int wheelUnits) |
| |
| virtual void | scrollFlashlightWider (int wheelUnits) |
| |
| virtual void | scrollFlashlightNarrower (int wheelUnits) |
| |
| virtual float | flashlightAngle () |
| |
| virtual void | startIncreasingViewResolution () |
| |
| virtual void | stopIncreasingViewResolution () |
| |
| virtual void | increaseViewResolution () |
| |
| virtual void | startDecreasingViewResolution () |
| |
| virtual void | stopDecreasingViewResolution () |
| |
| virtual void | decreaseViewResolution () |
| |
| virtual void | setViewResolution (double resolution) |
| |
| virtual double | viewResolution () const |
| |
| virtual void | setCurrentViewMagnification (double mag) |
| |
| virtual double | currentViewMagnification () const |
| |
| virtual void | setOrbitSpeed (double speed) |
| |
| virtual void | setLinearSpeed (double speed) |
| |
| virtual void | setRotationSpeed (double speed) |
| |
| virtual void | setMinLinearSpeed (double minSpeed) |
| |
| virtual void | setMaxLinearSpeed (double maxSpeed) |
| |
| virtual void | setLinearScaledSpeedGain (double gain) |
| |
| virtual void | gotoTerrainCenter (DtUniqueID terrainPatch, bool retry) |
| |
| virtual void | resetAttachment () |
| |
| virtual void | resetOrientation () |
| |
| virtual void | resetCamera () |
| |
| virtual void | level () |
| |
| virtual void | stopAll () |
| |
| virtual void | attachToObjects (const std::vector< DtUniqueID > &elementIds) |
| |
| virtual void | setSecondaryAttachment (const std::vector< DtUniqueID > &elementIds) |
| |
| virtual void | setLocationTrackAttachment (const osg::Vec3d &location) |
| |
| virtual void | setLocationTrackAttachment (double x, double y, double z) |
| |
| virtual void | attachToPart (int partId) |
| |
| virtual void | detach () |
| |
| virtual void | setAttachType (DtObserverObject::AttachType type) |
| |
| virtual void | setHideModelOnAttach (bool hide) |
| |
| virtual void | setUsesBoundingVolumeForAttachedOffsets (bool useBoundingVolume) |
| |
| virtual bool | usesBoundingVolumeForAttachedOffsets () const |
| |
| virtual void | setAttachmentHas3DCockpit (bool cockpit) |
| |
| virtual void | scaleCurrentAttachments (bool scaled) |
| |
| virtual void | setOrientToTargetConstraint (bool orient) |
| |
| virtual void | setOrbiting (bool orbit) |
| |
| virtual void | setOrientCameraToTargetConstraint (bool orient) |
| |
| virtual void | setConstrainToTerrain (bool trueFalse) |
| |
| virtual void | setConstrainToCenter (bool trueFalse) |
| |
| virtual void | suppressConstrainToTerrain (bool trueFalse) |
| |
| virtual void | setSpeedScaling (bool trueFalse) |
| |
| virtual void | setSpeedScaledSpeed (double speed) |
| |
| virtual void | getObserverCameraPosition (double &x, double &y, double &z) const |
| |
| virtual void | getOrientation (double &psi, double &theta, double &phi) const |
| |
| virtual void | getObserverCameraOrientation (double &psi, double &theta, double &phi, bool includeShake) const |
| |
| virtual void | getTopographicOrientation (double &psi, double &theta, double &phi) const |
| |
| virtual void | getOrientation (double &x, double &y, double &z, double &w) const |
| |
| virtual void | getFlashlightOrientation (double &x, double &y, double &z, double &w) const |
| |
| virtual void | getObserverPlatformFront (double &x, double &y, double &z) const |
| |
| virtual void | getObserverPlatformUp (double &x, double &y, double &z) const |
| |
| virtual void | getObserverPlatformRight (double &x, double &y, double &z) const |
| |
| virtual void | getObserverCameraFront (double &x, double &y, double &z, bool includeShake) const |
| |
| virtual void | getObserverCameraUp (double &x, double &y, double &z, bool includeShake) const |
| |
| virtual void | getObserverCameraRight (double &x, double &y, double &z, bool includeShake) const |
| |
| virtual void | getCameraUp (double &x, double &y, double &z) |
| |
| virtual void | getCameraFront (double &x, double &y, double &z) |
| |
| virtual void | getCameraRight (double &x, double &y, double &z) |
| |
| virtual void | setCameraShakeRotation (double x, double y, double z, double w) |
| |
| virtual void | getCameraShakeRotation (double &x, double &y, double &z, double &w) |
| |
| virtual double | heightAboveTerrainFromCurrentZoom (double magnification=1.) const |
| |
| virtual double | altitudeFromCurrentZoom (double magnification=1.) const |
| |
| virtual double | zoomFromHeightAboveTerrain (double hat, double magnification=1) const |
| |
| virtual double | zoomFromAltitude (double altitude, double magnification=1.) const |
| |
| virtual double | zoomFromCurrentAltitude () const |
| |
| virtual double | topographicHeading () const |
| |
| virtual void | getLinearVelocity (double &x, double &y, double &z) const |
| |
| virtual void | getRotationalVelocity (double &x, double &y, double &z) const |
| |
| virtual void | setModeSetting (int setting, bool value) |
| |
| virtual void | setNorthType (DtObserverObject::NorthType northType) |
| |
| virtual std::vector< DtUniqueID > | currentAttachments () const |
| |
virtual
DtObserverObject::AttachType | attachType3D () const |
| |
virtual
DtObserverObject::AttachType | attachType2D () const |
| |
| virtual bool | attachedObjectHidden () const |
| |
| virtual bool | attachmentHas3DCockpit () const |
| |
| virtual osg::Vec3d | attachedOffsetVector () const |
| |
| virtual double | attachedNearClipOffset () const |
| |
| virtual double | heightAboveTerrain () const |
| |
| virtual double | heightOfTerrain () const |
| |
virtual const
DtIntersectorsContainer * | intersectorsContainer (void) const |
| |
| virtual DtIntersectorsContainer * | intersectorsContainer (void) |
| |
| virtual void | startMoveObserverRight () |
| |
| virtual void | stopMoveObserverRight () |
| |
| virtual void | moveObserverRight (double meters) |
| |
| virtual void | startMoveObserverForward () |
| |
| virtual void | stopMoveObserverForward () |
| |
| virtual void | moveObserverForward (double meters) |
| |
| virtual void | startMoveObserverUp () |
| |
| virtual void | stopMoveObserverUp () |
| |
| virtual void | moveObserverUp (double meters) |
| |
| virtual void | startMoveObserverLeft () |
| |
| virtual void | stopMoveObserverLeft () |
| |
| virtual void | moveObserverLeft (double meters) |
| |
| virtual void | startMoveObserverBack () |
| |
| virtual void | stopMoveObserverBack () |
| |
| virtual void | moveObserverBack (double meters) |
| |
| virtual void | startMoveObserverDown () |
| |
| virtual void | stopMoveObserverDown () |
| |
| virtual void | moveObserverDown (double meters) |
| |
| virtual void | startMoveLevelObserverRight () |
| |
| virtual void | stopMoveLevelObserverRight () |
| |
| virtual void | moveLevelObserverRight (double meters) |
| |
| virtual void | startMoveLevelObserverForward () |
| |
| virtual void | stopMoveLevelObserverForward () |
| |
| virtual void | moveLevelObserverForward (double meters) |
| |
| virtual void | startMoveLevelObserverUp () |
| |
| virtual void | stopMoveLevelObserverUp () |
| |
| virtual void | moveLevelObserverUp (double meters) |
| |
| virtual void | startMoveLevelObserverLeft () |
| |
| virtual void | stopMoveLevelObserverLeft () |
| |
| virtual void | moveLevelObserverLeft (double meters) |
| |
| virtual void | startMoveLevelObserverBack () |
| |
| virtual void | stopMoveLevelObserverBack () |
| |
| virtual void | moveLevelObserverBack (double meters) |
| |
| virtual void | startMoveLevelObserverDown () |
| |
| virtual void | stopMoveLevelObserverDown () |
| |
| virtual void | moveLevelObserverDown (double meters) |
| |
| virtual void | startMoveAttachedRight () |
| |
| virtual void | stopMoveAttachedRight () |
| |
| virtual void | moveAttachedRight (double meters) |
| |
| virtual void | startMoveAttachedForward () |
| |
| virtual void | stopMoveAttachedForward () |
| |
| virtual void | moveAttachedForward (double meters) |
| |
| virtual void | startMoveAttachedUp () |
| |
| virtual void | stopMoveAttachedUp () |
| |
| virtual void | moveAttachedUp (double meters) |
| |
| virtual void | startMoveAttachedLeft () |
| |
| virtual void | stopMoveAttachedLeft () |
| |
| virtual void | moveAttachedLeft (double meters) |
| |
| virtual void | startMoveAttachedBack () |
| |
| virtual void | stopMoveAttachedBack () |
| |
| virtual void | moveAttachedBack (double meters) |
| |
| virtual void | startMoveAttachedDown () |
| |
| virtual void | stopMoveAttachedDown () |
| |
| virtual void | moveAttachedDown (double meters) |
| |
| virtual void | startMoveLevelAttachedRight () |
| |
| virtual void | stopMoveLevelAttachedRight () |
| |
| virtual void | moveLevelAttachedRight (double meters) |
| |
| virtual void | startMoveLevelAttachedForward () |
| |
| virtual void | stopMoveLevelAttachedForward () |
| |
| virtual void | moveLevelAttachedForward (double meters) |
| |
| virtual void | startMoveLevelAttachedUp () |
| |
| virtual void | stopMoveLevelAttachedUp () |
| |
| virtual void | moveLevelAttachedUp (double meters) |
| |
| virtual void | startMoveLevelAttachedLeft () |
| |
| virtual void | stopMoveLevelAttachedLeft () |
| |
| virtual void | moveLevelAttachedLeft (double meters) |
| |
| virtual void | startMoveLevelAttachedBack () |
| |
| virtual void | stopMoveLevelAttachedBack () |
| |
| virtual void | moveLevelAttachedBack (double meters) |
| |
| virtual void | startMoveLevelAttachedDown () |
| |
| virtual void | stopMoveLevelAttachedDown () |
| |
| virtual void | moveLevelAttachedDown (double meters) |
| |
| virtual void | startMoveAttachedContextRight () |
| |
| virtual void | stopMoveAttachedContextRight () |
| |
| virtual void | moveAttachedContextRight (double meters) |
| |
| virtual void | startMoveAttachedContextForward () |
| |
| virtual void | stopMoveAttachedContextForward () |
| |
| virtual void | moveAttachedContextForward (double meters) |
| |
| virtual void | startMoveAttachedContextUp () |
| |
| virtual void | stopMoveAttachedContextUp () |
| |
| virtual void | moveAttachedContextUp (double meters) |
| |
| virtual void | startMoveAttachedContextLeft () |
| |
| virtual void | stopMoveAttachedContextLeft () |
| |
| virtual void | moveAttachedContextLeft (double meters) |
| |
| virtual void | startMoveAttachedContextBack () |
| |
| virtual void | stopMoveAttachedContextBack () |
| |
| virtual void | moveAttachedContextBack (double meters) |
| |
| virtual void | startMoveAttachedContextDown () |
| |
| virtual void | stopMoveAttachedContextDown () |
| |
| virtual void | moveAttachedContextDown (double meters) |
| |
| virtual void | startYawLeft () |
| |
| virtual void | stopYawLeft () |
| |
| virtual void | rotateYawLeft (double rads) |
| |
| virtual void | startYawRight () |
| |
| virtual void | stopYawRight () |
| |
| virtual void | rotateYawRight (double rads) |
| |
| virtual void | startPitchUp () |
| |
| virtual void | stopPitchUp () |
| |
| virtual void | rotatePitchUp (double rads) |
| |
| virtual void | rotateFlashlightPitchUp (double rads) |
| |
| virtual void | startPitchDown () |
| |
| virtual void | stopPitchDown () |
| |
| virtual void | rotatePitchDown (double rads) |
| |
| virtual void | rotateFlashlightPitchDown (double rads) |
| |
| virtual void | startRollLeft () |
| |
| virtual void | stopRollLeft () |
| |
| virtual void | rollLeft (double rads) |
| |
| virtual void | startRollRight () |
| |
| virtual void | stopRollRight () |
| |
| virtual void | rollRight (double rads) |
| |
| virtual void | startLevelYawLeft () |
| |
| virtual void | stopLevelYawLeft () |
| |
| virtual void | startLevelYawRight () |
| |
| virtual void | stopLevelYawRight () |
| |
| virtual void | startLevelPitchUp () |
| |
| virtual void | stopLevelPitchUp () |
| |
| virtual void | rotateLevelPitchUp (double rads) |
| |
| virtual void | startLevelPitchDown () |
| |
| virtual void | stopLevelPitchDown () |
| |
| virtual void | rotateLevelPitchDown (double rads) |
| |
| virtual void | startLevelRollLeft () |
| |
| virtual void | stopLevelRollLeft () |
| |
| virtual void | rollLevelLeft (double rads) |
| |
| virtual void | startLevelRollRight () |
| |
| virtual void | stopLevelRollRight () |
| |
| virtual void | rollLevelRight (double rads) |
| |
| virtual void | startOrbitingLeft () |
| |
| virtual void | stopOrbitingLeft () |
| |
| virtual void | orbitLeft (double rads) |
| |
| virtual void | startOrbitingRight () |
| |
| virtual void | stopOrbitingRight () |
| |
| virtual void | orbitRight (double rads) |
| |
| virtual void | startOrbitingUp () |
| |
| virtual void | stopOrbitingUp () |
| |
| virtual void | orbitUp (double rads) |
| |
| virtual void | startOrbitingDown () |
| |
| virtual void | stopOrbitingDown () |
| |
| virtual void | orbitDown (double rads) |
| |
| virtual void | getLocation (double &x, double &y, double &z) const |
| |
| virtual void | getObserverPosition (double &x, double &y, double &z) const |
| |
| virtual void | getEffectiveLocation (double &x, double &y, double &z) const |
| |
| virtual const osg::Vec3d & | locationTrackAttachmentVec3d () const |
| |
| virtual void | getLocationTrackAttachment (double &x, double &y, double &z) const |
| |
| | DtObserverObject (DtDe &de, DtUniqueID id, const std::string &name="") |
| |
| virtual | ~DtObserverObject () |
| |
| virtual const std::string & | name () const |
| |
| virtual bool | is2D () const |
| |
| virtual bool | displaySky () const |
| |
| virtual void | setDisplaySky (bool hasSky) |
| |
| virtual bool | dynamicLights () const |
| |
| virtual void | setDynamicLights (bool enabled) |
| |
| virtual bool | dynamicOcean () const |
| |
| virtual void | setDynamicOcean (bool enabled) |
| |
| virtual bool | isScaling () const |
| |
| virtual void | setScaling (bool scale) |
| |
| virtual double | scaleFactor () const |
| |
| virtual void | setScaleFactor (double scaleFactor) |
| |
| virtual void | setMaxModelScaleFactor (double maxModelScaleFactor) |
| |
| virtual double | maxModelScaleFactor () const |
| |
| virtual DtObserverObject::NorthType | northType () const |
| |
| virtual void | setColorControlEnabled (bool enabled) |
| |
| virtual bool | colorControlEnabled () const |
| |
| virtual void | setColorControlInvert (bool enabled) |
| |
| virtual bool | colorControlInvert () const |
| |
| virtual void | setColorControlContrast (double value) |
| |
| virtual double | colorControlContrast () const |
| |
| virtual void | setColorControlBrightness (double value) |
| |
| virtual double | colorControlBrightness () const |
| |
| virtual void | setColorControlColorMix (double value) |
| |
| virtual double | colorControlColorMix () const |
| |
| virtual const std::string & | scaleType () const |
| |
| virtual void | setScaleType (const std::string &scaleType) |
| |
| virtual DtModelSetId | modelSet () const |
| |
| virtual void | setSpeedScalingMode (SpeedScalingMode mode) |
| |
| virtual SpeedScalingMode | speedScalingMode () const |
| |
| virtual void | setSpeedScalingMslModeOffset (double offset) |
| |
| virtual double | speedScalingMslModeOffset () const |
| |
| void | setScalingIntersectionTerrainSkinOnly (bool enabled) |
| |
| bool | scalingIntersectionTerrainSkinOnly () const |
| |
| virtual void | clearModeSettings () |
| |
| virtual bool | modeSetting (int setting) const |
| |
| virtual const ModeSettingsMap & | modeSettings () const |
| |
| virtual void | setTerrainIsGlobal (bool global) |
| |
virtual
DtObserverObject::AttachType | attachType () |
| |
| virtual void | setFlashlightEnabled (bool enabled) |
| |
| virtual bool | flashlightOn () const |
| |
| bool | isGlobalTerrain () const |
| |
| virtual void | setSensor (const std::string &sensorName) |
| |
| virtual DtSensor * | findSensor () const |
| |
| virtual void | disableSensor () |
| |
| virtual void | setLodScale (float lodScale) |
| |
| virtual float | lodScale () |
| |
| void | setLodScaleCenterEnabled (bool enabled) |
| |
| bool | lodScaleCenterEnabled () const |
| |
| void | setLodScaleCenterMagMinLimit (double limit) |
| |
| double | lodScaleCenterMagMinLimit () const |
| |
|
| virtual void | slot_backendRemoved (const DtVrfBackendState &be) |
| |
| virtual void | slot_selectedBackendChanged (const DtSimulationAddress &, const DtSimulationAddress &addr) |
| |
| virtual bool | shouldOrientToGlobeCenter () |
| |
| virtual void | adjustToGlobeCurvature () |
| |
| virtual bool | shouldRotateGlobe () |
| |
| virtual void | calcObserverWorldVectors () |
| |
| virtual const osg::Vec3d & | observerWorldUp () const |
| |
| virtual const osg::Vec3d & | observerWorldNorth () const |
| |
| virtual const osg::Vec3d & | observerWorldEast () const |
| |
| virtual const osg::Vec3d & | attachedWorldUp () const |
| |
| virtual osg::Vec3d & | observerUp () |
| |
| virtual osg::Vec3d & | observerFront () |
| |
| virtual osg::Vec3d & | observerRight () |
| |
| virtual void | observerBasis (osg::Vec3d &up, osg::Vec3d &front, osg::Vec3d &right) |
| |
| virtual osg::Vec3d & | attachedUp () |
| |
| virtual osg::Vec3d & | attachedFront () |
| |
| virtual osg::Vec3d & | attachedRight () |
| |
| virtual osg::Vec3d & | attachedOffsetUp () |
| |
| virtual osg::Vec3d & | attachedOffsetFront () |
| |
| virtual osg::Vec3d & | attachedOffsetRight () |
| |
| virtual osg::Vec3d & | levelAttachedUp () |
| |
| virtual osg::Vec3d & | levelAttachedFront () |
| |
| virtual osg::Vec3d & | levelAttachedRight () |
| |
| virtual osg::Vec3d & | levelObserverMimicUp () |
| |
| virtual osg::Vec3d & | levelObserverMimicFront () |
| |
| virtual osg::Vec3d & | levelObserverMimicRight () |
| |
| virtual osg::Vec3d & | cameraUp () |
| |
| virtual osg::Vec3d & | cameraFront () |
| |
| virtual osg::Vec3d & | cameraRight () |
| |
| virtual osg::Vec3d & | levelObserverUp () |
| |
| virtual osg::Vec3d & | levelObserverFront () |
| |
| virtual osg::Vec3d & | levelObserverRight () |
| |
| virtual void | advanceOrbitLeft (double rads) |
| |
| virtual void | advanceOrbitRight (double rads) |
| |
| virtual void | advanceOrbitUp (double rads) |
| |
| virtual void | advanceOrbitDown (double rads) |
| |
| virtual void | makeLevelObserverMatrix () |
| |
| virtual void | calculateLevelAttachedRotation () |
| |
| virtual void | makeLevelObserverMimicMatrix () |
| |
| virtual osg::Vec3d | calcWorldPositionChange () |
| |
| virtual osg::Vec3d | calcMimicPositionChange () |
| |
| virtual osg::Vec3d | calcAttachedPosition (const osg::Quat &attInverse, const osg::Vec3d &attachedAdvance) |
| |
| virtual osg::Vec3d | calcAttachedAdvance (const osg::Quat &tetherTrackInverse) |
| |
| virtual osg::Vec3d | calcFollowPositionChange () |
| |
| virtual osg::Vec3d | calcSpaceFollowPositionChange () |
| |
| virtual osg::Vec3d | calcTetherPositionChange () |
| |
| virtual osg::Vec3d | calcTetherTrackPositionChange () |
| |
| virtual osg::Vec3d | calcTrackPositionChange () |
| |
| virtual osg::Quat | calcTetherTrackRotation () |
| |
| virtual osg::Quat | calcFlashlightOrientationChange () |
| |
| virtual osg::Quat | calcWorldOrientationChange () |
| |
| virtual osg::Quat | calcTetherOrientationChange () |
| |
| virtual osg::Quat | calcMimicOrientationChange () |
| |
| virtual osg::Quat | calcFollowOrientationChange () |
| |
| virtual void | setCurrentAttachmentsVisibility (bool visible) |
| |
| virtual void | orientTo (const osg::Vec3d &target) |
| |
| virtual void | orientCameraTo (const osg::Vec3d &target) |
| |
| virtual TerrainResult | getTerrainCenter (const DtUniqueID &patchID, osg::Vec3d ¢er) |
| |
| virtual DtCoordinateConverter & | coordinateConverter () |
| |
virtual const
DtCoordinateConverter & | coordinateConverter () const |
| |
| virtual void | initializeAttachment () |
| |
| virtual const osg::Vec3d & | scalingIntersection () const |
| |
| virtual void | getViewIntersection () |
| |
| virtual double | linearSpeed () |
| |
| virtual double | speedScalingGain () const |
| |
| virtual void | calcTerrainConstraint (const osg::Vec3d &prev) |
| |
| virtual bool | updateAttachPositionAndOrientation () |
| |
| virtual bool | getSecondaryAttachPosition (osg::Vec3d &position) |
| |
| virtual void | getObserverOffsetVector (double &x, double &y, double &z) const |
| |
| virtual void | setObserverOffsetVector (double x, double y, double z) |
| |
| virtual void | getAttachedRotationOffset (double &x, double &y, double &z, double &w) const |
| |
| virtual void | setAttachedRotationOffset (double x, double y, double z, double w) |
| |
| virtual void | getBoundingVolume (DtSceneObject &sceneObject, osg::Vec3 &bvolExtents, osg::Vec3d &bvolCenter) |
| |
| virtual void | getBoundingVolume (DtTerrainPatchObject &patchObject, osg::Vec3 &bvolExtents, osg::Vec3d &bvolCenter) |
| |
| virtual void | setLocation (const osg::Vec3d &location, bool suppress=true) |
| |
| virtual bool | isMoving () const |
| |
| virtual bool | isRotating () const |
| |
| virtual double | computeNearClipDistance (DtSceneObject *sceneObject) |
| |
| virtual float | computeLocalModelScalingAmount (DtSceneObject *sceneObject) |
| |
| virtual void | calcScaledSpeed () |
| |
| virtual bool | getTerrainOrPropIntersection (const osg::Vec3d &startPos, const osg::Vec3d &endPos, osg::Vec3d &result, const osg::Node::NodeMask mask=~DtOsgNodeFlags::FlagSupportOff) const |
| |
| virtual DtSceneObject * | findSceneObjectFromElement (const DtElementID &id) |
| |
| virtual DtTerrainPatchObject * | findTerrainPatchObjectFromElement (DtElementID id) |
| |
| virtual DtOsgObserverObject * | findObserverObjectFromElement (DtElementID id) |
| |
| virtual void | getPositionAndOrientation (DtSceneObject &sceneObject, osg::Vec3d &position, osg::Vec3d &orientToPosition, osg::Quat &orientation) |
| |
| virtual void | getPositionAndOrientation (DtTerrainPatchObject &patchObject, osg::Vec3d &position, osg::Vec3d &orientToPosition, osg::Quat &orientation) |
| |
| virtual void | getPositionAndOrientation (DtOsgObserverObject &observerObject, osg::Vec3d &position, osg::Vec3d &orientToPosition, osg::Quat &orientation) |
| |
| virtual void | getPositionFromSceneObject (DtSceneObject &sceneObject, osg::Vec3d &position) const |
| |
| virtual void | getPositionFromObserverObject (DtOsgObserverObject &observerObject, osg::Vec3d &position) const |
| |
| virtual bool | getPartPositionOriFromSceneObject (DtSceneObject &sceneObject, int partId, osg::Vec3d &position, osg::Quat &ori) const |
| |
| virtual void | force2D () |
| |
| virtual void | dimensionChanged (bool is2D) |
| |
| virtual void | setIs2D (bool is2D) |
| |
| virtual double | calculate3DAltitude () const |
| |
| virtual void | calculateAltitude () |
| |
| virtual void | synchronizeLocation (double x, double y, double z) |
| |
| virtual void | synchronizeOrientation (double x, double y, double z, double w) |
| |
| virtual void | calcHeightAboveTerrain (bool force=false) |
| |
| virtual double | frustumPixelHeight () const |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual void | cache3DOffsetAndRotation () |
| |
| virtual void | restoreAttachOffsetsFrom3DCache () |
| |
| virtual void | slot_dateChanged () |
| |
| virtual bool | getAttachedToBoundingVolume (DtSceneObject *const sceneObject, osg::Vec3d &boundingVolumeCenter, osg::Vec3 &boundingVolumeExtents, double &maxOffset, double &maxExtent) |
| |
| virtual bool | setupAttachOffsetsAfterReset (DtSceneObject *const sceneObject, osg::Vec3d boundingVolumeCenter, osg::Vec3 boundingVolumeExtents, double maxOffset, double maxExtent) |
| |
| virtual void | setupAttachOffsets (double maxExtent) |
| |
| virtual void | reinitializeAfterBoundingVolumeChange () |
| |
| virtual void | resetAfterBoundingVolumeChange () |
| |
| virtual void | getCameraFromParentOffsetVector (double &x, double &y, double &z) const |
| |
| virtual void | getCameraFromParentRotationOffset (double &x, double &y, double &z, double &w) const |
| |
| std::list< DtChannel * > | findChannels () |
| |
| std::list< const DtChannel * > | findChannels () const |
| |