20 #include <boost/filesystem/path.hpp> 30 using boost::filesystem::path;
35 DotHelper(std::map<std::string, ISM::TracksPtr>& tracksPerPattern) :
39 const std::string& topologyIdentifier,
40 const std::map<std::string, std::vector<ISM::VoteSpecifierPtr>>& objectDefinitons);
42 const std::string& topologyIdentifier,
boost::shared_ptr< DotHelper > DotHelperPtr
std::map< std::string, ISM::TracksPtr > mTracksPerPattern
void storeRelationsToDot(const path outputPath, const std::string &patternName, const std::string &topologyIdentifier, const ISM::ObjectRelations &relations, ISM::ObjectRelations referenceRelations=ObjectRelations())
void storeISMToDot(const path outputPath, const std::string &patternName, const std::string &topologyIdentifier, const std::map< std::string, std::vector< ISM::VoteSpecifierPtr >> &objectDefinitons)
const double NODE_DISTANCE
std::map< unsigned int, ISM::ObjectRelationPtr, std::less< unsigned > > ObjectRelations
this namespace contains all generally usable classes.
DotHelper(std::map< std::string, ISM::TracksPtr > &tracksPerPattern)