Conscience Core
CscEnvironmentSimulator Member List

This is the complete list of members for CscEnvironmentSimulator, including all inherited members.

clear()CscEnvironmentSimulator
clearEntities()CscEnvironmentSimulatorvirtual
clearObjects()CscEnvironmentSimulatorvirtual
clearOtherElements()CscEnvironmentSimulator
clearPlaces()CscEnvironmentSimulatorvirtual
computeConsciencePositionFromGnssPosition(const CscPoint3d *gnssPosition, const string &projection)CscEnvironmentSimulator
computeGnssPositionFromConsciencePosition(const CscPoint3d *consciencePosition, const string &projection)CscEnvironmentSimulator
computeGnssPositionsFromConsciencePositions(vector< CscPoint3d * > *consciencePositions, const string &projection)CscEnvironmentSimulator
computeGnssReferencePositionWithConsciencePosition(CscPoint3d *gnssPoint, CscPoint3d *consciencePosition, const string &projection)CscEnvironmentSimulator
countObjects()CscEnvironmentSimulator
CscEnvironmentSimulator(bool autoIncrement)CscEnvironmentSimulator
currentFocusedObjectIndexCscEnvironmentSimulator
doWithEntities(function< void(const map< CscWorldElementId, const CscWorldEntity * > &entities)> action)CscEnvironmentSimulator
doWithObjects(function< void(const vector< CscWorldObject * > &objects)> action)CscEnvironmentSimulator
dump(fs::path outPath=fs::path(string(CSC_DEFAULT_OUT_DIR)+"/envSim_"+to_string(nowMillis())+".png")) constCscEnvironmentSimulator
focusVisionIntoPosition(float posX, float posY, float posZ)CscEnvironmentSimulator
forceMemberValues(const CscWorldElementId &entityId, const CscMemberInputStatus *inputsValues, const bool applyPosition[3], const bool applyEuler[3], const bool applyAcceleration[3], optional< int > nbMaxIteration={}, optional< int > maxLoopDurationMillis={})CscEnvironmentSimulator
forceState(const CscWorldElementId &entityId, CscState *aState, int memberIdForInputs, const bool applyPos[3], const bool applyRot[3], const bool applyAcc[3], optional< int > nbMaxIteration={}, optional< int > maxLoopDurationMillis={})CscEnvironmentSimulator
getConscienceSimulationWorldStatus(bool rotationsAsEuler=false)CscEnvironmentSimulator
getElementByName(const string &nameIn)CscEnvironmentSimulator
getEntities(const function< bool(const CscWorldEntity *)> filter=[](const CscWorldEntity *) { return true;})CscEnvironmentSimulatorvirtual
getEntity(const CscWorldElementId &entityId) constCscEnvironmentSimulator
getEntityAcceleration(const CscWorldElementId &entityId) constCscEnvironmentSimulator
getEntityMemberState(const CscWorldElementId &entityId, const CscMember *member) constCscEnvironmentSimulator
getEntityMemberStateById(const CscWorldElementId &entityId, int id) constCscEnvironmentSimulator
getEntityMemberStateByName(const CscWorldElementId &entityId, const string &memberName) constCscEnvironmentSimulator
getEntityModel(const CscWorldElementId &entityId) constCscEnvironmentSimulator
getEntityPosition(const CscWorldElementId &entityId) constCscEnvironmentSimulator
getEntityPositionAndRotation(const CscWorldElementId &entityId) constCscEnvironmentSimulator
getEntityPositionAndRotationQuaternion(const CscWorldElementId &entityId) constCscEnvironmentSimulator
getEntitySerialNumbers(const function< bool(const CscWorldEntity *)> filter=[](const CscWorldEntity *) { return true;})CscEnvironmentSimulatorvirtual
getEntityState(const CscWorldElementId &entityId) constCscEnvironmentSimulator
getFocusedObjectCurrent() constCscEnvironmentSimulator
getJointHingeAngle(const CscWorldElementId &entityId, int jointIdIn) constCscEnvironmentSimulator
getObjectById(const CscWorldElementId objectId) constCscEnvironmentSimulator
getObjectByModelId(int objectModelId)CscEnvironmentSimulator
getObjectByName(const string &name)CscEnvironmentSimulator
getObjectByPosition(CscPoint3d *position, float radius)CscEnvironmentSimulator
getObjectPositionInSimulator(const string &serialNumber) constCscEnvironmentSimulator
getObjects(const function< bool(const CscWorldObject *)> filter=[](const CscWorldObject *) { return true;}) constCscEnvironmentSimulatorvirtual
getObjectsByModelId(int objectModelId)CscEnvironmentSimulatorvirtual
getPatchFromStrategy(CscWorldElementId entityId, int strategy)CscEnvironmentSimulator
getPhysicSimulator() constCscEnvironmentSimulator
getPlace()CscEnvironmentSimulator
getPlaceById(const CscWorldElementId &placeId)CscEnvironmentSimulator
getPlaces(function< bool(const CscWorldPlace *)> filter=[](const CscWorldPlace *) { return true;})CscEnvironmentSimulator
getSceneFloor() constCscEnvironmentSimulator
getVertexFromStrategy(CscWorldElementId entityId, int strategy)CscEnvironmentSimulator
gnssReferencePositionIsSet()CscEnvironmentSimulator
hasEntity(const CscWorldElementId &entityId)CscEnvironmentSimulator
hasObjectWithModelId(int objectModelId)CscEnvironmentSimulator
importEntity(const CscWorldEntity *entity, bool requiresExternalInit=false, const optional< function< void()>> &onRemoved={})CscEnvironmentSimulator
importImage(CscWorldImage *sceneImage)CscEnvironmentSimulator
importLine(CscWorldLine *line)CscEnvironmentSimulator
importObject(CscWorldObject *object)CscEnvironmentSimulator
importObjects(vector< CscWorldObject * > *objects)CscEnvironmentSimulator
importPlace(CscWorldPlace *place, bool removeOthers=true)CscEnvironmentSimulator
importPointsAsObjects(vector< CscPoint3d * > *points)CscEnvironmentSimulator
loadDefaultPlaceFloor()CscEnvironmentSimulator
moveMemberToStateFromMember(const CscWorldElementId &entityId, const CscMemberInputStatus *inputsValues, const bool applyPosition[3], const bool applyEuler[3], const bool applyAcceleration[3], int nbMaxIteration=40, int tryNumber=0)CscEnvironmentSimulator
moveObjectToPosition(CscWorldElement *object, const CscPoint3d *targetPosition)CscEnvironmentSimulator
moveObjectToPositionAndRotation(CscWorldElement *object, const CscPoint3d *targetPosition, const CscPoint3d *targetRotation)CscEnvironmentSimulator
moveObjectToRotation(CscWorldElement *object, const CscPoint3d *targetRotation)CscEnvironmentSimulator
playSequence(const CscWorldElementId &entityId, CscState *init, CscSequence *sequence, const map< int, CscPivotMovementType > &pivotMovementByPivotId, bool geneticAi=false, bool extrapolationRealTime=false)CscEnvironmentSimulator
playState(const CscWorldElementId &entityId, CscState *state, int duration, int delay, bool relativeValues)CscEnvironmentSimulator
removeEntity(const CscWorldElementId &entityId)CscEnvironmentSimulator
removeObjectById(CscWorldElementId objectId)CscEnvironmentSimulatorvirtual
removeObjectByName(const string &name)CscEnvironmentSimulator
removeObjectsByModelId(int objectModelId)CscEnvironmentSimulator
removeObjectsByTag(const string &searchedTag)CscEnvironmentSimulator
removeOtherElementByName(const string &name)CscEnvironmentSimulator
removePlaceById(const string &placeId)CscEnvironmentSimulator
setAllPivotsToRelaxedMode(const CscWorldElementId &entityId)CscEnvironmentSimulator
setFocusedObjectByIndex(int objectIndex)CscEnvironmentSimulator
setGnssReferencePosition(CscPoint3d *gnssPoint)CscEnvironmentSimulator
updateMemberEulers(const CscWorldElementId &entityId, int memberId, double eulerX, double eulerY, double eulerZ)CscEnvironmentSimulator
updateMemberPosition(const CscWorldElementId &entityId, int memberId, float posX, float posY, float posZ)CscEnvironmentSimulator
~CscEnvironmentSimulator()CscEnvironmentSimulatorvirtual