Mercurial Hosting > traffic-intelligence
comparison c/Motion.cpp @ 179:4f10e97cb677
added getting first and last instant for each feature
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Mon, 31 Oct 2011 19:17:42 -0400 |
parents | ae2286b1a3fd |
children | 3a4eef37384f |
comparison
equal
deleted
inserted
replaced
178:d7df8ecf5ccd | 179:4f10e97cb677 |
---|---|
29 if (!success) | 29 if (!success) |
30 cout << "problem loading positions" << endl; | 30 cout << "problem loading positions" << endl; |
31 success = trajectoryDB.read(velocities, id, velocitiesTableName); | 31 success = trajectoryDB.read(velocities, id, velocitiesTableName); |
32 if (!success) | 32 if (!success) |
33 cout << "problem loading velocities" << endl; | 33 cout << "problem loading velocities" << endl; |
34 // take advantage to request first and last instant from database | |
35 trajectoryDB.timeInterval(firstInstant, lastInstant, id); | |
34 } | 36 } |
35 | 37 |
36 bool FeatureTrajectory::isDisplacementSmall(const unsigned int& nDisplacements, const float& minTotalFeatureDisplacement) const { | 38 bool FeatureTrajectory::isDisplacementSmall(const unsigned int& nDisplacements, const float& minTotalFeatureDisplacement) const { |
37 bool result = false; | 39 bool result = false; |
38 unsigned int nPositions = positions->size(); | 40 unsigned int nPositions = positions->size(); |
115 displacementDistances.push_back(dist); | 117 displacementDistances.push_back(dist); |
116 } | 118 } |
117 } | 119 } |
118 | 120 |
119 /******************** FeatureGraph ********************/ | 121 /******************** FeatureGraph ********************/ |
122 |