Handle rendering options (surface and wireframe) of an Object3D. More...
#include <RenderingMode.h>
Public Types | |
enum | Mode { NONE , POINTS , POINTS_AND_SURFACE , SURFACE , WIREFRAME_AND_SURFACE , WIREFRAME_AND_POINTS , WIREFRAME , WIREFRAME_AND_SURFACE_AND_POINTS } |
This is a duplicate of RenderingMode Mode.... More... | |
Public Member Functions | |
RenderingMode::Mode | getMode () const |
get current mode More... | |
std::string | getModeString () const |
get the string equivalent to the enum rendering mode More... | |
bool | isVisible () const |
Return true if at least a mode is currently visible, false otherwise. More... | |
bool | isVisible (const Mode mode) const |
Return if a rendering mode is currently visible or not. More... | |
RenderingMode (const bool surface, const bool wireframe, const bool points) | |
another constructor provided for conveniance More... | |
RenderingMode (const Mode mode=SURFACE) | |
default constructor with initialisation More... | |
void | setMode (const Mode mode) |
set a vizualisation mode More... | |
void | setVisible (const Mode mode, const bool value) |
Set a rendering mode visible or not. More... | |
Handle rendering options (surface and wireframe) of an Object3D.
enum RenderingMode::Mode |
This is a duplicate of RenderingMode Mode....
BEURK!!!
Enumerator | |
---|---|
NONE | |
POINTS | |
POINTS_AND_SURFACE | |
SURFACE | |
WIREFRAME_AND_SURFACE | |
WIREFRAME_AND_POINTS | |
WIREFRAME | |
WIREFRAME_AND_SURFACE_AND_POINTS |
default constructor with initialisation
References setMode().
|
inline |
another constructor provided for conveniance
surface | tells if by default the surface is visible |
wireframe | tells if by default the surface is visible |
points | tells if by default the surface is visible |
References POINTS, setVisible(), SURFACE, and WIREFRAME.
|
inline |
get current mode
References NONE, POINTS, POINTS_AND_SURFACE, SURFACE, WIREFRAME, WIREFRAME_AND_POINTS, WIREFRAME_AND_SURFACE, and WIREFRAME_AND_SURFACE_AND_POINTS.
Referenced by StructuralComponentProperties::getMode(), and StructuralComponentProperties::xmlPrint().
|
inline |
get the string equivalent to the enum rendering mode
Referenced by StructuralComponentProperties::getModeString(), and StructuralComponentProperties::xmlPrint().
|
inline |
Return true if at least a mode is currently visible, false otherwise.
|
inline |
Return if a rendering mode is currently visible or not.
Return TRUE if the rendering mode
mode | (Mode) is currently visible, FALSE otherwise.. |
References POINTS, POINTS_AND_SURFACE, SURFACE, WIREFRAME, WIREFRAME_AND_POINTS, WIREFRAME_AND_SURFACE, and WIREFRAME_AND_SURFACE_AND_POINTS.
Referenced by StructuralComponentProperties::isVisible().
|
inline |
set a vizualisation mode
References NONE, POINTS, POINTS_AND_SURFACE, SURFACE, WIREFRAME, WIREFRAME_AND_POINTS, WIREFRAME_AND_SURFACE, and WIREFRAME_AND_SURFACE_AND_POINTS.
Referenced by RenderingMode(), and StructuralComponentProperties::setMode().
|
inline |
Set a rendering mode visible or not.
Set the rendering mode
mode | (Mode) visible if |
value | is TRUE, unvisible otherwise. |
References POINTS, POINTS_AND_SURFACE, SURFACE, WIREFRAME, WIREFRAME_AND_POINTS, WIREFRAME_AND_SURFACE, and WIREFRAME_AND_SURFACE_AND_POINTS.
Referenced by RenderingMode(), and StructuralComponentProperties::setVisible().