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 
5 
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