8 #ifndef __VRV_CALCALIGNMENTXPOSFUNCTOR_H__
9 #define __VRV_CALCALIGNMENTXPOSFUNCTOR_H__
42 int GetLongestActualDur()
const {
return m_longestActualDur; }
43 void SetLongestActualDur(data_DURATION dur) { m_longestActualDur = dur; }
50 FunctorCode VisitAlignment(Alignment *alignment)
override;
51 FunctorCode VisitMeasure(Measure *measure)
override;
52 FunctorCode VisitMeasureAligner(MeasureAligner *measureAligner)
override;
53 FunctorCode VisitSystem(System *system)
override;
64 Fraction m_previousTime;
68 data_DURATION m_longestActualDur;
70 double m_estimatedJustificationRatio;
72 Alignment *m_lastNonTimestamp;
74 std::list<Alignment *> m_timestamps;
76 MeasureAligner *m_measureAligner;
81 #endif // __VRV_CALCALIGNMENTXPOSFUNCTOR_H__