20 #include <boost/shared_ptr.hpp> 57 bool containsObject(
const std::string& type,
const std::string&
id);
58 virtual void serialize(std::ostream& strm)
const;
75 typedef std::map<unsigned int, ISM::ObjectRelationPtr, std::less<unsigned> >
ObjectRelations;
std::vector< ISM::VoteSpecifierPtr > getVotesFromBForReferencePoseA() const
boost::shared_ptr< ISM::ObjectRelation > ObjectRelationPtr
std::vector< VoteSpecifierPtr > votesFromAForReferencePoseB
std::string getObjectTypeA() const
virtual void serialize(std::ostream &strm) const
std::map< unsigned int, ISM::ObjectRelationPtr, std::less< unsigned > > ObjectRelations
std::ostream & operator<<(std::ostream &strm, const ISM::ObjectRelation &r)
std::string getObjectTypeB() const
std::vector< VoteSpecifierPtr > votesFromBForReferencePoseA
std::vector< ISM::VoteSpecifierPtr > getVotesFromAForReferencePoseB() const
bool containsObject(const std::string &type, const std::string &id)
std::string getObjectIdB() const
boost::shared_ptr< Track > TrackPtr
ObjectRelation(ISM::TrackPtr objectA, ISM::TrackPtr objectB, std::string patternName)
this namespace contains all generally usable classes.
std::string getObjectIdA() const