|
| | CscKnowledgeItemTargetMemberFocusState (int knoItemIdIn, string knoItemNameIn, const vector< const TargetMemberValues * > *inputsTargetValuesIn, const vector< const TargetMemberPonderation * > *inputsTargetPercentsIn, CscUnitType unitTypeIn, string targetOriginMember, bool symemtrySearch, int nbStateMax, int deltaPerStateMax, bool optionCutLastestIfTheSameAndWorst, bool optionCutBeginingIfTheSame, bool optionDeltaPerStateMaxDegressive, float percentAvg, float percentMax, float stateDuration, float stateDelay, float solvedAt, bool outputTypes[], CscArtificialIntelligenceTypes aiTypes, bool strictPonderations) |
| |
| void | sequencePostTraitment (CscSequence *sequenceIn) override |
| |
| int | getSequenceCountAutorized (float initStateValue) override |
| |
| float | getExtrapolationResult (CscSequence *sequenceIn) override |
| |
| bool | isStatesSupportOf (CscState *state1, CscState *state2) override |
| |
| bool | isObjectiveSupportOf (CscKnowledgeItem *knowledgeItem) override |
| |
| float | evaluateState (CscState *stateIn, const CscWorldEntity *entity, CscState *initialState) override |
| |
| | ~CscKnowledgeItemTargetMemberFocusState () |
| |
| CscPerson * | generatePerson (CscEnvironmentSimulator *environment, const CscWorldEntity *entity, CscState *initialState, int personId, int generationId, CscGeneration *currentGeneration, CscGeneration *previousGeneration) override |
| |
| CscPerson * | generatePersonGenetic (CscEnvironmentSimulator *environment, const CscWorldEntity *entity, CscState *initialState, int personId, int generationId, CscGeneration *currentGeneration, CscGeneration *previousGeneration) |
| |
| CscPerson * | generatePersonKinematic (CscEnvironmentSimulator *environment, const CscWorldEntity *entity, CscState *initialState, int personId, int generationId, CscGeneration *currentGeneration, CscGeneration *previousGeneration) |
| |
| int | getActionmaxJointDelta (float initStateValue) |
| |
| | CscKnowledgeItemTarget (int knoItemId, string knoItemName, CscArtificialIntelligenceTypes aiTypes, CscUnitType unitTypeIn=CscUnitType::Centimeter, string unitOriginIn="") |
| |
| virtual | ~CscKnowledgeItemTarget () |
| |
| int | getNbResearchIteration () |
| |
| | CscKnowledgeItem (int knoItemId, string knoItemName, CscArtificialIntelligenceTypes aiTypes=CscArtificialIntelligenceType::NONE, bool outputTypes[]=NULL) |
| |
| void | applyWheels (CscSequence *result, vector< string > *names) |
| |
| void | applyWheels (CscState *result, vector< string > *names) |
| |
| void | applyJoints (CscState *result, vector< string > *names) |
| |
| void | applyJoints (CscSequence *result, vector< string > *names) |
| |
| virtual float | evaluateSequence (CscSequence *sequence, const CscWorldEntity *entity, CscState *initialStateInit) |
| |
| const map< string, float > | getOutputsCanMoveValues () const |
| |
| vector< const LimitsPivot * > | getPivotsCanMoveValues () const |
| |
| vector< const LimitsPropeller * > | getPropellersCanMoveValues () const |
| |
| vector< const LimitsWheel * > | getWheelsCanMoveValues () const |
| |
| vector< const LimitsTranslation * > | getTranslationsCanMoveValues () const |
| |
| void | setPivotsCanMoveValues (const LimitsPivot *limitsPivot) |
| |
| void | setPropellersCanMoveValues (const LimitsPropeller *limitsPropeller) |
| |
| void | setWheelsCanMoveValues (const LimitsWheel *limitsWheel) |
| |
| void | setTranslationsCanMoveValues (const LimitsTranslation *limitsTranslation) |
| |
| virtual int | getActionDeltaAutorized (float initStateValue) |
| |
| virtual | ~CscKnowledgeItem () |
| |
| int | getDistance (int angle1, int angle2) |
| |
| string | toString () |
| |
| virtual CscState * | generateRandomStateFromState (const CscEntityModel *robotModel, CscState *currentState, bool symmetry, bool sameProgressionRightLeft=false) |
| |
| void | setInitStateObjectiveValue (float value) |
| |
| float | getInitStateObjectiveValue () const |
| |
| virtual bool | shouldAlwaysPlayInRealTime () const |
| |
| virtual map< int, CscPivotMovementType > | createPivotMovementTypeByPivotId (const CscEntityModel *robotModel) |
| | Creates a map that associates each pivot ID with a constant movement type. More...
|
| |
| virtual map< int, CscPivotMovementType > | getPivotMovementTypeByPivotId (const CscEntityModel *robotModel) |
| | Returns a map that associates each pivot ID with a movement type. More...
|
| |