Conscience Core
conscience_core::simulator::CscPhysicsSimulator Member List

This is the complete list of members for conscience_core::simulator::CscPhysicsSimulator, including all inherited members.

activateEntityPhysics(const CscWorldElementId &entityId)conscience_core::simulator::CscPhysicsSimulatorprotected
allMembersImmobile(const CscWorldElementId &entityId, float epsilon)conscience_core::simulator::CscPhysicsSimulatorprotected
buildConcaveHull(CscWorldElement *object, float alphaShapeValue)conscience_core::simulator::CscPhysicsSimulatorprotectedstatic
buildConvexHull(CscWorldElement *object)conscience_core::simulator::CscPhysicsSimulatorprotectedstatic
clearAllForces(const CscWorldElementId &entityId)conscience_core::simulator::CscPhysicsSimulatorprotected
clearObjects()conscience_core::simulator::CscPhysicsSimulator
clearPlaces()conscience_core::simulator::CscPhysicsSimulator
clockconscience_core::simulator::CscPhysicsSimulator
CscPhysicsSimulator(bool integratedPhysicsThread, float simulatorSpeed=1.0)conscience_core::simulator::CscPhysicsSimulator
curTimeInMicrosecondsconscience_core::simulator::CscPhysicsSimulator
definePhysicsModelingType(const CscMember *member)conscience_core::simulator::CscPhysicsSimulatorprotectedstatic
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
entitiesconscience_core::simulator::CscPhysicsSimulatorprotected
EntityOutputId typedefconscience_core::simulator::CscPhysicsSimulator
entityTeleport(const CscWorldElementId &entityId, const CscPoint3dOriented *target)conscience_core::simulator::CscPhysicsSimulator
environmentObjectsconscience_core::simulator::CscPhysicsSimulatorprotected
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::CscPhysicsSimulatorprotected
fixedTimeStepconscience_core::simulator::CscPhysicsSimulator
floorBodyconscience_core::simulator::CscPhysicsSimulatorprotected
floorHeightconscience_core::simulator::CscPhysicsSimulatorprotected
floorLengthconscience_core::simulator::CscPhysicsSimulatorprotected
floorWidthconscience_core::simulator::CscPhysicsSimulatorprotected
focusBarBodyconscience_core::simulator::CscPhysicsSimulatorprotected
focusSphereBodyconscience_core::simulator::CscPhysicsSimulatorprotected
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::CscPhysicsSimulatorprotected
getCurrentPropellers()conscience_core::simulator::CscPhysicsSimulatorprotected
getCurrentState(const CscWorldElementId &entityId)conscience_core::simulator::CscPhysicsSimulatorvirtual
getCurrentTranslations()conscience_core::simulator::CscPhysicsSimulatorprotected
getCurrentWheels()conscience_core::simulator::CscPhysicsSimulatorprotected
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) constconscience_core::simulator::CscPhysicsSimulator
getMemberState(const CscWorldElementId &entityId, const CscMember *member) constconscience_core::simulator::CscPhysicsSimulator
getMemberStateById(const CscWorldElementId &entityId, int id) constconscience_core::simulator::CscPhysicsSimulator
getMemberStateByName(const CscWorldElementId &entityId, const string &memberName) constconscience_core::simulator::CscPhysicsSimulator
getObjectByIndex(int index) constconscience_core::simulator::CscPhysicsSimulatorinline
getPivotLimitMax(const CscWorldElementId &entityId, int pivotId) constconscience_core::simulator::CscPhysicsSimulator
getPivotLimitMin(const CscWorldElementId &entityId, int pivotId) constconscience_core::simulator::CscPhysicsSimulator
getPivotOtherMember(const CscWorldElementId &entityId, const string &memberName)conscience_core::simulator::CscPhysicsSimulator
getPivotState(const CscWorldElementId &entityId, int id) constconscience_core::simulator::CscPhysicsSimulator
getPropellerState(const CscWorldElementId &entityId, int id) constconscience_core::simulator::CscPhysicsSimulator
getTranslationState(const CscWorldElementId &entityId, int id) constconscience_core::simulator::CscPhysicsSimulator
getWheelState(const CscWorldElementId &entityId, int id) constconscience_core::simulator::CscPhysicsSimulator
globalGravityconscience_core::simulator::CscPhysicsSimulatorprotected
hadEntityReachedState(const CscWorldElementId &entityId, const CscState *objectiveState, float epsilon)conscience_core::simulator::CscPhysicsSimulator
idconscience_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
integratedPhysicsThreadconscience_core::simulator::CscPhysicsSimulator
isEntityPhysicsStateLoaded(const CscWorldElementId &entityId)conscience_core::simulator::CscPhysicsSimulator
isEntityPhysicsStateReady(const CscWorldElementId &entityId)conscience_core::simulator::CscPhysicsSimulator
loggerconscience_core::simulator::CscPhysicsSimulatorprotected
m_broadphaseconscience_core::simulator::CscPhysicsSimulatorprotected
m_collisionConfigurationconscience_core::simulator::CscPhysicsSimulatorprotected
m_dispatcherconscience_core::simulator::CscPhysicsSimulatorprotected
m_dynamicsWorldconscience_core::simulator::CscPhysicsSimulator
m_solverconscience_core::simulator::CscPhysicsSimulatorprotected
memberApplyAcceleration(const CscWorldElementId &entityId, int bodyIndex, float accX, float accY, float accZ)conscience_core::simulator::CscPhysicsSimulatorprotected
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
minFPSconscience_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
onStatePlayedListenerconscience_core::simulator::CscPhysicsSimulatorprotected
otherBodiesconscience_core::simulator::CscPhysicsSimulatorprotected
otherShapesconscience_core::simulator::CscPhysicsSimulatorprotected
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
placeBodiesconscience_core::simulator::CscPhysicsSimulatorprotected
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
precisionActionconscience_core::simulator::CscPhysicsSimulator
precisionGyroconscience_core::simulator::CscPhysicsSimulator
prevTimeInMicrosecondsconscience_core::simulator::CscPhysicsSimulator
removeAndDeleteBody(btRigidBody *)conscience_core::simulator::CscPhysicsSimulatorprotected
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::CscPhysicsSimulatorprotected
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::CscPhysicsSimulatorprotected
samePosition(float x1, float y1, float z1, float x2, float y2, float z2, float epsilon)conscience_core::simulator::CscPhysicsSimulatorprotected
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::CscPhysicsSimulatorprotected
setOnStatePlayedListener(PlayStateListener onStatePlayedListener)conscience_core::simulator::CscPhysicsSimulatorinline
setSimulatorSpeed(float speed)conscience_core::simulator::CscPhysicsSimulatorinline
setState(const CscWorldElementId &entityId, CscState *state, bool relativeValues=false, int duration=200)conscience_core::simulator::CscPhysicsSimulator
simulatorMutexconscience_core::simulator::CscPhysicsSimulatorprotected
simulatorPhysicsThreadconscience_core::simulator::CscPhysicsSimulatorprotected
simulatorPhysicsThreadRunningconscience_core::simulator::CscPhysicsSimulatorprotected
simulatorPhysicsThreadStoppedconscience_core::simulator::CscPhysicsSimulatorprotected
simulatorSpeedconscience_core::simulator::CscPhysicsSimulator
speedFactorconscience_core::simulator::CscPhysicsSimulatorprotected
stepSimulationFutureVision(int millisecondsFromNow, int nbSubSteps=55)conscience_core::simulator::CscPhysicsSimulator
stepSimulationRealTime()conscience_core::simulator::CscPhysicsSimulator
toDebugLogMemberInputs(const CscWorldElementId &entityId, int memberIndex)conscience_core::simulator::CscPhysicsSimulatorprotected
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
visionCnt1conscience_core::simulator::CscPhysicsSimulator
visionCnt2conscience_core::simulator::CscPhysicsSimulator
~CscPhysicsSimulator()conscience_core::simulator::CscPhysicsSimulatorvirtual