#include <orthographic_projection_factory.h>
Public Member Functions | |
float | getFarClipDistance () |
float | getNearClipDistance () |
float | getViewHeight () |
virtual rve_msgs::Matrix4 | makeMatrix () |
OrthographicProjectionFactory () | |
void | setFarClipDistance (float far_clip) |
void | setNearClipDistance (float near_clip) |
void | setViewHeight (float view_height) |
Private Attributes | |
float | far_clip_ |
float | near_clip_ |
float | view_height_ |
Factory providing orthographic projection matrices to a Camera.
Definition at line 40 of file orthographic_projection_factory.h.
Definition at line 37 of file orthographic_projection_factory.cpp.
float rve_render_client::OrthographicProjectionFactory::getFarClipDistance | ( | ) | [inline] |
Definition at line 54 of file orthographic_projection_factory.h.
float rve_render_client::OrthographicProjectionFactory::getNearClipDistance | ( | ) | [inline] |
Definition at line 51 of file orthographic_projection_factory.h.
float rve_render_client::OrthographicProjectionFactory::getViewHeight | ( | ) | [inline] |
Definition at line 48 of file orthographic_projection_factory.h.
Subclasses should override this to construct and return your custom projection matrix.
Implements rve_render_client::ProjectionMatrixFactory.
Definition at line 44 of file orthographic_projection_factory.cpp.
void rve_render_client::OrthographicProjectionFactory::setFarClipDistance | ( | float | far_clip | ) | [inline] |
Definition at line 53 of file orthographic_projection_factory.h.
void rve_render_client::OrthographicProjectionFactory::setNearClipDistance | ( | float | near_clip | ) | [inline] |
Definition at line 50 of file orthographic_projection_factory.h.
void rve_render_client::OrthographicProjectionFactory::setViewHeight | ( | float | view_height | ) | [inline] |
Definition at line 47 of file orthographic_projection_factory.h.
float rve_render_client::OrthographicProjectionFactory::far_clip_ [private] |
Definition at line 60 of file orthographic_projection_factory.h.
float rve_render_client::OrthographicProjectionFactory::near_clip_ [private] |
Definition at line 59 of file orthographic_projection_factory.h.
float rve_render_client::OrthographicProjectionFactory::view_height_ [private] |
Definition at line 58 of file orthographic_projection_factory.h.