Go to the documentation of this file.
30 #ifndef RVIZ_FRAME_VIEW_CONTROLLER_H
31 #define RVIZ_FRAME_VIEW_CONTROLLER_H
51 void reset()
override;
56 const Ogre::Quaternion& old_reference_orientation)
override;
78 #endif // RVIZ_FRAME_VIEW_CONTROLLER_H
void updateTargetSceneNode() override
Update the position of the target_scene_node_ from the TF frame specified in the Target Frame propert...
void setAxisFromCamera()
set axis_property_ from camera
BoolProperty * locked_property_
Lock camera, i.e. disable mouse interaction?
void handleMouseEvent(ViewportMouseEvent &event) override
Property specialized to provide getter for booleans.
A first-person camera, controlled by yaw, pitch, roll, and position.
~FrameViewController() override=default
EnumProperty * axis_property_
The axis that the camera aligns to.
void onTargetFrameChanged(const Ogre::Vector3 &old_reference_position, const Ogre::Quaternion &old_reference_orientation) override
Override to implement the change in properties which nullifies the change in target frame.
void rememberAxis(int current)
void onInitialize() override
Do subclass-specific initialization. Called by ViewController::initialize after context_ and camera_ ...
void changedOrientation() override
int actualCameraAxisOption(double precision=0.001) const
find enum ID from camera's current pose
A camera tied to a given frame.
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Dec 13 2024 03:31:02