59 #ifndef OPENFLIPPERCORE 60 #ifndef OPENFLIPPERPLUGINLIB 61 #error PluginFunctionsCore is only allowed to be used from within OpenFlippers Core application! 67 #include <OpenFlipper/widgets/glWidget/QtBaseViewer.hh> 70 #include <ACG/QtWidgets/QtSceneGraphWidget.hh> 82 void setViewers( std::vector< glViewer* > _viewerWidgets );
164 void setPluginCommandLineOptions(QVector<QPair<QString, QString>>
const& _pluginCommandLineOptions);
173 QMap< std::string ,ACG::QtWidgets::SceneGraphWidgetGenerator* > getSceneGraphGeneratorList();
void addObjectToMap(int _objectId, BaseObject *_object)
Add object to internal object map.
void setViewers(std::vector< glViewer * > _viewerWidgets)
Set the internal Viewer pointer ( DO NOT USE!! )
void setViewerProperties(std::vector< Viewer::ViewerProperties * > _viewerProperties)
Set the internal viewerProperties pointer ( DO NOT USE!! )
void setSceneGraphRootNodeGlobal(SeparatorNode *_root_node)
void setDataSeparatorNodes(SeparatorNode *_dataSeparatorNode)
Set the internal data root node pointers ( DO NOT USE!! )
void removeObjectFromMap(int _objectId)
Remove object from internal object map.
void setSceneGraphRootNode(SeparatorNode *_root_node)
void increaseTargetCount()
Decrease the number of current Object.
void increaseObjectCount()
Decrease the number of current Object.
void decreaseObjectCount()
Increase the number of current Object.
void decreaseTargetCount()
Increase the number of current Object.
glViewer * viewer(int _viewerId)
Get a Viewer.
const QVector< QPair< QString, QString > > & pluginCommandLineOptions()
Get command line plugin settings as key-value pairs.