#include <marker.h>
◆ ConstPtr
◆ Ptr
◆ Marker() [1/3]
tesseract_visualization::Marker::Marker |
( |
| ) |
|
|
default |
◆ ~Marker()
virtual tesseract_visualization::Marker::~Marker |
( |
| ) |
|
|
virtualdefault |
◆ Marker() [2/3]
tesseract_visualization::Marker::Marker |
( |
const Marker & |
| ) |
|
|
default |
◆ Marker() [3/3]
tesseract_visualization::Marker::Marker |
( |
Marker && |
| ) |
|
|
default |
◆ getLayer()
int tesseract_visualization::Marker::getLayer |
( |
| ) |
const |
|
virtual |
Get the layer of this Marker.
- Returns
- The layer of the marker
◆ getLifetime()
std::chrono::steady_clock::duration tesseract_visualization::Marker::getLifetime |
( |
| ) |
const |
|
virtual |
Get the lifetime of this Marker.
- Returns
- The time at which the marker will be removed
◆ getParentLink()
const std::string & tesseract_visualization::Marker::getParentLink |
( |
| ) |
const |
|
virtual |
Get the parent link name that marker should be attached to.
If empty then it should be relative world coordinates
◆ getScale()
const Eigen::Vector3d & tesseract_visualization::Marker::getScale |
( |
| ) |
const |
|
virtual |
Get the marker scale.
- Returns
- The scale of the marker
◆ getType()
virtual int tesseract_visualization::Marker::getType |
( |
| ) |
const |
|
pure virtual |
◆ operator=() [1/2]
Marker & tesseract_visualization::Marker::operator= |
( |
const Marker & |
| ) |
|
|
default |
◆ operator=() [2/2]
Marker & tesseract_visualization::Marker::operator= |
( |
Marker && |
| ) |
|
|
default |
◆ setLayer()
void tesseract_visualization::Marker::setLayer |
( |
int |
layer | ) |
|
|
virtual |
Set the layer of this Marker.
- Parameters
-
layer | Layer at which the marker will reside |
◆ setLifetime()
void tesseract_visualization::Marker::setLifetime |
( |
const std::chrono::steady_clock::duration & |
lifetime | ) |
|
|
virtual |
Set the lifetime of the this marker.
- Parameters
-
lifetime | The time at which the marker will be removed |
◆ setParentLink()
void tesseract_visualization::Marker::setParentLink |
( |
std::string |
parent_link | ) |
|
|
virtual |
The parent link name the marker should be attached to.
- Parameters
-
parent_link | The parent link name |
◆ setScale()
void tesseract_visualization::Marker::setScale |
( |
const Eigen::Vector3d & |
scale | ) |
|
|
virtual |
Set the marker scale.
- Parameters
-
◆ layer_
int tesseract_visualization::Marker::layer_ { 0 } |
|
protected |
◆ lifetime_
std::chrono::steady_clock::duration tesseract_visualization::Marker::lifetime_ { 0 } |
|
protected |
◆ parent_link_
std::string tesseract_visualization::Marker::parent_link_ |
|
protected |
The parent link the marker is attched to. If empty relative to world.
◆ scale_
Eigen::Vector3d tesseract_visualization::Marker::scale_ { Eigen::Vector3d(1, 1, 1) } |
|
protected |
The documentation for this class was generated from the following files:
- tesseract_visualization/include/tesseract_visualization/markers/marker.h
- tesseract_visualization/src/markers/marker.cpp