include
lvr2
display
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
38
#include "
lvr2/display/Renderable.hpp
"
39
40
namespace
lvr2
41
{
42
43
class
CoordinateAxes
:
public
Renderable
{
44
public
:
45
CoordinateAxes
();
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