Helper class for visualizing data contained in the AnatomicalStructure class.
|
|
static std::unique_ptr< GlMesh > | createGlMesh (const Mesh &mesh) |
| |
|
static std::unique_ptr< GlMeshOutline > | createGlMeshOutline (const Mesh &mesh) |
| |
|
static void | updateGlMesh (const std::string &key, const Mesh &mesh, GlMesh &glMesh, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static void | updateGlMeshOutline (const std::string &key, const Mesh &mesh, GlMeshOutline &glMesh, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static std::unique_ptr< GlPointCloud > | createGlPointCloud (const PointCloud &pointCloud) |
| |
|
static void | updateGlPointCloud (const std::string &key, const PointCloud &pointCloud, GlPointCloud &glPointCloud, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static std::unique_ptr< GlPoint > | createGlPoint (const vec3 &point) |
| |
|
static void | updateGlPoint (const std::string &key, const vec3 &point, GlPoint &glPoint, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static std::unique_ptr< GlPlane > | createGlPlane (const vec4 &planeVec) |
| |
|
static void | updateGlPlane (const std::string &key, const vec4 &planeVec, GlPlane &glPlane, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static std::unique_ptr< GlArrow > | createGlArrow (const vec4 &planeVec) |
| |
|
static void | updateGlArrow (const std::string &key, const vec4 &planeVec, GlArrow &glArrow, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static std::unique_ptr< GlSpline > | createGlSpline (const Spline &spline) |
| |
|
static void | updateGlSpline (const std::string &key, const Spline &spline, GlSpline &glSpline, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static std::unique_ptr< GlGraph > | createGlGraph (const Graph &graph) |
| |
|
static std::unique_ptr< GlPolyLine > | createGlPolyLine (const Spline &spline) |
| |
|
static void | updateGlPolyLine (const std::string &key, const Spline &spline, GlPolyLine &glSpline, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |
|
static void | updateGlGraph (const std::string &key, const Graph &tree, GlGraph &glTree, DataComponentList &dataComponents, const std::set< std::string > &pseudoClasses, const AnatomicalStructure &as, const Properties &attributes) |
| |