Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
+
Variables
a
b
c
d
e
f
h
i
m
n
o
p
r
s
t
v
w
x
y
+
Typedefs
a
b
c
d
e
f
h
i
k
l
m
n
p
q
r
s
t
u
v
Enumerations
+
Enumerator
b
g
h
j
l
o
p
r
s
w
x
y
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
Enumerations
+
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
w
z
+
Related Functions
:
a
b
c
d
e
f
h
k
l
n
o
p
s
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
+
Functions
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
+
Variables
_
a
b
c
d
f
i
m
n
o
p
s
+
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
s
t
u
v
Enumerations
+
Enumerator
a
d
f
i
k
l
o
p
r
s
t
u
v
w
x
z
+
Macros
_
a
b
c
d
e
f
h
i
k
l
m
n
p
r
s
t
u
v
w
Examples
src
tools
lvr2_viewer
widgets
LVRPickItem.hpp
Go to the documentation of this file.
1
34
#ifndef LVRPICKITEM_HPP_
35
#define LVRPICKITEM_HPP_
36
37
#include <QtWidgets/qtreewidget.h>
38
39
#include "
LVRItemTypes.hpp
"
40
#include "../vtkBridge/LVRVtkArrow.hpp"
41
42
namespace
lvr2
43
{
44
45
class
LVRPickItem
:
public
QTreeWidgetItem
46
{
47
public
:
48
LVRPickItem
(QTreeWidget* parent,
int
type =
LVRPickItemType
);
49
virtual
~LVRPickItem
();
50
51
void
setStart
(
double
* start);
52
void
setEnd
(
double
* end);
53
LVRVtkArrow
*
getArrow
();
54
55
double
*
getStart
();
56
double
*
getEnd
();
57
58
private
:
59
double
*
m_start
;
60
double
*
m_end
;
61
LVRVtkArrow
*
m_arrow
;
62
63
using
Vec
=
BaseVector<float>
;
64
};
65
66
}
/* namespace lvr2 */
67
68
#endif
/* LVRPICKITEM_HPP_ */
lvr2::LVRPickItem::getArrow
LVRVtkArrow * getArrow()
Definition:
LVRPickItem.cpp:108
lvr2::LVRPickItem::m_start
double * m_start
Definition:
LVRPickItem.hpp:59
lvr2::LVRPickItem::m_end
double * m_end
Definition:
LVRPickItem.hpp:60
lvr2::LVRPickItem::getStart
double * getStart()
Definition:
LVRPickItem.cpp:78
lvr2::LVRPickItem::setStart
void setStart(double *start)
Definition:
LVRPickItem.cpp:57
lvr2::LVRPickItem::~LVRPickItem
virtual ~LVRPickItem()
Definition:
LVRPickItem.cpp:51
lvr2::LVRPickItem::m_arrow
LVRVtkArrow * m_arrow
Definition:
LVRPickItem.hpp:61
lvr2::LVRPickItem::setEnd
void setEnd(double *end)
Definition:
LVRPickItem.cpp:88
lvr2::LVRPickItemType
Definition:
LVRItemTypes.hpp:44
lvr2::LVRPickItem::getEnd
double * getEnd()
Definition:
LVRPickItem.cpp:83
lvr2::LVRPickItem::LVRPickItem
LVRPickItem(QTreeWidget *parent, int type=LVRPickItemType)
Definition:
LVRPickItem.cpp:41
LVRItemTypes.hpp
lvr2::LVRPickItem
Definition:
LVRPickItem.hpp:45
lvr2::LVRVtkArrow
A wrapper class to generate arrow actors for vtk based on VTK's oriented arrow example.
Definition:
LVRVtkArrow.hpp:49
lvr2::BaseVector< float >
lvr2
Definition:
BaseBufferManipulators.hpp:39
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 Mon Feb 28 2022 22:46:08