| activateEntityPhysics(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | protected |
| allMembersImmobile(const CscWorldElementId &entityId, float epsilon) | conscience_core::simulator::CscPhysicsSimulator | protected |
| buildConcaveHull(CscWorldElement *object, float alphaShapeValue) | conscience_core::simulator::CscPhysicsSimulator | protectedstatic |
| buildConvexHull(CscWorldElement *object) | conscience_core::simulator::CscPhysicsSimulator | protectedstatic |
| clearAllForces(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | protected |
| clearObjects() | conscience_core::simulator::CscPhysicsSimulator | |
| clearPlaces() | conscience_core::simulator::CscPhysicsSimulator | |
| clock | conscience_core::simulator::CscPhysicsSimulator | |
| CscPhysicsSimulator(bool integratedPhysicsThread, float simulatorSpeed=1.0) | conscience_core::simulator::CscPhysicsSimulator | |
| curTimeInMicroseconds | conscience_core::simulator::CscPhysicsSimulator | |
| definePhysicsModelingType(const CscMember *member) | conscience_core::simulator::CscPhysicsSimulator | protectedstatic |
| disableMembersCollisions(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| dividingAllStatesOfOneSequenceIntoSubStates(CscSequence *sequenceToDivide, CscState *initialState, const map< int, CscPivotMovementType > &pivotMovementByPivotId) | conscience_core::simulator::CscPhysicsSimulator | |
| dividingOneStateIntoSubStates(CscState *stateToDivide, CscState *currentState, int durationStateToDivide, int nbStateToDivide, float durationLastSubStep, const map< int, CscPivotMovementType > &pivotMovementByPivotId) | conscience_core::simulator::CscPhysicsSimulator | |
| enableMembersCollisions(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| entities | conscience_core::simulator::CscPhysicsSimulator | protected |
| EntityOutputId typedef | conscience_core::simulator::CscPhysicsSimulator | |
| entityTeleport(const CscWorldElementId &entityId, const CscPoint3dOriented *target) | conscience_core::simulator::CscPhysicsSimulator | |
| environmentObjects | conscience_core::simulator::CscPhysicsSimulator | protected |
| fillStateInputs(const CscWorldElementId &entityId, const CscState *incompleteState) | conscience_core::simulator::CscPhysicsSimulator | |
| findCenterOfMass(const CscEntityModel *entityModel, map< int, CscPoint3d * > centerOfMassOfAllMemberByMemberId) | conscience_core::simulator::CscPhysicsSimulator | |
| fireStatePlayed(const CscWorldElementId &entityId, const CscState *state, int duration=0, int delay=0, bool relativeValues=false) | conscience_core::simulator::CscPhysicsSimulator | protected |
| fixedTimeStep | conscience_core::simulator::CscPhysicsSimulator | |
| floorBody | conscience_core::simulator::CscPhysicsSimulator | protected |
| floorHeight | conscience_core::simulator::CscPhysicsSimulator | protected |
| floorLength | conscience_core::simulator::CscPhysicsSimulator | protected |
| floorWidth | conscience_core::simulator::CscPhysicsSimulator | protected |
| focusBarBody | conscience_core::simulator::CscPhysicsSimulator | protected |
| focusSphereBody | conscience_core::simulator::CscPhysicsSimulator | protected |
| focusVisionIntoPosition(float posX, float posY, float posZ) | conscience_core::simulator::CscPhysicsSimulator | |
| forceMemberValuesAndVerifyState(const CscWorldElementId &entityId, const CscMemberInputStatus *inputsValues, const bool applyPosition[3], const bool applyEuler[3], const bool applyAcceleration[3], optional< int > nbMaxIteration={}, optional< int > maxLoopDurationMillis={}, const CscState *verifyState=nullptr) | conscience_core::simulator::CscPhysicsSimulator | |
| forceState(const CscWorldElementId &entityId, const CscState *appliedState, int memberIdForInputs, const bool applyPos[3], const bool applyRot[3], const bool applyAcc[3], optional< int > nbMaxIteration={}, optional< int > maxLoopDurationMillis={}, bool callPlayStateListener=false) | conscience_core::simulator::CscPhysicsSimulator | |
| getCenterOfMassOfAllMemberByMemberId(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| getCurrentInputs(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| getCurrentJoints() | conscience_core::simulator::CscPhysicsSimulator | protected |
| getCurrentPropellers() | conscience_core::simulator::CscPhysicsSimulator | protected |
| getCurrentState(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | virtual |
| getCurrentTranslations() | conscience_core::simulator::CscPhysicsSimulator | protected |
| getCurrentWheels() | conscience_core::simulator::CscPhysicsSimulator | protected |
| getEnvObjectShapesVertex(CscWorldElementId objectId) | conscience_core::simulator::CscPhysicsSimulator | |
| getEnvObjectShapesVertexCount(CscWorldElementId objectId) | conscience_core::simulator::CscPhysicsSimulator | |
| getFocusBarPoint() | conscience_core::simulator::CscPhysicsSimulator | |
| getFocusSpherePoint() | conscience_core::simulator::CscPhysicsSimulator | |
| getJointHingeAngle(const CscWorldElementId &entityId, int jointIdIn) const | conscience_core::simulator::CscPhysicsSimulator | |
| getMemberState(const CscWorldElementId &entityId, const CscMember *member) const | conscience_core::simulator::CscPhysicsSimulator | |
| getMemberStateById(const CscWorldElementId &entityId, int id) const | conscience_core::simulator::CscPhysicsSimulator | |
| getMemberStateByName(const CscWorldElementId &entityId, const string &memberName) const | conscience_core::simulator::CscPhysicsSimulator | |
| getObjectByIndex(int index) const | conscience_core::simulator::CscPhysicsSimulator | inline |
| getPivotLimitMax(const CscWorldElementId &entityId, int pivotId) const | conscience_core::simulator::CscPhysicsSimulator | |
| getPivotLimitMin(const CscWorldElementId &entityId, int pivotId) const | conscience_core::simulator::CscPhysicsSimulator | |
| getPivotOtherMember(const CscWorldElementId &entityId, const string &memberName) | conscience_core::simulator::CscPhysicsSimulator | |
| getPivotState(const CscWorldElementId &entityId, int id) const | conscience_core::simulator::CscPhysicsSimulator | |
| getPropellerState(const CscWorldElementId &entityId, int id) const | conscience_core::simulator::CscPhysicsSimulator | |
| getTranslationState(const CscWorldElementId &entityId, int id) const | conscience_core::simulator::CscPhysicsSimulator | |
| getWheelState(const CscWorldElementId &entityId, int id) const | conscience_core::simulator::CscPhysicsSimulator | |
| globalGravity | conscience_core::simulator::CscPhysicsSimulator | protected |
| hadEntityReachedState(const CscWorldElementId &entityId, const CscState *objectiveState, float epsilon) | conscience_core::simulator::CscPhysicsSimulator | |
| id | conscience_core::simulator::CscPhysicsSimulator | |
| importEntity(const CscWorldEntity *entity, const CscPoint3dOriented *customPositionAndOrientation=nullptr, bool requiresExternalInit=false) | conscience_core::simulator::CscPhysicsSimulator | |
| importObjectIntoPhysicsSimulator(CscWorldObject *object) | conscience_core::simulator::CscPhysicsSimulator | |
| importObjectsIntoPhysicsSimulator(vector< CscWorldObject * > *objects) | conscience_core::simulator::CscPhysicsSimulator | |
| importPlaceIntoPhysicsSimulator(CscWorldPlace *place) | conscience_core::simulator::CscPhysicsSimulator | |
| initFloor() | conscience_core::simulator::CscPhysicsSimulator | |
| integratedPhysicsThread | conscience_core::simulator::CscPhysicsSimulator | |
| isEntityPhysicsStateLoaded(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| isEntityPhysicsStateReady(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| logger | conscience_core::simulator::CscPhysicsSimulator | protected |
| m_broadphase | conscience_core::simulator::CscPhysicsSimulator | protected |
| m_collisionConfiguration | conscience_core::simulator::CscPhysicsSimulator | protected |
| m_dispatcher | conscience_core::simulator::CscPhysicsSimulator | protected |
| m_dynamicsWorld | conscience_core::simulator::CscPhysicsSimulator | |
| m_solver | conscience_core::simulator::CscPhysicsSimulator | protected |
| memberApplyAcceleration(const CscWorldElementId &entityId, int bodyIndex, float accX, float accY, float accZ) | conscience_core::simulator::CscPhysicsSimulator | protected |
| memberTeleportToOrigin(const CscWorldElementId &entityId, int bodyIndex, float posX, float posY, float posZ) | conscience_core::simulator::CscPhysicsSimulator | |
| memberTeleportToPositionAndAngle(const CscWorldElementId &entityId, int memberId, const CscPoint3dOriented *target, bool resetOutputsToInitialVals=false, optional< int > nbMaxIteration={}, optional< int > maxLoopDurationMillis={}, bool callPlayStateListener=false) | conscience_core::simulator::CscPhysicsSimulator | |
| memberTeleportToRotation(const CscWorldElementId &entityId, int bodyIndex, float yaw, float pitch, float roll) | conscience_core::simulator::CscPhysicsSimulator | |
| minFPS | conscience_core::simulator::CscPhysicsSimulator | |
| moveMember(const CscWorldElementId &entityId, float *vals, int bodyIndex, int isTranslate) | conscience_core::simulator::CscPhysicsSimulator | |
| moveMemberToStateFromMember(const CscWorldElementId &entityId, const CscMemberInputStatus *inputsValues, const bool applyPosition[3], const bool applyEuler[3], const bool applyAcceleration[3], optional< int > nbMaxIteration={}, optional< int > maxLoopDurationMillis={}, int tryNumber=0) | conscience_core::simulator::CscPhysicsSimulator | |
| moveObjectToPosition(CscWorldElement *object, const CscPoint3d *targetPosition) | conscience_core::simulator::CscPhysicsSimulator | |
| moveObjectToPositionAndRotation(CscWorldElement *object, const CscPoint3d *targetPosition, const CscPoint3d *targetRotation) | conscience_core::simulator::CscPhysicsSimulator | |
| moveObjectToRotation(CscWorldElement *object, const CscPoint3d *targetRotation) | conscience_core::simulator::CscPhysicsSimulator | |
| onStatePlayedListener | conscience_core::simulator::CscPhysicsSimulator | protected |
| otherBodies | conscience_core::simulator::CscPhysicsSimulator | protected |
| otherShapes | conscience_core::simulator::CscPhysicsSimulator | protected |
| performRayScale(const CscPoint3d *position, const vector< const CscPoint3d * > &rayEnds, optional< int > collisionFilterGroup={COL_ENV_PLACE|COL_FLOOR|COL_ROBOT_MEMBERS|COL_ENV_OBJ}, optional< int > collisionFilterMask={COL_ENV_PLACE|COL_FLOOR|COL_ENV_OBJ}) | conscience_core::simulator::CscPhysicsSimulator | |
| placeBodies | conscience_core::simulator::CscPhysicsSimulator | protected |
| playSequence(const CscWorldElementId &entityId, CscState *init, CscSequence *sequence, const map< int, CscPivotMovementType > &pivotMovementByPivotId, bool geneticAi=false, bool extrapolationRealTime=false) | conscience_core::simulator::CscPhysicsSimulator | |
| playState(const CscWorldElementId &entityId, CscState *state, int duration=0, int delay=0, bool relativeValues=false) | conscience_core::simulator::CscPhysicsSimulator | |
| precisionAction | conscience_core::simulator::CscPhysicsSimulator | |
| precisionGyro | conscience_core::simulator::CscPhysicsSimulator | |
| prevTimeInMicroseconds | conscience_core::simulator::CscPhysicsSimulator | |
| removeAndDeleteBody(btRigidBody *) | conscience_core::simulator::CscPhysicsSimulator | protected |
| removeConscienceMemberFrontFocus() | conscience_core::simulator::CscPhysicsSimulator | |
| removeEntity(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| removeFloor() | conscience_core::simulator::CscPhysicsSimulator | |
| removeObjectById(CscWorldElementId objectId) | conscience_core::simulator::CscPhysicsSimulator | |
| removeObjectByIndex(int index) | conscience_core::simulator::CscPhysicsSimulator | protected |
| removeObjectByName(string name) | conscience_core::simulator::CscPhysicsSimulator | |
| removePlaceById(string placeId) | conscience_core::simulator::CscPhysicsSimulator | |
| sameEuler(float yaw1, float pitch1, float roll1, float yaw2, float pitch2, float roll2, float epsilon) | conscience_core::simulator::CscPhysicsSimulator | protected |
| samePosition(float x1, float y1, float z1, float x2, float y2, float z2, float epsilon) | conscience_core::simulator::CscPhysicsSimulator | protected |
| setAllPivotsMotorDisabled(const CscWorldElementId &entityId, bool enabled) | conscience_core::simulator::CscPhysicsSimulator | |
| setAllPivotsToRelaxedMode(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| setEntityGravity(const CscWorldElementId &entityId, float xIn, float yIn, float zIn) | conscience_core::simulator::CscPhysicsSimulator | |
| setEntityPhysicsInitDone(const CscWorldElementId &entityId) | conscience_core::simulator::CscPhysicsSimulator | |
| setFloorFriction(float val) | conscience_core::simulator::CscPhysicsSimulator | |
| setFloorRotation(float yaw, float pitch, float roll) | conscience_core::simulator::CscPhysicsSimulator | |
| setGravity(float xIn, float yIn, float zIn) | conscience_core::simulator::CscPhysicsSimulator | |
| setMemberKinematicMode(const CscWorldElementId &entityId, int memberId, bool kinematicMode) | conscience_core::simulator::CscPhysicsSimulator | protected |
| setOnStatePlayedListener(PlayStateListener onStatePlayedListener) | conscience_core::simulator::CscPhysicsSimulator | inline |
| setSimulatorSpeed(float speed) | conscience_core::simulator::CscPhysicsSimulator | inline |
| setState(const CscWorldElementId &entityId, CscState *state, bool relativeValues=false, int duration=200) | conscience_core::simulator::CscPhysicsSimulator | |
| simulatorMutex | conscience_core::simulator::CscPhysicsSimulator | protected |
| simulatorPhysicsThread | conscience_core::simulator::CscPhysicsSimulator | protected |
| simulatorPhysicsThreadRunning | conscience_core::simulator::CscPhysicsSimulator | protected |
| simulatorPhysicsThreadStopped | conscience_core::simulator::CscPhysicsSimulator | protected |
| simulatorSpeed | conscience_core::simulator::CscPhysicsSimulator | |
| speedFactor | conscience_core::simulator::CscPhysicsSimulator | protected |
| stepSimulationFutureVision(int millisecondsFromNow, int nbSubSteps=55) | conscience_core::simulator::CscPhysicsSimulator | |
| stepSimulationRealTime() | conscience_core::simulator::CscPhysicsSimulator | |
| toDebugLogMemberInputs(const CscWorldElementId &entityId, int memberIndex) | conscience_core::simulator::CscPhysicsSimulator | protected |
| unitUpdatePivots() | conscience_core::simulator::CscPhysicsSimulator | |
| unitUpdateTranslations() | conscience_core::simulator::CscPhysicsSimulator | |
| updateBehaviorMode(const CscWorldElementId &entityId, int modeId, int memberId) | conscience_core::simulator::CscPhysicsSimulator | |
| updateMemberEulers(const CscWorldElementId &entityId, int memberId, double eulerX, double eulerY, double eulerZ) | conscience_core::simulator::CscPhysicsSimulator | |
| updateMemberPhysics(const CscWorldElementId &entityId, int itemId, float mass, float friction, float restitution, float linearDamping, float angularDamping) | conscience_core::simulator::CscPhysicsSimulator | |
| updateMemberPosition(const CscWorldElementId &entityId, int memberId, float posX, float posY, float posZ) | conscience_core::simulator::CscPhysicsSimulator | |
| updatePivot(const CscWorldElementId &entityId, int pivotId, float newValPercent, bool relativeValues=false) | conscience_core::simulator::CscPhysicsSimulator | |
| updatePivotPhysics(const CscWorldElementId &entityId, int id, float min, float max, float softness, float bias, float relaxation, float speedMax, float percentSpeedMax) | conscience_core::simulator::CscPhysicsSimulator | |
| updatePivotSpeedMax(const CscWorldElementId &entityId, int id, float speedMax) | conscience_core::simulator::CscPhysicsSimulator | |
| updatePropeller(const CscWorldElementId &entityId, int propellerId, float val, float cst=1000.0) | conscience_core::simulator::CscPhysicsSimulator | |
| updatePropellerPhysics(const CscWorldElementId &entityId, int id, float speedMax) | conscience_core::simulator::CscPhysicsSimulator | |
| updateTranslation(const CscWorldElementId &entityId, int translationId, float val, bool relativeValues=false) | conscience_core::simulator::CscPhysicsSimulator | |
| updateTranslationPhysics(const CscWorldElementId &entityId, int translationId, float newMaxSpped) | conscience_core::simulator::CscPhysicsSimulator | |
| updateWheel(const CscWorldElementId &entityId, int wheelId, float val, float cst=1000.0, float speedCoef=1.0) | conscience_core::simulator::CscPhysicsSimulator | |
| updateWheelMaxSpeed(const CscWorldElementId &entityId, int wheelId, float newSpeedMax) | conscience_core::simulator::CscPhysicsSimulator | |
| updateWheels(const CscWorldElementId &entityId, float val) | conscience_core::simulator::CscPhysicsSimulator | |
| visionCnt1 | conscience_core::simulator::CscPhysicsSimulator | |
| visionCnt2 | conscience_core::simulator::CscPhysicsSimulator | |
| ~CscPhysicsSimulator() | conscience_core::simulator::CscPhysicsSimulator | virtual |