37#ifndef Alembic_AbcCoreAbstract_ScalarPropertyReader_h
38#define Alembic_AbcCoreAbstract_ScalarPropertyReader_h
40#include <Alembic/Util/Export.h>
41#include <Alembic/AbcCoreAbstract/Foundation.h>
42#include <Alembic/AbcCoreAbstract/BasePropertyReader.h>
45namespace AbcCoreAbstract {
46namespace ALEMBIC_VERSION_NS {
92 void *iIntoLocation ) = 0;
98 virtual std::pair<index_t, chrono_t>
getFloorIndex( chrono_t iTime ) = 0;
104 virtual std::pair<index_t, chrono_t>
getCeilIndex( chrono_t iTime ) = 0;
108 virtual std::pair<index_t, chrono_t>
getNearIndex( chrono_t iTime ) = 0;
113using namespace ALEMBIC_VERSION_NS;
Base Property Reader.
Definition BasePropertyReader.h:53
Definition ScalarPropertyReader.h:55
virtual std::pair< index_t, chrono_t > getNearIndex(chrono_t iTime)=0
virtual bool isConstant()=0
virtual void getSample(index_t iSample, void *iIntoLocation)=0
virtual std::pair< index_t, chrono_t > getCeilIndex(chrono_t iTime)=0
virtual std::pair< index_t, chrono_t > getFloorIndex(chrono_t iTime)=0
virtual size_t getNumSamples()=0
Alembic namespace ...
Definition ArchiveInfo.cpp:39