37 #ifndef Alembic_Abc_ISampleSelector_h
38 #define Alembic_Abc_ISampleSelector_h
59 : m_requestedIndex( 0 ),
60 m_requestedTime( 0.0 ),
61 m_requestedTimeIndexType( kNearIndex ) {}
64 : m_requestedIndex( iReqIdx ),
65 m_requestedTime( 0.0 ),
66 m_requestedTimeIndexType( kNearIndex ) {}
70 : m_requestedIndex( -1 ),
71 m_requestedTime( iReqTime ),
72 m_requestedTimeIndexType( iReqIdxType ) {}
77 {
return m_requestedTimeIndexType; }
85 TimeIndexType m_requestedTimeIndexType;
index_t getRequestedIndex() const
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
ISampleSelector(index_t iReqIdx)
chrono_t getRequestedTime() const
ISampleSelector(chrono_t iReqTime, TimeIndexType iReqIdxType=kNearIndex)
#define ALEMBIC_VERSION_NS
TimeIndexType getRequestedTimeIndexType() const