Mercurial Hosting > traffic-intelligence
diff include/Motion.hpp @ 180:3a4eef37384f
method to add features and vertices to graph
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Tue, 01 Nov 2011 00:12:33 -0400 |
parents | 4f10e97cb677 |
children | 6c48283a78ca |
line wrap: on
line diff
--- a/include/Motion.hpp Mon Oct 31 19:17:42 2011 -0400 +++ b/include/Motion.hpp Tue Nov 01 00:12:33 2011 -0400 @@ -88,13 +88,15 @@ class FeatureGraph { public: //FeatureGraph(float _minDistance, float _maxDistance) : minDistance (_minDistance), maxDistance(_maxDistance) {} - FeatureGraph(float _connectionDistance, float _segmentationDistance) : connectionDistance (_connectionDistance), segmentationDistance(_segmentationDistance) {} + FeatureGraph(float _connectionDistance, float _segmentationDistance, unsigned int _minFeatureTime) : connectionDistance (_connectionDistance), segmentationDistance(_segmentationDistance), minFeatureTime(_minFeatureTime) {} void addFeature(const FeatureTrajectoryPtr& ft); // add vertex, includes adding links to current vertices // find connected components, check if old enough, if so, remove + std::string informationString(void); + protected: struct FeatureConnection { float minDistance; @@ -109,6 +111,7 @@ float connectionDistance; float segmentationDistance; + unsigned int minFeatureTime; // float minDistance; // float maxDistance;