|
| | CscKnowledgeItemState (int knoItemId, string knoItemName, CscState *knoItemState) |
| |
| float | evaluateState (CscState *stateIn, const CscWorldEntity *entity, CscState *initialState) override |
| |
| virtual | ~CscKnowledgeItemState () |
| |
| | 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 bool | isStatesSupportOf (CscState *state1, CscState *state2) |
| |
| virtual bool | isObjectiveSupportOf (CscKnowledgeItem *knowledgeItem) |
| |
| virtual int | getActionDeltaAutorized (float initStateValue) |
| |
| virtual int | getSequenceCountAutorized (float initStateValue) |
| |
| virtual float | getExtrapolationResult (CscSequence *sequenceIn) |
| |
| virtual void | sequencePostTraitment (CscSequence *sequanceIn) |
| |
| 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...
|
| |