|
|
#include <RobotAPI/components/ArViz/Coin/VisualizationArrowCircle.h>
Inheritance diagram for VisualizationArrowCircle: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 17 of file VisualizationArrowCircle.h.
| using ElementType = data::ElementArrowCircle |
Definition at line 19 of file VisualizationArrowCircle.h.
|
inline |
Definition at line 36 of file VisualizationArrowCircle.h.
|
inline |
| SoCone* cone |
Definition at line 27 of file VisualizationArrowCircle.h.
| SoSeparator* coneSep |
Definition at line 24 of file VisualizationArrowCircle.h.
| SoTransform* coneSignRotation |
Definition at line 26 of file VisualizationArrowCircle.h.
| SoTransform* coneTransform |
Definition at line 25 of file VisualizationArrowCircle.h.
| SoCoordinate3* coords |
Definition at line 21 of file VisualizationArrowCircle.h.
| std::vector<int32_t> faces |
Definition at line 30 of file VisualizationArrowCircle.h.
| std::vector<int32_t> matInx |
Definition at line 31 of file VisualizationArrowCircle.h.
|
static |
Definition at line 33 of file VisualizationArrowCircle.h.
|
static |
Definition at line 34 of file VisualizationArrowCircle.h.
| SoSeparator* torus |
Definition at line 23 of file VisualizationArrowCircle.h.
| SoIndexedFaceSet* torusFaceSet |
Definition at line 22 of file VisualizationArrowCircle.h.
| std::vector<SbVec3f> vertexPositions |
Definition at line 29 of file VisualizationArrowCircle.h.