#include <VoteSpecifier.hpp>
Public Member Functions | |
VoteSpecifier (const VoteSpecifier &other) | |
VoteSpecifier (QuaternionPtr objectToRefQuat, QuaternionPtr objectToRefPoseQuat, QuaternionPtr refToObjectQuat, QuaternionPtr refToObjectPoseQuat, double radius) | |
VoteSpecifier (QuaternionPtr objectToRefQuat, QuaternionPtr objectToRefPoseQuat, QuaternionPtr refToObjectQuat, QuaternionPtr refToObjectPoseQuat, double radius, std::string patternName, std::string objectType, std::string observedId, int trackIndex=-1) | |
Public Attributes | |
QuaternionPtr | objectToRefPoseQuat |
Transformation from object in scene to ism reference: Transforms orientation of object into orientation of reference. More... | |
QuaternionPtr | objectToRefQuat |
Transformation from object in scene to ism reference: Position as direction vector. More... | |
std::string | objectType |
Object that votes. Its type. More... | |
std::string | observedId |
Object that votes. Its identifier within its class. More... | |
std::string | patternName |
Name of scene for which is voted. More... | |
double | radius |
Length of direction vectors. Extracted to make scene representation independant of scale (absolute distances between objects). More... | |
QuaternionPtr | refToObjectPoseQuat |
Transformation from ism reference to object in scene: Transforms orientation of reference into orientation of object. More... | |
QuaternionPtr | refToObjectQuat |
Transformation from ism reference to object in scene: Position as direction vector. More... | |
int | trackIndex |
Index of the sample, of the voting object's trajectory, from which the vote was generated. More... | |
uint32_t | weight |
weight (eg after filtering) More... | |
VoteSpecifier class. Datastructure that represents a vote. Entries of ism table are votes. Votes are made up of:
Definition at line 30 of file VoteSpecifier.hpp.
|
inline |
Definition at line 53 of file VoteSpecifier.hpp.
|
inline |
Definition at line 63 of file VoteSpecifier.hpp.
|
inline |
Definition at line 72 of file VoteSpecifier.hpp.
QuaternionPtr ISM::VoteSpecifier::objectToRefPoseQuat |
Transformation from object in scene to ism reference: Transforms orientation of object into orientation of reference.
Definition at line 35 of file VoteSpecifier.hpp.
QuaternionPtr ISM::VoteSpecifier::objectToRefQuat |
Transformation from object in scene to ism reference: Position as direction vector.
Definition at line 33 of file VoteSpecifier.hpp.
std::string ISM::VoteSpecifier::objectType |
Object that votes. Its type.
Definition at line 45 of file VoteSpecifier.hpp.
std::string ISM::VoteSpecifier::observedId |
Object that votes. Its identifier within its class.
Definition at line 47 of file VoteSpecifier.hpp.
std::string ISM::VoteSpecifier::patternName |
Name of scene for which is voted.
Definition at line 43 of file VoteSpecifier.hpp.
double ISM::VoteSpecifier::radius |
Length of direction vectors. Extracted to make scene representation independant of scale (absolute distances between objects).
Definition at line 41 of file VoteSpecifier.hpp.
QuaternionPtr ISM::VoteSpecifier::refToObjectPoseQuat |
Transformation from ism reference to object in scene: Transforms orientation of reference into orientation of object.
Definition at line 39 of file VoteSpecifier.hpp.
QuaternionPtr ISM::VoteSpecifier::refToObjectQuat |
Transformation from ism reference to object in scene: Position as direction vector.
Definition at line 37 of file VoteSpecifier.hpp.
int ISM::VoteSpecifier::trackIndex |
Index of the sample, of the voting object's trajectory, from which the vote was generated.
Definition at line 49 of file VoteSpecifier.hpp.
uint32_t ISM::VoteSpecifier::weight |
weight (eg after filtering)
Definition at line 51 of file VoteSpecifier.hpp.