67 const std::vector < chrono_t > & iSampleTimes );
71 TimeSampling( chrono_t iTimePerCycle, chrono_t iStartTime );
81 m_sampleTimes == iRhs.m_sampleTimes);
90 return m_sampleTimes.size();
93 const std::vector < chrono_t > & getStoredTimes()
const
100 return m_timeSamplingType;
105 chrono_t getSampleTime( index_t iIndex )
const;
111 std::pair<index_t, chrono_t> getFloorIndex( chrono_t iTime,
112 index_t iNumSamples )
const;
118 std::pair<index_t, chrono_t> getCeilIndex( chrono_t iTime,
119 index_t iNumSamples )
const;
123 std::pair<index_t, chrono_t> getNearIndex( chrono_t iTime,
124 index_t iNumSamples )
const;
131 std::vector < chrono_t > m_sampleTimes;