|
QString | version () |
|
|
void | splitBone (int _objectId, int _tailJoint) |
| insert a joint in the middle of a bone given by its (unique) tailJoint
|
|
void | addJoint (int _objectId, int _parent, Vector _position) |
| add joint to the skeleton
|
|
void | deleteJoint (int _objectId, int _jointId) |
| delete joint from the skeleton
|
|
void | transformJoint (int _objectId, int _jointId, Matrix4x4 _matrix) |
| transform joint with given matrix More...
|
|
Matrix4x4 | globalMatrix (int _objectId, int _jointId) |
| get global matrix of a joint in the active pose
|
|
Matrix4x4 | localMatrix (int _objectId, int _jointId) |
| get local matrix of a joint in the active pose
|
|
Vector | globalTranslation (int _objectId, int _jointId) |
| get global translation of a joint in the active pose
|
|
Vector | localTranslation (int _objectId, int _jointId) |
| get local translation of a joint in the active pose
|
|
int | animationCount (int _objectId) |
| get the number of animations
|
|
int | frameCount (int _objectId, int _animationIndex) |
| get the number of frames
|
|
int | activeAnimation (int _objectId) |
| get active animation
|
|
int | activeFrame (int _objectId) |
| get active frame
|
|
void | setActivePose (int _objectId, int _animationIndex, int _frame) |
| set active pose
|
|
void | addAnimation (int _objectId, QString _name, int _frames) |
| add animation
|
|
void | splitJoint (QMouseEvent *_event) |
| split selected Joint More...
|
|
|
void | updateView () |
|
void | updatedObject (int, const UpdateType &_type) |
|
void | nodeVisibilityChanged (int) |
|
void | setRenderer (unsigned int _viewer, QString _rendererName) |
|
void | getCurrentRenderer (unsigned int _viewer, QString &_rendererName) |
|
void | addPickMode (const std::string &_mode) |
|
void | addHiddenPickMode (const std::string &_mode) |
|
void | setPickModeMouseTracking (const std::string &_mode, bool _mouseTracking) |
|
void | setPickModeToolbar (const std::string &_mode, QToolBar *_toolbar) |
|
void | addContextMenuItem (QAction *_action, ContextMenuType _type) |
|
void | log (Logtype _type, QString _message) |
|
void | log (QString _message) |
|
void | scriptInfo (QString _functionName) |
|
void | setSlotDescription (QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) |
|
void | addToolbar (QToolBar *_toolbar) |
|
void | getToolBar (QString _name, QToolBar *&_toolbar) |
|
void | registerKey (int _key, Qt::KeyboardModifiers _modifiers, QString _description, bool _multiUse=false) |
|
void | addToolbox (QString _name, QWidget *_widget) |
|
void | addEmptyObject (DataType _type, int &_id) |
|
void | deleteObject (int _id) |
|
void | createBackup (int _objectid, QString _name, UpdateType _type=UPDATE_ALL) |
|
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 | registerKey (int _key, Qt::KeyboardModifiers _modifiers, QString _description, bool _multiUse=false) |
| Register a key-combination for your plugin. More...
|
|
virtual void | addPickMode (const std::string &_mode) |
| Add a new picking mode to the examiner. 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 | 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) |
|
virtual void | addToolbar (QToolBar *_toolbar) |
| Adds a Toolbar to the main widget. More...
|
|
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 | createBackup (int _objectid, QString _name, UpdateType _type=UPDATE_ALL) |
| Tell Backup Plugin to create a backup. More...
|
|
virtual void | aboutToRestore (int _objectid) |
| Backup Plugin tells other Plugins that a restore will happen. More...
|
|
virtual void | generateBackup (int _id, QString _name, UpdateType _type) |
| This signal is emitted by a BackupPlugin and tells a TypePlugin to generate a backup. More...
|
|
virtual void | pluginExists (QString _pluginName, bool &_exists) |
|
|
void | moveJoint (QMouseEvent *_event) |
|
bool | canModify (QMouseEvent *_event) |
| checks, if the skeleton can be modified. a skeleton can be modified, if the active pose is the reference pose More...
|
|
void | insertJoint (QMouseEvent *_event) |
|
void | cancelJointInsertion () |
|
void | deleteJoint (QMouseEvent *_event) |
|
void | selectJoint (QMouseEvent *_event) |
|
Skeleton::Pose * | activePose (SkeletonObject *_skeletonObj) |
|
void | setJointPosition (SkeletonObject *_skeletonObj, Skeleton::Joint *_joint, ACG::Vec3d &_position) |
|
OpenMesh::Vec3d | getNearestJoint (SkeletonObject *_skeletonObj, OpenMesh::Vec3d &_hitPoint, int &_bestJointID) |
| Get nearest joint to hitPoint (used for snapping)
|
|
void | placeManip (QMouseEvent *_event) |
| Place and show the Manipulator. More...
|
|
void | showManipulators () |
| Show/Hide active manipulators. More...
|
|
void | updateManipulatorPosition (BaseObjectData *_skeletonObj) |
| make sure the manipulator is positioned on a joint More...
|
|
void | inverseKinematic (ACG::Vec3d dest, Skeleton::Pose *currentPose, Skeleton::Joint *pickedJoint, std::vector< Skeleton::Joint *> rotatableJoints) |
| function for computing the position of our joints using inverse Kinematic
|
|
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 | ~MouseInterface () |
| Destructor.
|
|
virtual void | slotKeyReleaseEvent (QKeyEvent *_event) |
| Key Release Event from Main App. More...
|
|
virtual | ~KeyInterface () |
| Destructor.
|
|
virtual void | addHiddenPickMode (const std::string &_mode) |
| Add a new picking mode to the examiner which will be invisible. More...
|
|
virtual void | setPickModeCursor (const std::string &_mode, QCursor _cursor) |
| Set the cursor of the given PickMode. More...
|
|
virtual void | setPickModeMouseTracking (const std::string &_mode, bool _mouseTracking) |
| Set mouse tracking for the given PickMode. More...
|
|
virtual void | setPickModeToolbar (const std::string &_mode, QToolBar *_toolbar) |
| Set the additional toolbar of the given PickMode. More...
|
|
virtual void | removePickModeToolbar (const std::string &_mode) |
| Removes the additional toolbar of the given PickMode. More...
|
|
virtual | ~PickingInterface () |
| Destructor.
|
|
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 | ~ScriptInterface () |
| Destructor.
|
|
virtual void | executeFileScript (QString _filename) |
|
virtual void | getDescription (QString _function, QString &_description, QStringList &_parameters, QStringList &_descriptions) |
|
virtual | ~ToolbarInterface () |
| Destructor.
|
|
virtual void | removeToolbar (QToolBar *_toolbar) |
| Remove a Toolbar from the main widget. More...
|
|
virtual void | getToolBar (QString _name, QToolBar *&_toolbar) |
| Get a pointer to a Toolbar of the given name or 0 if it does not exist. More...
|
|
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 void | createBackup (IdList _objectids, QString _name, std::vector< UpdateType > _types) |
| Tell Backup Plugin to create a group backup. More...
|
|
virtual void | undo (int _objectid) |
| Tell Backup Plugin to undo the last action of an object. More...
|
|
virtual void | redo (int _objectid) |
| Tell Backup Plugin to redo the last action on an object. More...
|
|
virtual void | undo () |
| Tell Backup Plugin to undo the last action. More...
|
|
virtual void | redo () |
| Tell Backup Plugin to redo the last action. More...
|
|
virtual | ~BackupInterface () |
| Destructor.
|
|
virtual void | restored (int _objectid) |
| Backup Plugin tells other Plugins that a restore has happened. More...
|
|
virtual | ~RPCInterface () |
| Destructor.
|
|
virtual void | functionExists (QString _pluginName, QString _functionName, bool &_exists) |
|
Plugin for creating and editing skeletons
Definition at line 71 of file SkeletonEditingPlugin.hh.