37 #ifndef Alembic_AbcCoreAbstract_TimeSampling_h
38 #define Alembic_AbcCoreAbstract_TimeSampling_h
46 namespace AbcCoreAbstract {
67 const std::vector < chrono_t > & iSampleTimes );
89 return m_sampleTimes.size();
99 return m_timeSamplingType;
110 std::pair<index_t, chrono_t> getFloorIndex(
chrono_t iTime,
117 std::pair<index_t, chrono_t> getCeilIndex(
chrono_t iTime,
122 std::pair<index_t, chrono_t> getNearIndex(
chrono_t iTime,
bool operator==(const TimeSampling &iRhs) const
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
size_t getNumStoredTimes() const
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
std::vector< chrono_t > m_sampleTimes
TimeSamplingType m_timeSamplingType
const std::vector< chrono_t > & getStoredTimes() const
TimeSamplingType getTimeSamplingType() const
#define ALEMBIC_VERSION_NS