Classes | |
| class | CscKnowledge |
| class | CscKnowledgeItem |
| class | CscKnowledgeItemMultiPodWalk |
| class | CscKnowledgeItemSequence |
| class | CscKnowledgeItemState |
| class | CscKnowledgeItemTarget |
| class | CscKnowledgeItemTargetArmToPosition |
| class | CscKnowledgeItemTargetMemberFocusState |
| class | CscKnowledgeItemTargetMemberToState |
| class | CscKnowledgeItemTargetMemberToStateFromMember |
| class | DrillPointsDetection |
Typedefs | |
| typedef uint64_t | CscArtificialIntelligenceTypes |
Enumerations | |
| enum | CscArtificialIntelligenceType : uint64_t { NONE = 0, GENETIC = 1 << 0, INVERSE_KINEMATIC = 1 << 1, INVERSE_KINEMATIC_JACOBIAN = 1 << 2 } |
| enum | CscKnowledgeItemType { State =1, Sequence =2, TargetMemberToState =3, TargetMemberToStateFromMember =4, TargetEntityToPosition =5 } |
Functions | |
| bool | hasAIType (CscArtificialIntelligenceTypes types, CscArtificialIntelligenceType requestedType) |
| bool | comparePersonByObjectiveValue (CscPerson *a, CscPerson *b) |
| void | calculateReachablePositions (const CscPoint3d *objectPosition, vector< CscPoint3d * > *positions, float currentX, float currentY, float currentZ, float deltaX, float deltaY, float deltaZ, float envergure) |
| typedef uint64_t conscience_core::knowledge::CscArtificialIntelligenceTypes |
| enum conscience_core::knowledge::CscArtificialIntelligenceType : uint64_t |
| void conscience_core::knowledge::calculateReachablePositions | ( | const CscPoint3d * | objectPosition, |
| vector< CscPoint3d * > * | positions, | ||
| float | currentX, | ||
| float | currentY, | ||
| float | currentZ, | ||
| float | deltaX, | ||
| float | deltaY, | ||
| float | deltaZ, | ||
| float | envergure | ||
| ) |
|
inline |