#include <fixed_orientation_ortho_camera.h>
Public Member Functions | |
FixedOrientationOrthoCamera () | |
~FixedOrientationOrthoCamera () | |
Private Member Functions | |
void | mouseCallback (const rve_msgs::MouseEventConstPtr &evt) |
void | move (float x, float y, float z) |
virtual void | onCameraSet () |
virtual void | onInit () |
virtual void | onPropertyChanged (const rve_properties::PropertyNodePtr &node, const std::string &path, rve_properties::PropertyChangeType type) |
virtual void | onUpdate () |
void | setOrientation (rve_msgs::Quaternion orient) |
void | setPosition (rve_msgs::Vector3 pos) |
void | updateCamera () |
void | zoom (float amount) |
Private Attributes | |
rve_render_client::OrthographicProjectionFactoryPtr | camera_projection_ |
int32_t | last_x_ |
int32_t | last_y_ |
Eigen::Quaternionf | orientation_ |
Eigen::Vector3f | position_ |
Eigen::Vector3f | position_rel_target_ |
std::string | target_frame_ |
float | view_height_ |
Definition at line 52 of file fixed_orientation_ortho_camera.h.
Definition at line 52 of file fixed_orientation_ortho_camera.cpp.
Definition at line 63 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::mouseCallback | ( | const rve_msgs::MouseEventConstPtr & | evt | ) | [private] |
Definition at line 75 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::move | ( | float | x, |
float | y, | ||
float | z | ||
) | [private] |
Definition at line 149 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::onCameraSet | ( | ) | [private, virtual] |
Implements rve_transformer::CameraTransformer.
Definition at line 108 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::onInit | ( | ) | [private, virtual] |
Implements rve_transformer::Transformer.
Definition at line 67 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::onPropertyChanged | ( | const rve_properties::PropertyNodePtr & | node, |
const std::string & | path, | ||
rve_properties::PropertyChangeType | type | ||
) | [private, virtual] |
Definition at line 115 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::onUpdate | ( | ) | [private, virtual] |
Implements rve_transformer::Transformer.
Definition at line 103 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::setOrientation | ( | rve_msgs::Quaternion | orient | ) | [private] |
void rve_common_transformers::FixedOrientationOrthoCamera::setPosition | ( | rve_msgs::Vector3 | pos | ) | [private] |
void rve_common_transformers::FixedOrientationOrthoCamera::updateCamera | ( | ) | [private] |
Definition at line 128 of file fixed_orientation_ortho_camera.cpp.
void rve_common_transformers::FixedOrientationOrthoCamera::zoom | ( | float | amount | ) | [private] |
Definition at line 144 of file fixed_orientation_ortho_camera.cpp.
rve_render_client::OrthographicProjectionFactoryPtr rve_common_transformers::FixedOrientationOrthoCamera::camera_projection_ [private] |
Definition at line 85 of file fixed_orientation_ortho_camera.h.
int32_t rve_common_transformers::FixedOrientationOrthoCamera::last_x_ [private] |
Definition at line 81 of file fixed_orientation_ortho_camera.h.
int32_t rve_common_transformers::FixedOrientationOrthoCamera::last_y_ [private] |
Definition at line 82 of file fixed_orientation_ortho_camera.h.
Eigen::Quaternionf rve_common_transformers::FixedOrientationOrthoCamera::orientation_ [private] |
Definition at line 74 of file fixed_orientation_ortho_camera.h.
Eigen::Vector3f rve_common_transformers::FixedOrientationOrthoCamera::position_ [private] |
Definition at line 76 of file fixed_orientation_ortho_camera.h.
Eigen::Vector3f rve_common_transformers::FixedOrientationOrthoCamera::position_rel_target_ [private] |
Definition at line 75 of file fixed_orientation_ortho_camera.h.
std::string rve_common_transformers::FixedOrientationOrthoCamera::target_frame_ [private] |
Definition at line 84 of file fixed_orientation_ortho_camera.h.
Size in world coordinates of the height of the view.
Definition at line 79 of file fixed_orientation_ortho_camera.h.