SCENE C++ API  2.1.0
Public Member Functions | List of all members
LSOverlay3D Class Reference

The LSOverlay3D class represents represents an overlay of a 3D-view. More...

#include <lsoverlay3d.h>

+ Inheritance diagram for LSOverlay3D:

Public Member Functions

 LSOverlay3D ()
 Constructor. More...
 
Eigen::Vector2ui getPosition () const
 Gets the position of this overlay in screen coordinates. More...
 
void setPosition (Eigen::Vector2ui position)
 Sets the position of this node in screen coordinates. More...
 
- Public Member Functions inherited from LSRenderable3D
 LSRenderable3D ()
 Constructor. More...
 
virtual void render ()=0
 Renders this object. More...
 
virtual bool isVisible () const
 Query if this object is visible. More...
 
virtual void setVisible (bool visible)
 Sets whether this object is visible. More...
 
virtual bool isTransparent () const
 Query if this object is transparent. More...
 
virtual void setTransparent (bool transparent)
 Sets whether this object is transparent. More...
 

Additional Inherited Members

- Protected Member Functions inherited from LSRefType
void ref () const
 Increments the internal reference counter. More...
 
void unref () const
 Decrements the internal reference counter. More...
 

Detailed Description

The LSOverlay3D class represents represents an overlay of a 3D-view.

Version
SCENE API Version 2.0.0.

Constructor & Destructor Documentation

◆ LSOverlay3D()

LSOverlay3D ( )
inline

Constructor.

Version
SCENE API Version 2.0.0.

Member Function Documentation

◆ getPosition()

Eigen::Vector2ui getPosition ( ) const
inline

Gets the position of this overlay in screen coordinates.

Returns
The position of this node in screen coordinates.
Version
SCENE API Version 2.0.0.

◆ setPosition()

void setPosition ( Eigen::Vector2ui  position)
inline

Sets the position of this node in screen coordinates.

Parameters
positionThe position to be set for this node in screen coordinates.
Version
SCENE API Version 2.0.0.