|
|
DistanceMap | calculateDistanceMap (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames) |
| |
|
DistanceMap | calculateDistanceMap (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const std::vector< float > ×teps) |
| |
|
MultiContactChanges | calculateMultiContactChanges (const std::string &motionName, const NodeDepths &nodeDepths) |
| |
|
MultiContactChanges | calculateMultiContactChanges (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< float > ×teps) |
| |
|
MultiContactChanges | calculateMultiContactChanges (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames) |
| |
|
MultiContactChanges | calculateMultiContactChanges (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const std::vector< float > ×teps) |
| |
|
void | calculateMultiContactChanges (DetectorContext &context, MultiContactChanges &multiContactChanges, const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const float timestep) |
| |
|
MultiContacts | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths) |
| |
|
MultiContacts | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< float > ×teps) |
| |
|
MultiContacts | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames) |
| |
|
std::map< std::string, std::string > | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const float ×tep) |
| |
|
MultiContacts | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const std::vector< float > ×teps) |
| |
|
| MotionRecordingContactDetector (const MotionRecordingPtr &motionRecording, float distanceThresholdMM=10, float allowedTimeDifferenceSec=0.1) |
| |
|
void | addEnvironmentName (const std::string &name) |
| |
|
std::map< float, std::string > | calculateContactChanges (const std::map< std::string, std::map< float, float >> &motionDistances, const std::vector< float > ×teps) |
| |
|
void | calculateContactChanges (DetectorContext &context, std::map< float, std::string > &contactChanges, const std::map< std::string, std::map< float, float >> &motionDistances, const float timestep) |
| |
|
std::map< float, std::string > | calculateContacts (const std::map< std::string, std::map< float, float >> &motionDistances, const float ×tep) |
| |
|
std::map< float, std::string > | calculateContacts (const std::map< std::string, std::map< float, float >> &motionDistances, const std::vector< float > ×teps) |
| |
|
DistanceMap | calculateDistanceMap (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const std::vector< float > ×teps) |
| |
|
MultiContactChanges | calculateMultiContactChanges (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< float > ×teps) |
| |
|
MultiContactChanges | calculateMultiContactChanges (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const std::vector< float > ×teps) |
| |
|
void | calculateMultiContactChanges (DetectorContext &context, MultiContactChanges &multiContactChanges, const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const float timestep) |
| |
|
MultiContacts | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< float > ×teps) |
| |
|
std::map< std::string, std::string > | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const float ×tep) |
| |
|
MultiContacts | calculateMultiContacts (const std::string &motionName, const NodeDepths &nodeDepths, const std::vector< std::string > &otherMotionNames, const std::vector< float > ×teps) |
| |
|
| MotionContactDetector (const std::map< std::string, ModelPtr > &models, const std::function< void(std::string, ModelPtr, float)> &setModelAtTimestep, float distanceThresholdMM=10, float allowedTimeDifferenceSec=0.1) |
| |
|
void | setAllowedTimeDifferenceSec (float allowedTimeDifferenceSec) |
| |
|
void | setDistanceThresholdMM (float distanceThresholdMM) |
| |
|
void | setModels (std::map< std::string, ModelPtr > models) |
| |
|
void | setSetModelAtTimestep (std::function< void(std::string, ModelPtr, float)> setModelAtTimestep) |
| |