LVRBoundingBoxBridge.hpp
Go to the documentation of this file.
1 #ifndef LVR2_TOOLS_VIEWER_VTKBRIDGE_LVRBOUNDINGBOXBRIDGE_HPP
2 #define LVR2_TOOLS_VIEWER_VTKBRIDGE_LVRBOUNDINGBOXBRIDGE_HPP
3 
4 #include <boost/shared_ptr.hpp>
5 
6 #include <vtkSmartPointer.h>
7 #include <vtkActor.h>
10 
11 
12 namespace lvr2
13 {
14 
15 class Pose;
16 
18 {
20 
21  public:
24  vtkSmartPointer<vtkActor> getActor() { return m_actor; }
25  void setPose(const Pose& pose);
26  void setVisibility(bool visible);
27  void setColor(double r, double g, double b);
28 
29  private:
31  vtkSmartPointer<vtkActor> m_actor;
32 
33 };
34 
35 using BoundingBoxBridgePtr = boost::shared_ptr<LVRBoundingBoxBridge>;
36 
37 } // namespace lvr2
38 
39 #endif
BaseVector.hpp
lvr2::LVRBoundingBoxBridge::getActor
vtkSmartPointer< vtkActor > getActor()
Definition: LVRBoundingBoxBridge.hpp:24
lvr2::LVRBoundingBoxBridge
Definition: LVRBoundingBoxBridge.hpp:17
lvr2::BaseVector< float >
lvr2::LVRBoundingBoxBridge::setColor
void setColor(double r, double g, double b)
Definition: LVRBoundingBoxBridge.cpp:135
lvr2::LVRBoundingBoxBridge::setVisibility
void setVisibility(bool visible)
Definition: LVRBoundingBoxBridge.cpp:153
lvr2::LVRBoundingBoxBridge::setPose
void setPose(const Pose &pose)
Definition: LVRBoundingBoxBridge.cpp:141
lvr2::LVRBoundingBoxBridge::m_boundingBox
BoundingBox< Vec > m_boundingBox
Definition: LVRBoundingBoxBridge.hpp:30
lvr2::BoundingBox
A dynamic bounding box class.
Definition: BoundingBox.hpp:49
lvr2::LVRBoundingBoxBridge::m_actor
vtkSmartPointer< vtkActor > m_actor
Definition: LVRBoundingBoxBridge.hpp:31
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::LVRBoundingBoxBridge::LVRBoundingBoxBridge
LVRBoundingBoxBridge(BoundingBox< Vec > bb)
Definition: LVRBoundingBoxBridge.cpp:17
lvr2::BoundingBoxBridgePtr
boost::shared_ptr< LVRBoundingBoxBridge > BoundingBoxBridgePtr
Definition: LVRBoundingBoxBridge.hpp:35
lvr2::LVRBoundingBoxBridge::getBoundingBox
BoundingBox< Vec > getBoundingBox()
Definition: LVRBoundingBoxBridge.hpp:23
lvr2::Pose
Definition: LVRModelBridge.hpp:51
BoundingBox.hpp


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:24