comparison c/Motion.cpp @ 480:f43bc0b0ba74

cleaning code
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 01 Apr 2014 17:42:40 -0400
parents 03dbecd3a887
children b6ad86ee7033
comparison
equal deleted inserted replaced
479:7828fec8bbd2 480:f43bc0b0ba74
66 else 66 else
67 ratio = displacementDistances[nPositions-3] / displacementDistances[nPositions-2]; 67 ratio = displacementDistances[nPositions-3] / displacementDistances[nPositions-2];
68 68
69 float cosine = scalarProduct((*velocities)[nPositions-3],(*velocities)[nPositions-2]) / (displacementDistances[nPositions-3] * displacementDistances[nPositions-2]); 69 float cosine = scalarProduct((*velocities)[nPositions-3],(*velocities)[nPositions-2]) / (displacementDistances[nPositions-3] * displacementDistances[nPositions-2]);
70 70
71 result &= (ratio < accelerationBound) & (cosine > deviationBound); 71 result = (ratio < accelerationBound) & (cosine > deviationBound);
72 } 72 }
73 return result; 73 return result;
74 } 74 }
75 75
76 bool FeatureTrajectory::minMaxSimilarity(const FeatureTrajectory& ft, const int& firstInstant, const int& lastInstant, const float& connectionDistance, const float& segmentationDistance) { 76 bool FeatureTrajectory::minMaxSimilarity(const FeatureTrajectory& ft, const int& firstInstant, const int& lastInstant, const float& connectionDistance, const float& segmentationDistance) {