Point Cloud Library (PCL)
1.7.0
|
#include <pcl/outofcore/visualization/camera.h>
Public Member Functions | |
Camera (std::string name) | |
Camera (std::string name, vtkSmartPointer< vtkCamera > camera) | |
vtkSmartPointer< vtkCamera > | getCamera () const |
vtkSmartPointer< vtkCameraActor > | getCameraActor () const |
vtkSmartPointer< vtkActor > | getHullActor () const |
bool | getDisplay () const |
void | setDisplay (bool display) |
void | getFrustum (double frustum[]) |
void | setProjectionMatrix (const Eigen::Matrix4d &projection_matrix) |
Eigen::Matrix4d | getProjectionMatrix () |
void | setModelViewMatrix (const Eigen::Matrix4d &model_view_matrix) |
Eigen::Matrix4d | getModelViewMatrix () |
Eigen::Matrix4d | getViewProjectionMatrix () |
Eigen::Vector3d | getPosition () |
void | setClippingRange (float near_value=0.0001f, float far_value=100000.f) |
virtual void | render (vtkRenderer *renderer) |
void | computeFrustum () |
void | printFrustum () |
Camera::Camera | ( | std::string | name | ) |
Camera::Camera | ( | std::string | name, |
vtkSmartPointer< vtkCamera > | camera | ||
) |
void Camera::computeFrustum | ( | ) |
vtkSmartPointer<vtkCamera> Camera::getCamera | ( | ) | const [inline] |
Definition at line 36 of file camera.h.
Referenced by Viewport::setCamera().
vtkSmartPointer<vtkCameraActor> Camera::getCameraActor | ( | ) | const [inline] |
bool Camera::getDisplay | ( | ) | const [inline] |
void Camera::getFrustum | ( | double | frustum[] | ) | [inline] |
vtkSmartPointer<vtkActor> Camera::getHullActor | ( | ) | const [inline] |
Eigen::Matrix4d Camera::getModelViewMatrix | ( | ) | [inline] |
Eigen::Vector3d Camera::getPosition | ( | ) | [inline] |
Eigen::Matrix4d Camera::getProjectionMatrix | ( | ) | [inline] |
Eigen::Matrix4d Camera::getViewProjectionMatrix | ( | ) | [inline] |
void Camera::printFrustum | ( | ) |
virtual void Camera::render | ( | vtkRenderer * | renderer | ) | [virtual] |
Reimplemented from Object.
void Camera::setClippingRange | ( | float | near_value = 0.0001f , |
float | far_value = 100000.f |
||
) | [inline] |
void Camera::setDisplay | ( | bool | display | ) | [inline] |
void Camera::setModelViewMatrix | ( | const Eigen::Matrix4d & | model_view_matrix | ) | [inline] |
void Camera::setProjectionMatrix | ( | const Eigen::Matrix4d & | projection_matrix | ) | [inline] |