#include <ObjectRelation.hpp>

Public Member Functions | |
| bool | containsObject (const std::string &type, const std::string &id) |
| std::string | getObjectIdA () const |
| std::string | getObjectIdB () const |
| std::string | getObjectTypeA () const |
| std::string | getObjectTypeB () const |
| TrackPtr | getTrackA () |
| TrackPtr | getTrackB () |
| std::vector< ISM::VoteSpecifierPtr > | getVotesFromAForReferencePoseB () const |
| std::vector< ISM::VoteSpecifierPtr > | getVotesFromBForReferencePoseA () const |
| ObjectRelation (ISM::TrackPtr objectA, ISM::TrackPtr objectB, std::string patternName) | |
| ObjectRelation (ISM::TrackPtr objectA, std::string patternName) | |
| virtual void | serialize (std::ostream &strm) const |
Public Member Functions inherited from ISM::Serializable | |
| virtual | ~Serializable () |
Private Attributes | |
| std::string | objectIdA |
| std::string | objectIdB |
| std::string | objectTypeA |
| std::string | objectTypeB |
| TrackPtr | trackA |
| TrackPtr | trackB |
| std::vector< VoteSpecifierPtr > | votesFromAForReferencePoseB |
| std::vector< VoteSpecifierPtr > | votesFromBForReferencePoseA |
Definition at line 34 of file ObjectRelation.hpp.
| ISM::ObjectRelation::ObjectRelation | ( | ISM::TrackPtr | objectA, |
| ISM::TrackPtr | objectB, | ||
| std::string | patternName | ||
| ) |
Definition at line 27 of file ObjectRelation.cpp.
| ISM::ObjectRelation::ObjectRelation | ( | ISM::TrackPtr | objectA, |
| std::string | patternName | ||
| ) |
Definition at line 84 of file ObjectRelation.cpp.
| bool ISM::ObjectRelation::containsObject | ( | const std::string & | type, |
| const std::string & | id | ||
| ) |
Definition at line 161 of file ObjectRelation.cpp.
| std::string ISM::ObjectRelation::getObjectIdA | ( | ) | const |
Definition at line 131 of file ObjectRelation.cpp.
| std::string ISM::ObjectRelation::getObjectIdB | ( | ) | const |
Definition at line 136 of file ObjectRelation.cpp.
| std::string ISM::ObjectRelation::getObjectTypeA | ( | ) | const |
Definition at line 141 of file ObjectRelation.cpp.
| std::string ISM::ObjectRelation::getObjectTypeB | ( | ) | const |
Definition at line 146 of file ObjectRelation.cpp.
|
inline |
Definition at line 49 of file ObjectRelation.hpp.
|
inline |
Definition at line 53 of file ObjectRelation.hpp.
| std::vector< ISM::VoteSpecifierPtr > ISM::ObjectRelation::getVotesFromAForReferencePoseB | ( | ) | const |
Definition at line 151 of file ObjectRelation.cpp.
| std::vector< ISM::VoteSpecifierPtr > ISM::ObjectRelation::getVotesFromBForReferencePoseA | ( | ) | const |
Definition at line 156 of file ObjectRelation.cpp.
|
virtual |
Implements ISM::Serializable.
Definition at line 197 of file ObjectRelation.cpp.
|
private |
Definition at line 62 of file ObjectRelation.hpp.
|
private |
Definition at line 63 of file ObjectRelation.hpp.
|
private |
Definition at line 64 of file ObjectRelation.hpp.
|
private |
Definition at line 65 of file ObjectRelation.hpp.
|
private |
Definition at line 66 of file ObjectRelation.hpp.
|
private |
Definition at line 67 of file ObjectRelation.hpp.
|
private |
Definition at line 71 of file ObjectRelation.hpp.
|
private |
Definition at line 69 of file ObjectRelation.hpp.