|
#include <RobotAPI/components/ArViz/Coin/VisualizationMesh.h>
Public Types | |
using | ElementType = data::ElementMesh |
![]() | |
using | NodeType = SoSeparator |
Public Member Functions | |
bool | update (ElementType const &element) |
VisualizationMesh () | |
![]() | |
TypedElementVisualization () | |
~TypedElementVisualization () | |
![]() | |
ElementVisualization () | |
void | updateBase (data::Element const &element) |
virtual | ~ElementVisualization ()=default |
Public Attributes | |
SoCoordinate3 * | coords |
std::vector< int32_t > | faces |
SoIndexedFaceSet * | faceSet |
std::vector< SbColor > | matColor |
SoMaterial * | materials |
std::vector< int32_t > | matInx |
std::vector< float > | transp |
std::vector< SbVec3f > | vertexPositions |
![]() | |
NodeType * | node |
![]() | |
SoMaterial * | material |
SoSeparator * | separator |
SoSwitch * | switch_ |
SoTransform * | transform |
SoUnits * | units |
bool | visible = true |
bool | wasUpdated = true |
Definition at line 13 of file VisualizationMesh.h.
using ElementType = data::ElementMesh |
Definition at line 15 of file VisualizationMesh.h.
Definition at line 13 of file VisualizationMesh.cpp.
bool update | ( | ElementType const & | element | ) |
SoCoordinate3* coords |
Definition at line 22 of file VisualizationMesh.h.
std::vector<int32_t> faces |
Definition at line 28 of file VisualizationMesh.h.
SoIndexedFaceSet* faceSet |
Definition at line 23 of file VisualizationMesh.h.
std::vector<SbColor> matColor |
Definition at line 25 of file VisualizationMesh.h.
SoMaterial* materials |
Definition at line 21 of file VisualizationMesh.h.
std::vector<int32_t> matInx |
Definition at line 29 of file VisualizationMesh.h.
std::vector<float> transp |
Definition at line 26 of file VisualizationMesh.h.
std::vector<SbVec3f> vertexPositions |
Definition at line 27 of file VisualizationMesh.h.