Main class for conversion of LVR model instances to vtk actors. This class parses the internal model structures to vtk representations that can be added to a vtkRenderer instance. More...
#include <LVRModelBridge.hpp>
Public Member Functions | |
| void | addActors (vtkSmartPointer< vtkRenderer > renderer) |
| Adds the generated actors to the given renderer. More... | |
| MeshBufferBridgePtr | getMeshBridge () |
| PointBufferBridgePtr | getPointBridge () |
| Pose | getPose () |
| LVRModelBridge (ModelPtr model) | |
| Constructor. Parses the model information and generates vtk actor instances for the given data. More... | |
| LVRModelBridge (const LVRModelBridge &b) | |
| void | removeActors (vtkSmartPointer< vtkRenderer > renderer) |
| Removes the generated actors from the given renderer. More... | |
| void | setNormalsVisibility (bool visible) |
| void | setPose (const Pose &pose) |
| void | setTransform (const Transformd &transform) |
| void | setVisibility (bool visible) |
| bool | validMeshBridge () |
| bool | validPointBridge () |
| virtual | ~LVRModelBridge () |
| Destructor. More... | |
Private Member Functions | |
| void | doStuff (vtkSmartPointer< vtkTransform > transform) |
Private Attributes | |
| MeshBufferBridgePtr | m_meshBridge |
| PointBufferBridgePtr | m_pointBridge |
| Pose | m_pose |
Friends | |
| class | LVRModelItem |
Main class for conversion of LVR model instances to vtk actors. This class parses the internal model structures to vtk representations that can be added to a vtkRenderer instance.
Definition at line 61 of file LVRModelBridge.hpp.
| lvr2::LVRModelBridge::LVRModelBridge | ( | ModelPtr | model | ) |
Constructor. Parses the model information and generates vtk actor instances for the given data.
Definition at line 47 of file LVRModelBridge.cpp.
| lvr2::LVRModelBridge::LVRModelBridge | ( | const LVRModelBridge & | b | ) |
Definition at line 71 of file LVRModelBridge.cpp.
|
virtual |
Destructor.
Definition at line 206 of file LVRModelBridge.cpp.
| void lvr2::LVRModelBridge::addActors | ( | vtkSmartPointer< vtkRenderer > | renderer | ) |
Adds the generated actors to the given renderer.
Definition at line 158 of file LVRModelBridge.cpp.
|
private |
Definition at line 127 of file LVRModelBridge.cpp.
|
inline |
Definition at line 103 of file LVRModelBridge.hpp.
|
inline |
Definition at line 99 of file LVRModelBridge.hpp.
| Pose lvr2::LVRModelBridge::getPose | ( | ) |
Definition at line 153 of file LVRModelBridge.cpp.
| void lvr2::LVRModelBridge::removeActors | ( | vtkSmartPointer< vtkRenderer > | renderer | ) |
Removes the generated actors from the given renderer.
Definition at line 189 of file LVRModelBridge.cpp.
| void lvr2::LVRModelBridge::setNormalsVisibility | ( | bool | visible | ) |
Definition at line 201 of file LVRModelBridge.cpp.
| void lvr2::LVRModelBridge::setPose | ( | const Pose & | pose | ) |
Definition at line 88 of file LVRModelBridge.cpp.
| void lvr2::LVRModelBridge::setTransform | ( | const Transformd & | transform | ) |
Definition at line 102 of file LVRModelBridge.cpp.
| void lvr2::LVRModelBridge::setVisibility | ( | bool | visible | ) |
Definition at line 195 of file LVRModelBridge.cpp.
| bool lvr2::LVRModelBridge::validMeshBridge | ( | ) |
Definition at line 83 of file LVRModelBridge.cpp.
| bool lvr2::LVRModelBridge::validPointBridge | ( | ) |
Definition at line 78 of file LVRModelBridge.cpp.
|
friend |
Definition at line 109 of file LVRModelBridge.hpp.
|
private |
Definition at line 116 of file LVRModelBridge.hpp.
|
private |
Definition at line 115 of file LVRModelBridge.hpp.
|
private |
Definition at line 117 of file LVRModelBridge.hpp.