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
Definition
ElementVisualizer.cpp:12
armarx::viz::coin::TypedElementVisualization< SoSeparator >::TypedElementVisualization
TypedElementVisualization()
Definition
ElementVisualizer.h:56
armarx::viz::coin::VisualizationEllipsoid::update
bool update(ElementType const &element)
Definition
VisualizationEllipsoid.cpp:25
armarx::viz::coin::VisualizationEllipsoid::material
SoMaterial * material
Definition
VisualizationEllipsoid.h:21
armarx::viz::coin::VisualizationEllipsoid::sphere
SoSphere * sphere
Definition
VisualizationEllipsoid.h:24
armarx::viz::coin::VisualizationEllipsoid::VisualizationEllipsoid
VisualizationEllipsoid()
Definition
VisualizationEllipsoid.cpp:7
armarx::viz::coin::VisualizationEllipsoid::complexity
SoComplexity * complexity
Definition
VisualizationEllipsoid.h:22
armarx::viz::coin::VisualizationEllipsoid::ElementType
data::ElementEllipsoid ElementType
Definition
VisualizationEllipsoid.h:15
armarx::viz::coin::VisualizationEllipsoid::scale
SoScale * scale
Definition
VisualizationEllipsoid.h:23
RobotAPI
components
ArViz
Coin
VisualizationEllipsoid.h
Generated by
1.13.2