OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
SceneNodeMultiVisualisation Class Reference

#include "SceneNodeMultiVisualisation.h"

Inheritance diagram for SceneNodeMultiVisualisation:
SceneNodeBase

Public Member Functions

 SceneNodeMultiVisualisation ()=default
 
virtual ~SceneNodeMultiVisualisation ()
 
void setViewChange (const ot::ViewChangedStates &_state, const ot::WidgetViewBase::ViewType &_viewType)
 
virtual void setSelected (bool _selection, bool _selectionFromNavigationTree) override
 
void setStorage (const std::string &_projectName)
 
std::string getProjectName (void)
 
ModelgetModel (void)
 
void setModel (Model *_model)
 
virtual bool isItem1D (void)
 
virtual bool isItem3D (void)
 
- Public Member Functions inherited from SceneNodeBase
 SceneNodeBase ()
 
virtual ~SceneNodeBase ()
 
void setName (const std::string &n)
 
const std::string & getName (void)
 
void setShapeNode (osg::Switch *node)
 
osg::Switch * getShapeNode (void)
 
void setTreeItemID (ot::UID iD)
 
ot::UID getTreeItemID (void)
 
void setModelEntityID (unsigned long long id)
 
unsigned long long getModelEntityID (void)
 
bool isEditable (void)
 
virtual void setEditable (bool v)
 
bool isVisible (void)
 
virtual void setVisible (bool v)
 
bool isSelected (void)
 
bool isTransparent (void)
 
virtual void setTransparent (bool t)
 
bool isWireframe (void)
 
virtual void setWireframe (bool w)
 
bool isHighlighted (void)
 
virtual void setHighlighted (bool h)
 
void setErrors (std::string &e)
 
bool hasErrors (void)
 
std::string getErrors (void)
 
void setOffset (double value)
 
double getOffset (void)
 
void setSelectChildren (bool flag)
 
virtual bool getSelectChildren (void)
 
void setManageVisibilityOfParent (bool flag)
 
bool getManageVisibilityOfParent (void)
 
void setManageVisibilityOfChildren (bool flag)
 
bool getManageVisibilityOfChildren (void)
 
void setParent (SceneNodeBase *item)
 
SceneNodeBasegetParent (void)
 
void addChild (SceneNodeBase *child)
 
void removeChild (SceneNodeBase *child)
 
const std::list< SceneNodeBase * > & getChildren (void)
 
void setOldTreeIcons (const OldTreeIcon &icons)
 
const OldTreeIcon & getOldTreeIcons (void)
 
virtual void getPrefetch (std::string &projectName, std::list< std::pair< unsigned long long, unsigned long long > > &prefetchIDs)
 
void addVisualiser (Visualiser *_visualiser)
 
const std::list< Visualiser * > & getVisualiser ()
 

Additional Inherited Members

- Protected Attributes inherited from SceneNodeBase
osg::Switch * shapeNode
 
const float transparency = 0.15
 

Constructor & Destructor Documentation

◆ SceneNodeMultiVisualisation()

SceneNodeMultiVisualisation::SceneNodeMultiVisualisation ( )
default

◆ ~SceneNodeMultiVisualisation()

SceneNodeMultiVisualisation::~SceneNodeMultiVisualisation ( )
virtual

Member Function Documentation

◆ getModel()

Model * SceneNodeMultiVisualisation::getModel ( void )
inline

◆ getProjectName()

std::string SceneNodeMultiVisualisation::getProjectName ( void )
inline

◆ isItem1D()

virtual bool SceneNodeMultiVisualisation::isItem1D ( void )
inlinevirtual

Implements SceneNodeBase.

◆ isItem3D()

virtual bool SceneNodeMultiVisualisation::isItem3D ( void )
inlinevirtual

Implements SceneNodeBase.

◆ setModel()

void SceneNodeMultiVisualisation::setModel ( Model * _model)
inline

◆ setSelected()

void SceneNodeMultiVisualisation::setSelected ( bool _selection,
bool _selectionFromNavigationTree )
overridevirtual

Reimplemented from SceneNodeBase.

◆ setStorage()

void SceneNodeMultiVisualisation::setStorage ( const std::string & _projectName)
inline

◆ setViewChange()

void SceneNodeMultiVisualisation::setViewChange ( const ot::ViewChangedStates & _state,
const ot::WidgetViewBase::ViewType & _viewType )

The documentation for this class was generated from the following files: