|
#include <RobotAPI/components/ArViz/Coin/VisualizationArrowCircle.h>
Public Types | |
using | ElementType = data::ElementArrowCircle |
Public Types inherited from TypedElementVisualization< SoSeparator > | |
using | NodeType = SoSeparator |
Public Member Functions | |
bool | update (ElementType const &element) |
VisualizationArrowCircle () | |
Public Member Functions inherited from TypedElementVisualization< SoSeparator > | |
TypedElementVisualization () | |
~TypedElementVisualization () | |
Public Member Functions inherited from ElementVisualization | |
ElementVisualization () | |
void | updateBase (data::Element const &element) |
virtual | ~ElementVisualization ()=default |
Public Attributes | |
SoCone * | cone |
SoSeparator * | coneSep |
SoTransform * | coneSignRotation |
SoTransform * | coneTransform |
SoCoordinate3 * | coords |
std::vector< int32_t > | faces |
std::vector< int32_t > | matInx |
SoSeparator * | torus |
SoIndexedFaceSet * | torusFaceSet |
std::vector< SbVec3f > | vertexPositions |
Public Attributes inherited from TypedElementVisualization< SoSeparator > | |
NodeType * | node |
Public Attributes inherited from ElementVisualization | |
SoMaterial * | material |
SoSeparator * | separator |
SoSwitch * | switch_ |
SoTransform * | transform |
SoUnits * | units |
bool | visible = true |
bool | wasUpdated = true |
Static Public Attributes | |
static const int | RINGS = 32 |
static const int | SIDES = 8 |
Definition at line 18 of file VisualizationArrowCircle.h.
using ElementType = data::ElementArrowCircle |
Definition at line 20 of file VisualizationArrowCircle.h.
|
inline |
Definition at line 37 of file VisualizationArrowCircle.h.
|
inline |
SoCone* cone |
Definition at line 28 of file VisualizationArrowCircle.h.
SoSeparator* coneSep |
Definition at line 25 of file VisualizationArrowCircle.h.
SoTransform* coneSignRotation |
Definition at line 27 of file VisualizationArrowCircle.h.
SoTransform* coneTransform |
Definition at line 26 of file VisualizationArrowCircle.h.
SoCoordinate3* coords |
Definition at line 22 of file VisualizationArrowCircle.h.
std::vector<int32_t> faces |
Definition at line 31 of file VisualizationArrowCircle.h.
std::vector<int32_t> matInx |
Definition at line 32 of file VisualizationArrowCircle.h.
|
static |
Definition at line 34 of file VisualizationArrowCircle.h.
|
static |
Definition at line 35 of file VisualizationArrowCircle.h.
SoSeparator* torus |
Definition at line 24 of file VisualizationArrowCircle.h.
SoIndexedFaceSet* torusFaceSet |
Definition at line 23 of file VisualizationArrowCircle.h.
std::vector<SbVec3f> vertexPositions |
Definition at line 30 of file VisualizationArrowCircle.h.