|
Point Cloud Library (PCL) 1.15.1
|
#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) |
| void | render (vtkRenderer *renderer) override |
| void | computeFrustum () |
| void | printFrustum () |
| Public Member Functions inherited from Object | |
| Object (std::string name) | |
| virtual | ~Object ()=default |
| std::string | getName () const |
| void | setName (std::string name) |
| bool | hasActor (vtkActor *actor) |
| void | addActor (vtkActor *actor) |
| void | removeActor (vtkActor *actor) |
| vtkSmartPointer< vtkActorCollection > | getActors () |
Additional Inherited Members | |
| Protected Attributes inherited from Object | |
| vtkSmartPointer< vtkActorCollection > | actors_ |
| std::mutex | actors_mutex_ |
| Camera::Camera | ( | std::string | name | ) |
| Camera::Camera | ( | std::string | name, |
| vtkSmartPointer< vtkCamera > | camera ) |
| void Camera::computeFrustum | ( | ) |
|
inline |
Definition at line 37 of file camera.h.
Referenced by Viewport::setCamera().
|
inline |
|
inline |
| void Camera::printFrustum | ( | ) |
References PCL_MAKE_ALIGNED_OPERATOR_NEW.
|
overridevirtual |
Reimplemented from Object.
|
inline |
|
inline |
|
inline |