|
void | initializePlugin () |
| init the Toolbox
|
|
void | pluginsInitialized () |
|
void | mergeObjects () |
| merge two objects with target flag
|
|
int | mergeObjects (const std::vector< BaseObjectData * > &_objects, QString _name="merged object", bool _deleteSeparateObjects=true, DataType type_=typeId("TriangleMesh")) |
| mergeObjects merges multiple OpenFlipper Objects of Type TriMesh or PolyMesh into one combined Mesh. More...
|
|
int | mergeObjects (IdList _objects, QString _name="merged object", bool _deleteSeparateObjects=true, DataType type_=typeId("TriangleMesh")) |
| mergeObjects More...
|
|
void | slotCleanup (DataType _type, bool _deleteSeparateObjects) |
| slotCleanup is called when the cleanup event is processed at the end of mergeObjects. More...
|
|
QString | version () |
|
|
void | updateView () |
|
void | updatedObject (int _identifier, const UpdateType &_type) |
|
void | log (Logtype _type, QString _message) |
|
void | log (QString _message) |
|
void | addEmptyObject (DataType _type, int &_objectId) |
|
void | deleteObject (int _id) |
|
void | addToolbox (QString _name, QWidget *_widget) |
|
void | addToolbox (QString _name, QWidget *_widget, QIcon *_icon) |
|
void | setSlotDescription (QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) |
|
void | cleanup (DataType _type, bool _deleteSeparateObjects) |
|
virtual void | updateView () |
| Update current view in Main Application. More...
|
|
virtual void | setSlotDescription (QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) |
| Set a description for a public slot. More...
|
|
virtual void | setRenderer (unsigned int _viewer, QString _rendererName) |
| Set a renderer for the given viewer. More...
|
|
virtual void | addToolbox (QString _name, QWidget *_widget) |
| Add a toolbox widget to the gui with the given name. More...
|
|
virtual void | log (Logtype _type, QString _message)=0 |
|
virtual void | log (QString _message)=0 |
|
virtual void | save (int _id, QString _filename) |
| Save object to a file. More...
|
|
virtual void | load (QString _filename, DataType _type, int &_id) |
| Load object from file with a specific DataType. More...
|
|
virtual void | scriptInfo (QString _functionWithParameters) |
| Emit this signal if a scriptable function is executed. More...
|
|
virtual void | getScriptingEngine (QScriptEngine *&_engine) |
|
virtual void | executeScript (QString _script) |
|
virtual void | getAvailableFunctions (QStringList &_functions) |
|
|
DataType | checkType (const std::vector< BaseObjectData * > &) |
|
template<class MeshT > |
void | mergeMeshes (const std::vector< MeshT * > &_meshes) |
| merges Meshes into the first mesh
|
|
template<class MeshT > |
void | mergeMeshes (const std::vector< MeshT * > &_meshes, typename MeshT::VertexHandle &_vhB) |
| merges meshes together and maps the VertexHandle _vhB from _meshes[max] to its new handle in _meshes[0]
|
|
virtual void | noguiSupported () |
|
virtual | ~BaseInterface () |
| Destructor.
|
|
virtual void | blockScenegraphUpdates (bool _block) |
| Tell the core to prevent scenegraph updates. More...
|
|
virtual void | updatedObject (int _objectId) |
| An object has been changed or added by this plugin. More...
|
|
virtual void | updatedObject (int _identifier, const UpdateType &_type) |
| An object has been changed or added by this plugin. More...
|
|
virtual void | nodeVisibilityChanged (int _identifier) |
| A scenegraph node has been shown or hidden. More...
|
|
virtual void | getCurrentRenderer (unsigned int _viewer, QString &_rendererName) |
| Get the current renderer for the given viewer. More...
|
|
virtual | ~ToolboxInterface () |
| Destructor.
|
|
virtual void | addToolbox (QString _name, QWidget *_widget, QIcon *_icon) |
| Add a toolbox widget to the gui with the given name and an icon. More...
|
|
virtual void | addToolbox (QString _name, QWidget *_widget, QIcon *_icon, QWidget *_headerAreaWidget) |
| Add a toolbox widget to the gui with the given name, icon and header area widget. More...
|
|
virtual | ~LoggingInterface () |
| Destructor.
|
|
virtual | ~LoadSaveInterface () |
| Destructor.
|
|
virtual void | addEmptyObject (DataType _type, int &_id) |
|
virtual void | copyObject (int _oldId, int &_newId) |
|
virtual void | emptyObjectAdded (int _id) |
| DEPRECATED HERE (Moved to Type Interface)! Emit this signal if an empty object has been created. More...
|
|
virtual void | deleteObject (int _id) |
| Delete an object
This signal can be called from any thread.
. More...
|
|
virtual void | deleteAllObjects () |
| Delete all Objects. More...
|
|
virtual void | getAllFileFilters (QStringList &_filters) |
| Get all file filters that are registered. More...
|
|
virtual | ~ScriptInterface () |
| Destructor.
|
|
virtual void | executeFileScript (QString _filename) |
|
virtual void | getDescription (QString _function, QString &_description, QStringList &_parameters, QStringList &_descriptions) |
|
Definition at line 54 of file MergePlugin.hh.