Visual Helios Ray casting Canvas is a class which supports rendering a dynamic scene together with the rays emitted by the scanner.
More...
|
| VHRaycastingCanvas (DynScene &ds, Scanner &sc, Survey &sv) |
| Default constructor for the visual Helios ray casting canvas. More...
|
|
| VHRaycastingCanvas (DynScene &ds, Scanner &sc, Survey &sv, string const title, bool const normalsKeyboardCallbackEnabled=true, bool const normalsUsageTextEnabled=true, bool const renderingNormals=true, float const normalMagnitude=0.2) |
| Constructor for the visual Helios ray casting canvas which allows for title specification, flags configuration and normal magnitude specification. More...
|
|
void | configure () override |
|
void | start () override |
|
void | update () override |
|
| VHSceneCanvas (DynScene &ds) |
| Default constructor for the visual Helios scene canvas. More...
|
|
| VHSceneCanvas (DynScene &ds, string const title, bool const normalsKeyboardCallbackEnabled=true, bool const normalsUsageTextEnabled=true, bool const renderingNormals=true, float const normalMagnitude=0.2) |
| Constructor for the visual Helios scene canvas which allows for title specification, flags configuration and normal magnitude specification. More...
|
|
void | configure () override |
|
void | start () override |
|
void | update () override |
|
void | renderNormals (VHStaticObjectAdapter &staticObj) override |
| Render normals for each primitive of given static object. More...
|
|
void | unrenderAllNormals () override |
| Remove all rendered normals. More...
|
|
| VHNormalsCanvas () |
| Default constructor for the visual Helios normals canvas. More...
|
|
| VHNormalsCanvas (string const title, bool const normalsKeyboardCallbackEnabled=true, bool const normalsUsageTextEnabled=true, bool const renderingNormals=true, float const normalMagnitude=1.0) |
| Main constructor for the visual helios normals canvas which allows for title specification, flags specification and normal magnitude specification too. More...
|
|
virtual bool | isRenderingNormals () const |
| Check whether the normals canvas is rendering normals or not. More...
|
|
virtual void | setRenderingNormals (bool const renderingNormals) |
| Enable or disable normals rendering. More...
|
|
virtual float | getNormalMagnitude () const |
| Obtain the magnitude for normal vectors visualization. More...
|
|
virtual void | setNormalMagnitude (float const normalMagnitude) |
| Set the magnitude for normal vectors visualization. More...
|
|
virtual bool | isNormalsKeyboardCallbackEnabled () const |
| Check whether normals keyboard callback is enabled (true) or not (false) More...
|
|
virtual bool | isNormalsUsageTextEnabled () const |
| Check whether normals usage text is enabled (true) or not (false) More...
|
|
virtual float const * | getNormalDefColor () const |
| Return the default color for normals visualization. More...
|
|
virtual void | setNormalDefColor (float const color[3]) |
| Set the default color for normals visualization. More...
|
|
virtual void | setNormalDefColor (float const r, float const g, float const b) |
| Set the default color for normals visualization. More...
|
|
| VHDynCanvas () |
| Default constructor for the visual Helios dynamic canvas. More...
|
|
| VHDynCanvas (string const title) |
| Constructor for the visual Helios dynamic canvas which allows for title specification. More...
|
|
virtual bool | isNeedingUpdate () const |
| Check whether the dynamic canvas needs an update no matter what (true) or not (false) More...
|
|
virtual void | setNeedsUpdate (bool const needsUpdate) |
| Specify if the dynamic canvas needs an update no matter what (true) or not (false) More...
|
|
| VHCanvas () |
| Default constructor for the visual helios canvas.
|
|
| VHCanvas (string const title) |
| Constructor for the visual helios canvas which allows for title specification. More...
|
|
virtual void | show () |
| Make the visualization effective.
|
|
int | getTimeBetweenUpdates () const |
| Obtain milliseconds between canvas updates. More...
|
|
void | setTimeBetweenUpdates (int const timeBetweenUpdates) |
| Set the milliseconds between canvas updates. More...
|
|
bool | isForceRedraw () const |
| Check if force redraw is enabled or not. More...
|
|
void | setForceRedraw (bool const forceRedraw) |
| Enable or disable force redraw. More...
|
|
string const & | getTitle () const |
| Obtain the visual helios canvas title. More...
|
|
Visual Helios Ray casting Canvas is a class which supports rendering a dynamic scene together with the rays emitted by the scanner.
- Author
- Alberto M. Esmoris Pena
- Version
- 1.0