include
tesseract_visualization
markers
axis_marker.h
Go to the documentation of this file.
1
#ifndef TESSERACT_VISUALIZATION_MARKERS_AXIS_MARKER_H
2
#define TESSERACT_VISUALIZATION_MARKERS_AXIS_MARKER_H
3
4
#include <
tesseract_visualization/markers/marker.h
>
5
6
namespace
tesseract_visualization
7
{
9
class
AxisMarker
:
public
Marker
10
{
11
public
:
12
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
13
14
AxisMarker
() =
default
;
15
AxisMarker
(
const
Eigen::Isometry3d&
axis
) :
axis
(
axis
) {}
16
17
int
getType
()
const override
{
return
static_cast<
int
>
(
MarkerType::AXIS
); }
18
20
Eigen::Isometry3d
axis
{ Eigen::Isometry3d::Identity() };
21
};
22
23
}
// namespace tesseract_visualization
24
25
#endif // TESSERACT_VISUALIZATION_MARKERS_AXIS_MARKER_H
tesseract_visualization::AxisMarker::AxisMarker
EIGEN_MAKE_ALIGNED_OPERATOR_NEW AxisMarker()=default
tesseract_visualization::AxisMarker::getType
int getType() const override
Get the marker type.
Definition:
axis_marker.h:17
tesseract_visualization::AxisMarker
An axis.
Definition:
axis_marker.h:9
marker.h
tesseract_visualization::AxisMarker::axis
Eigen::Isometry3d axis
The axis definition.
Definition:
axis_marker.h:20
tesseract_visualization::MarkerType::AXIS
@ AXIS
Axis primitive.
tesseract_visualization::Marker
Definition:
marker.h:74
tesseract_visualization::AxisMarker::AxisMarker
AxisMarker(const Eigen::Isometry3d &axis)
Definition:
axis_marker.h:15
tesseract_visualization
Definition:
fwd.h:4
tesseract_visualization
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:27