ArrowCircle Struct Reference

#include <RobotAPI/components/ArViz/Client/Elements.h>

+ Inheritance diagram for ArrowCircle:

Public Member Functions

ArrowCircle & completion (float c)
 
 ElementOps (std::string const &id)
 
ArrowCircle & normal (Eigen::Vector3f dir)
 
ArrowCircle & radius (float r)
 
ArrowCircle & width (float w)
 
- Public Member Functions inherited from ElementOps< ArrowCircle, data::ElementArrowCircle >
ArrowCircle & color (Color color)
 
ArrowCircle & color (Ts &&... ts)
 
ArrowCircle & colorGlasbeyLUT (std::size_t id, int alpha=255)
 
 ElementOps (std::string const &id)
 
ArrowCircle & enable (InteractionDescription const &interactionDescription)
 
ArrowCircle & hide ()
 
ArrowCircle & id (const std::string &id)
 
ArrowCircle & orientation (Eigen::Matrix3f const &ori)
 
ArrowCircle & orientation (Eigen::Quaternionf const &ori)
 
ArrowCircle & orientation (float r, float p, float y)
 
ArrowCircle & overrideMaterial (bool value)
 
Eigen::Matrix4f pose () const
 
ArrowCircle & pose (const Eigen::Affine3f &pose)
 
ArrowCircle & pose (Eigen::Matrix4f const &pose)
 
ArrowCircle & pose (Eigen::Vector3f const &position, Eigen::Matrix3f const &orientation)
 
ArrowCircle & pose (Eigen::Vector3f const &position, Eigen::Quaternionf const &orientation)
 
ArrowCircle & position (Eigen::Vector3f const &pos)
 
ArrowCircle & position (float x, float y, float z)
 
ArrowCircle & scale (Eigen::Vector3f scale)
 
ArrowCircle & scale (float s)
 
ArrowCircle & scale (float x, float y, float z)
 
ArrowCircle & show ()
 
ArrowCircle & transformPose (Eigen::Matrix4f const &p)
 
ArrowCircle & visible (bool visible)
 

Additional Inherited Members

- Public Attributes inherited from ElementOps< ArrowCircle, data::ElementArrowCircle >
IceInternal::Handle< data::ElementArrowCircle > data_
 

Detailed Description

Definition at line 229 of file Elements.h.

Member Function Documentation

◆ completion()

ArrowCircle & completion ( float c)
inline

Definition at line 252 of file Elements.h.

+ Here is the caller graph for this function:

◆ ElementOps()

ElementOps ( std::string const & id)
inline

Definition at line 119 of file ElementOps.h.

◆ normal()

ArrowCircle & normal ( Eigen::Vector3f dir)

Definition at line 117 of file Elements.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ radius()

ArrowCircle & radius ( float r)
inline

Definition at line 236 of file Elements.h.

+ Here is the caller graph for this function:

◆ width()

ArrowCircle & width ( float w)
inline

Definition at line 244 of file Elements.h.

+ Here is the caller graph for this function:

The documentation for this struct was generated from the following files: