14 #define DIFFRINGSIZE 120    15 #define VFR_DETECTION_THRESHOLD 3    16 #define VFR_PATTERN_THRESHOLD 2    24     void   ResetVFRDetection(
void);
    26     int    GetPatternLength() { 
return m_patternlength;            }
    27     double GetFrameDuration() { 
return m_frameduration;            }
    28     double GetMaxFrameDuration(
void) { 
return m_maxframeduration;  }
    29     double GetMinFrameDuration(
void) { 
return m_minframeduration;  }
    30     bool   HasFullBuffer()    { 
return m_ringfill == DIFFRINGSIZE; }
    31     bool   VFRDetection(
void) { 
return ((m_VFRCounter >= VFR_DETECTION_THRESHOLD) && (m_patternCounter >= VFR_PATTERN_THRESHOLD)); }
    35     double m_diffring[DIFFRINGSIZE]; 
    38     double GetDiff(
int diffnr);      
    40     void GetPattern(std::vector<double>& pattern);     
    42     static bool MatchDiff(
double diff1, 
double diff2); 
    43     static bool MatchDifftype(
int diffs1[], 
int diffs2[], 
int nrdiffs); 
    46     bool CheckPattern(std::vector<double>& pattern);
    48     double CalcFrameDuration(); 
    50     std::vector<double> m_pattern, m_lastPattern; 
    51     double m_frameduration;        
    52     double m_maxframeduration;     
    53     double m_minframeduration;     
    58     std::string GetPatternStr();   
 Definition: PTSTracker.h:18