Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Typedefs
Enumerations
Classes
Class List
Class Hierarchy
Class Members
All
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
c
e
f
g
i
m
o
p
r
s
t
v
w
~
Variables
a
c
d
e
f
g
h
l
m
n
o
p
s
t
v
Typedefs
Files
File List
File Members
All
Functions
Variables
Macros
include
tesseract_visualization
markers
toolpath_marker.h
Go to the documentation of this file.
1
#ifndef TESSERACT_VISUALIZATION_MARKERS_TOOLPATH_MARKER_H
2
#define TESSERACT_VISUALIZATION_MARKERS_TOOLPATH_MARKER_H
3
4
#include <
tesseract_visualization/markers/marker.h
>
5
#include <
tesseract_common/eigen_types.h
>
6
7
namespace
tesseract_visualization
8
{
10
class
ToolpathMarker
:
public
Marker
11
{
12
public
:
13
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
14
15
ToolpathMarker
() =
default
;
16
ToolpathMarker
(
tesseract_common::Toolpath
toolpath
) :
toolpath
(std::move(
toolpath
)) {}
17
18
int
getType
()
const override
{
return
static_cast<
int
>
(
MarkerType::TOOLPATH
); }
19
20
bool
show_path
{
true
};
21
bool
show_axis
{
true
};
22
tesseract_common::Toolpath
toolpath
;
23
Eigen::Vector3d
scale
{ Eigen::Vector3d::Constant(0.03) };
24
};
25
26
}
// namespace tesseract_visualization
27
#endif // TESSERACT_VISUALIZATION_MARKERS_TOOLPATH_MARKER_H
tesseract_visualization::ToolpathMarker::scale
Eigen::Vector3d scale
Definition:
toolpath_marker.h:23
tesseract_common::Toolpath
AlignedVector< VectorIsometry3d > Toolpath
tesseract_visualization::ToolpathMarker::show_path
bool show_path
Definition:
toolpath_marker.h:20
tesseract_visualization::ToolpathMarker
An arrow defined by two points.
Definition:
toolpath_marker.h:10
tesseract_visualization::ToolpathMarker::ToolpathMarker
ToolpathMarker(tesseract_common::Toolpath toolpath)
Definition:
toolpath_marker.h:16
tesseract_visualization::ToolpathMarker::show_axis
bool show_axis
Definition:
toolpath_marker.h:21
marker.h
tesseract_visualization::ToolpathMarker::ToolpathMarker
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ToolpathMarker()=default
tesseract_visualization::ToolpathMarker::toolpath
tesseract_common::Toolpath toolpath
Definition:
toolpath_marker.h:22
tesseract_visualization::MarkerType::TOOLPATH
@ TOOLPATH
Toolpath marker.
eigen_types.h
tesseract_visualization::Marker
Definition:
marker.h:74
tesseract_visualization::ToolpathMarker::getType
int getType() const override
Get the marker type.
Definition:
toolpath_marker.h:18
tesseract_visualization
Definition:
fwd.h:4
tesseract_visualization
Author(s): Levi Armstrong
autogenerated on Wed Apr 9 2025 03:03:25