VisualizationEllipsoid.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <RobotAPI/interface/ArViz/Elements.h>
4
5
#include "
ElementVisualizer.h
"
6
7
class
SoComplexity;
8
class
SoScale;
9
class
SoSphere;
10
11
namespace
armarx::viz::coin
12
{
13
struct
VisualizationEllipsoid
:
TypedElementVisualization
<SoSeparator>
14
{
15
using
ElementType
= data::ElementEllipsoid;
16
17
VisualizationEllipsoid
();
18
19
bool
update
(
ElementType
const
& element);
20
21
SoMaterial*
material
=
nullptr
;
22
SoComplexity*
complexity
=
nullptr
;
23
SoScale*
scale
=
nullptr
;
24
SoSphere*
sphere
=
nullptr
;
25
};
26
}
// namespace armarx::viz::coin
ElementVisualizer.h
armarx::viz::coin::TypedElementVisualization
Definition:
ElementVisualizer.h:52
armarx::viz::coin::VisualizationEllipsoid::scale
SoScale * scale
Definition:
VisualizationEllipsoid.h:23
armarx::viz::coin::VisualizationEllipsoid::update
bool update(ElementType const &element)
Definition:
VisualizationEllipsoid.cpp:25
armarx::viz::coin::VisualizationEllipsoid::VisualizationEllipsoid
VisualizationEllipsoid()
Definition:
VisualizationEllipsoid.cpp:7
armarx::viz::coin::VisualizationEllipsoid::ElementType
data::ElementEllipsoid ElementType
Definition:
VisualizationEllipsoid.h:15
armarx::viz::coin
Definition:
ElementVisualizer.cpp:11
armarx::viz::coin::VisualizationEllipsoid::sphere
SoSphere * sphere
Definition:
VisualizationEllipsoid.h:24
armarx::viz::coin::VisualizationEllipsoid::complexity
SoComplexity * complexity
Definition:
VisualizationEllipsoid.h:22
armarx::viz::coin::VisualizationEllipsoid::material
SoMaterial * material
Definition:
VisualizationEllipsoid.h:21
armarx::viz::coin::VisualizationEllipsoid
Definition:
VisualizationEllipsoid.h:13
RobotAPI
components
ArViz
Coin
VisualizationEllipsoid.h
Generated by
1.8.17