#include <RobotAPI/components/ArViz/Client/Elements.h>
|
Polygon & | addPoint (Eigen::Vector3f p) |
|
Polygon & | circle (Eigen::Vector3f center, Eigen::Vector3f normal, float radius, std::size_t tessellation=64) |
|
Polygon & | clear () |
|
| ElementOps (std::string const &id) |
|
Polygon & | lineColor (Color color) |
|
Polygon & | lineColor (int r, int g, int b) |
|
Polygon & | lineColorGlasbeyLUT (std::size_t id, int alpha=255) |
|
Polygon & | lineWidth (float w) |
|
Polygon & | plane (Eigen::Hyperplane3f plane, Eigen::Vector3f at, Eigen::Vector2f size) |
| Add points representing a plane as rectangle. More...
|
|
Polygon & | plane (Eigen::Vector3f center, Eigen::Quaternionf orientation, Eigen::Vector2f size) |
| Add points representing the XY-plane of the given coordinate system as rectangle. More...
|
|
Polygon & | points (std::vector< Eigen::Vector3f > const &ps) |
|
Polygon & | color (Color color) |
|
Polygon & | color (Ts &&...ts) |
|
Polygon & | colorGlasbeyLUT (std::size_t id, int alpha=255) |
|
| ElementOps (std::string const &id) |
|
Polygon & | enable (InteractionDescription const &interactionDescription) |
|
Polygon & | hide () |
|
Polygon & | id (const std::string &id) |
|
Polygon & | orientation (Eigen::Matrix3f const &ori) |
|
Polygon & | orientation (Eigen::Quaternionf const &ori) |
|
Polygon & | orientation (float r, float p, float y) |
|
Polygon & | overrideMaterial (bool value) |
|
Eigen::Matrix4f | pose () const |
|
Polygon & | pose (const Eigen::Affine3f &pose) |
|
Polygon & | pose (Eigen::Matrix4f const &pose) |
|
Polygon & | pose (Eigen::Vector3f const &position, Eigen::Matrix3f const &orientation) |
|
Polygon & | pose (Eigen::Vector3f const &position, Eigen::Quaternionf const &orientation) |
|
Polygon & | position (Eigen::Vector3f const &pos) |
|
Polygon & | position (float x, float y, float z) |
|
Polygon & | scale (Eigen::Vector3f scale) |
|
Polygon & | scale (float s) |
|
Polygon & | scale (float x, float y, float z) |
|
Polygon & | show () |
|
Polygon & | transformPose (Eigen::Matrix4f const &p) |
|
Polygon & | visible (bool visible) |
|
Definition at line 258 of file Elements.h.
◆ addPoint()
Polygon& addPoint |
( |
Eigen::Vector3f |
p | ) |
|
|
inline |
◆ circle()
Polygon & circle |
( |
Eigen::Vector3f |
center, |
|
|
Eigen::Vector3f |
normal, |
|
|
float |
radius, |
|
|
std::size_t |
tessellation = 64 |
|
) |
| |
◆ clear()
◆ ElementOps()
◆ lineColor() [1/2]
◆ lineColor() [2/2]
Polygon& lineColor |
( |
int |
r, |
|
|
int |
g, |
|
|
int |
b |
|
) |
| |
|
inline |
◆ lineColorGlasbeyLUT()
Polygon& lineColorGlasbeyLUT |
( |
std::size_t |
id, |
|
|
int |
alpha = 255 |
|
) |
| |
|
inline |
◆ lineWidth()
◆ plane() [1/2]
Add points representing a plane as rectangle.
- Parameters
-
plane | The plane. |
at | Center of rectangle, is projected onto plane. |
size | Extents of rectangle. |
Definition at line 133 of file Elements.cpp.
◆ plane() [2/2]
Add points representing the XY-plane of the given coordinate system as rectangle.
- Parameters
-
center | The rectangle center. |
orientation | The orientation of the coordinate system. |
size | The XY-size of the rectangle. |
Definition at line 140 of file Elements.cpp.
◆ points()
Polygon & points |
( |
std::vector< Eigen::Vector3f > const & |
ps | ) |
|
The documentation for this struct was generated from the following files: