Box Struct Reference

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

+ Inheritance diagram for Box:

Public Member Functions

 ElementOps (std::string const &id)
 
Boxset (const simox::OrientedBoxBase< double > &b)
 
Boxset (const simox::OrientedBoxBase< float > &b)
 
Boxsize (Eigen::Vector3f const &s)
 
Boxsize (float s)
 
- Public Member Functions inherited from ElementOps< Box, data::ElementBox >
Boxcolor (Color color)
 
Boxcolor (Ts &&...ts)
 
BoxcolorGlasbeyLUT (std::size_t id, int alpha=255)
 
 ElementOps (std::string const &id)
 
Boxenable (InteractionDescription const &interactionDescription)
 
Boxhide ()
 
Boxid (const std::string &id)
 
Boxorientation (Eigen::Matrix3f const &ori)
 
Boxorientation (Eigen::Quaternionf const &ori)
 
Boxorientation (float r, float p, float y)
 
BoxoverrideMaterial (bool value)
 
Eigen::Matrix4f pose () const
 
Boxpose (const Eigen::Affine3f &pose)
 
Boxpose (Eigen::Matrix4f const &pose)
 
Boxpose (Eigen::Vector3f const &position, Eigen::Matrix3f const &orientation)
 
Boxpose (Eigen::Vector3f const &position, Eigen::Quaternionf const &orientation)
 
Boxposition (Eigen::Vector3f const &pos)
 
Boxposition (float x, float y, float z)
 
Boxscale (Eigen::Vector3f scale)
 
Boxscale (float s)
 
Boxscale (float x, float y, float z)
 
Boxshow ()
 
BoxtransformPose (Eigen::Matrix4f const &p)
 
Boxvisible (bool visible)
 

Additional Inherited Members

- Public Attributes inherited from ElementOps< Box, data::ElementBox >
IceInternal::Handle< data::ElementBox > data_
 

Detailed Description

Definition at line 51 of file Elements.h.

Member Function Documentation

◆ ElementOps()

ElementOps
inline

Definition at line 111 of file ElementOps.h.

◆ set() [1/2]

Box & set ( const simox::OrientedBoxBase< double > &  b)

Definition at line 76 of file Elements.cpp.

+ Here is the call graph for this function:

◆ set() [2/2]

Box & set ( const simox::OrientedBoxBase< float > &  b)

Definition at line 70 of file Elements.cpp.

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

◆ size() [1/2]

Box& size ( Eigen::Vector3f const &  s)
inline

Definition at line 55 of file Elements.h.

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

◆ size() [2/2]

Box& size ( float  s)
inline

Definition at line 64 of file Elements.h.

+ Here is the call graph for this function:

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