CoordinateAxes.hpp
Go to the documentation of this file.
1 
28  /*
29  * CoordinateAxes.h
30  *
31  * Created on: 27.08.2008
32  * Author: twiemann
33  */
34 
35 #ifndef COORDINATEAXES_H_
36 #define COORDINATEAXES_H_
37 
39 
40 namespace lvr2
41 {
42 
43 class CoordinateAxes: public Renderable {
44 public:
46  CoordinateAxes(float);
47 
48  virtual ~CoordinateAxes();
49 
50  virtual void render();
51  virtual void transform(Matrix4<Vec> m);
52 
53 private:
54  void drawArrow(float length, float radius, int nSubdivs = 12);
55  void drawAxes(float length);
56 };
57 
58 } // namespace lvr2
59 
60 #endif /* COORDINATEAXES_H_ */
lvr2::CoordinateAxes
Definition: CoordinateAxes.hpp:43
lvr2::Matrix4
A 4x4 matrix class implementation for use with the provided vertex types.
Definition: Matrix4.hpp:64
lvr2::CoordinateAxes::~CoordinateAxes
virtual ~CoordinateAxes()
Definition: CoordinateAxes.cpp:48
lvr2::CoordinateAxes::render
virtual void render()
Definition: CoordinateAxes.cpp:137
lvr2::CoordinateAxes::drawArrow
void drawArrow(float length, float radius, int nSubdivs=12)
Definition: CoordinateAxes.cpp:120
lvr2::Renderable
Definition: Renderable.hpp:65
Renderable.hpp
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::Renderable::transform
virtual void transform()
Definition: Renderable.cpp:373
lvr2::CoordinateAxes::drawAxes
void drawAxes(float length)
Definition: CoordinateAxes.cpp:52
lvr2::CoordinateAxes::CoordinateAxes
CoordinateAxes()
Definition: CoordinateAxes.cpp:40


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:23