|
| | AISTSimulatorItem () |
| |
| | AISTSimulatorItem (const AISTSimulatorItem &org) |
| |
| virtual | ~AISTSimulatorItem () |
| |
| virtual bool | startSimulation (bool doReset=true) |
| |
| void | setDynamicsMode (int mode) |
| |
| void | setIntegrationMode (int mode) |
| |
| void | setGravity (const Vector3 &gravity) |
| |
| const Vector3 & | gravity () const |
| |
| void | setFriction (double staticFriction, double slipFriction) |
| |
| void | setContactCullingDistance (double value) |
| |
| void | setContactCullingDepth (double value) |
| |
| void | setErrorCriterion (double value) |
| |
| void | setMaxNumIterations (int value) |
| |
| void | setContactCorrectionDepth (double value) |
| |
| void | setContactCorrectionVelocityRatio (double value) |
| |
| void | setEpsilon (double epsilon) |
| |
| void | set2Dmode (bool on) |
| |
| void | setKinematicWalkingEnabled (bool on) |
| |
| void | setConstraintForceOutputEnabled (bool on) |
| |
| virtual void | setForcedPosition (BodyItem *bodyItem, const Position &T) |
| |
| virtual bool | isForcedPositionActiveFor (BodyItem *bodyItem) const |
| |
| virtual void | clearForcedPositions () |
| |
| void | setFriction (Link *link1, Link *link2, double staticFriction, double slipFriction) |
| |
| int | registerCollisionHandler (const std::string &name, CollisionHandler handler) |
| |
| void | unregisterCollisionHandler (int handlerId) |
| |
| int | collisionHandlerId (const std::string &name) const |
| |
| void | setCollisionHandler (Link *link1, Link *link2, int handlerId) |
| |
| | SimulatorItem () |
| |
| virtual | ~SimulatorItem () |
| |
| virtual double | worldTimeStep () |
| |
| virtual void | stopSimulation () |
| |
| virtual void | pauseSimulation () |
| |
| virtual void | restartSimulation () |
| |
| bool | isRunning () const |
| |
| bool | isPausing () const |
| |
| bool | isActive () const |
| | isRunning() && !isPausing() More...
|
| |
| int | currentFrame () const |
| | This can only be called from the simulation thread. More...
|
| |
| double | currentTime () const |
| | This can only be called from the simulation thread. More...
|
| |
| int | simulationFrame () const |
| | This can be called from non simulation threads. More...
|
| |
| double | simulationTime () const |
| | This can be called from non simulation threads. More...
|
| |
| SignalProxy< void()> | sigSimulationStarted () |
| |
| SignalProxy< void()> | sigSimulationFinished () |
| |
| void | setRecordingMode (int selection) |
| |
| Selection | recordingMode () const |
| |
| void | setTimeRangeMode (int selection) |
| |
| void | setRealtimeSyncMode (bool on) |
| |
| void | setDeviceStateOutputEnabled (bool on) |
| |
| bool | isRecordingEnabled () const |
| |
| bool | isDeviceStateOutputEnabled () const |
| |
| bool | isAllLinkPositionOutputMode () |
| |
| virtual void | setAllLinkPositionOutputMode (bool on) |
| |
| const std::vector< SimulationBody * > & | simulationBodies () |
| |
| SimulationBody * | findSimulationBody (BodyItem *bodyItem) |
| |
| SimulationBody * | findSimulationBody (const std::string &name) |
| |
| int | addPreDynamicsFunction (boost::function< void()> func) |
| |
| int | addMidDynamicsFunction (boost::function< void()> func) |
| |
| int | addPostDynamicsFunction (boost::function< void()> func) |
| |
| void | removePreDynamicsFunction (int id) |
| |
| void | removeMidDynamicsFunction (int id) |
| |
| void | removePostDynamicsFunction (int id) |
| |
| SgCloneMap & | sgCloneMap () |
| |
| SignalProxy< void(const std::vector< SimulationBodyPtr > &simulationBodies)> | sigSimulationBodyListUpdated () |
| |
| virtual void | setExternalForce (BodyItem *bodyItem, Link *link, const Vector3 &point, const Vector3 &f, double time=0.0) |
| |
| virtual void | clearExternalForces () |
| |
| virtual void | setVirtualElasticString (BodyItem *bodyItem, Link *link, const Vector3 &attachmentPoint, const Vector3 &endPoint) |
| |
| virtual void | clearVirtualElasticStrings () |
| |
| virtual | ~Item () |
| |
| const std::string & | name () const |
| |
| virtual void | setName (const std::string &name) |
| |
| bool | hasAttribute (Attribute attribute) const |
| |
| Item * | childItem () const |
| |
| Item * | prevItem () const |
| |
| Item * | nextItem () const |
| |
| Item * | parentItem () const |
| |
| bool | addChildItem (Item *item, bool isManualOperation=false) |
| |
| bool | addSubItem (Item *item) |
| |
| bool | isSubItem () const |
| |
| void | detachFromParentItem () |
| |
| void | emitSigDetachedFromRootForSubTree () |
| |
| bool | insertChildItem (Item *item, Item *nextItem, bool isManualOperation=false) |
| |
| bool | insertSubItem (Item *item, Item *nextItem) |
| |
| bool | isTemporal () const |
| |
| void | setTemporal (bool on=true) |
| |
| RootItem * | findRootItem () const |
| |
| Item * | findItem (const std::string &path) const |
| |
| template<class ItemType > |
| ItemType * | findItem (const std::string &path) const |
| |
| template<class ItemType > |
| ItemType * | find (const std::string &path) |
| |
| Item * | findChildItem (const std::string &path) const |
| |
| template<class ItemType > |
| ItemType * | findChildItem (const std::string &path) const |
| |
| Item * | findSubItem (const std::string &path) const |
| |
| template<class ItemType > |
| ItemType * | findSubItem (const std::string &path) const |
| |
| Item * | headItem () const |
| |
| template<class ItemType > |
| ItemType * | findOwnerItem (bool includeSelf=false) |
| |
| bool | isOwnedBy (Item *item) const |
| |
| bool | traverse (boost::function< bool(Item *)> function) |
| |
| template<class ItemType > |
| bool | traverse (boost::function< bool(ItemType *item)> function) |
| |
| Item * | duplicate () const |
| |
| Item * | duplicateAll () const |
| |
| void | assign (Item *srcItem) |
| |
| bool | load (const std::string &filename, const std::string &format=std::string()) |
| |
| bool | load (const std::string &filename, Item *parent, const std::string &format=std::string()) |
| |
| bool | save (const std::string &filename, const std::string &format=std::string()) |
| |
| bool | overwrite (bool forceOverwrite=false, const std::string &format=std::string()) |
| |
| const std::string & | filePath () const |
| |
| const std::string & | fileFormat () const |
| |
| std::time_t | fileModificationTime () const |
| |
| bool | isConsistentWithFile () const |
| |
| void | clearFileInformation () |
| |
| void | suggestFileUpdate () |
| |
| void | putProperties (PutPropertyFunction &putProperty) |
| |
| virtual void | notifyUpdate () |
| |
| SignalProxy< void(const std::string &oldName)> | sigNameChanged () |
| |
| SignalProxy< void()> | sigUpdated () |
| |
| SignalProxy< void()> | sigPositionChanged () |
| |
| SignalProxy< void()> | sigDetachedFromRoot () |
| |
| SignalProxy< void()> | sigDisconnectedFromRoot () |
| |
| SignalProxy< void()> | sigSubTreeChanged () |
| |
| Referenced * | customData (int id) |
| |
| const Referenced * | customData (int id) const |
| |
| void | setCustomData (int id, ReferencedPtr data) |
| |
| void | clearCustomData (int id) |
| |
| virtual | ~Referenced () |
| |
| void | addRef () |
| |
| void | releaseRef () |
| |