66 #ifndef PLUGINFUNCTIONSCORE_HH
67 #define PLUGINFUNCTIONSCORE_HH
69 #ifndef OPENFLIPPERCORE
70 #ifndef OPENFLIPPERPLUGINLIB
72 #pragma message("PluginFunctionsCore is only allowed to be used from within OpenFlippers Core application!")
75 #warning PluginFunctionsCore is only allowed to be used from within OpenFlippers Core application!
83 #include <OpenFlipper/widgets/glWidget/QtBaseViewer.hh>
86 #include <ACG/QtWidgets/QtSceneGraphWidget.hh>
97 void setViewers( std::vector< glViewer* > _viewerWidgets );
183 #endif //PLUGINFUNCTIONSCORE_HH
void decreaseObjectCount()
Increase the number of current Object.
void setViewerProperties(std::vector< Viewer::ViewerProperties * > _viewerProperties)
Set the internal viewerProperties pointer ( DO NOT USE!! )
void setSceneGraphRootNode(SeparatorNode *_root_node)
void decreaseTargetCount()
Increase the number of current Object.
QMap< std::string,ACG::QtWidgets::SceneGraphWidgetGenerator * > getSceneGraphGeneratorList()
Add a scenegraph generator ( the handled type will be extracted from the generator) ...
void setSceneGraphRootNodeGlobal(SeparatorNode *_root_node)
void increaseTargetCount()
Decrease the number of current Object.
void setViewers(std::vector< glViewer * > _viewerWidgets)
Set the internal Viewer pointer ( DO NOT USE!! )
void addObjectToMap(int _objectId, BaseObject *_object)
Add object to internal object map.
void increaseObjectCount()
Decrease the number of current Object.
void addSceneGraphGenerator(ACG::QtWidgets::SceneGraphWidgetGenerator *_generator)
Add a scenegraph generator ( the handled type will be extracted from the generator) ...
glViewer * viewer(int _viewerId)
Get a Viewer.
void removeObjectFromMap(int _objectId)
Remove object from internal object map.
void setDataSeparatorNodes(SeparatorNode *_dataSeparatorNode)
Set the internal data root node pointers ( DO NOT USE!! )