37#ifndef Alembic_AbcCoreAbstract_BasePropertyReader_h
38#define Alembic_AbcCoreAbstract_BasePropertyReader_h
40#include <Alembic/Util/Export.h>
41#include <Alembic/AbcCoreAbstract/Foundation.h>
42#include <Alembic/AbcCoreAbstract/ForwardDeclarations.h>
43#include <Alembic/AbcCoreAbstract/PropertyHeader.h>
46namespace AbcCoreAbstract {
47namespace ALEMBIC_VERSION_NS {
117 {
return getHeader().getTimeSampling(); }
153using namespace ALEMBIC_VERSION_NS;
Base Property Reader.
Definition BasePropertyReader.h:53
virtual ScalarPropertyReaderPtr asScalarPtr()
Definition BasePropertyReader.cpp:50
virtual ObjectReaderPtr getObject()=0
const DataType & getDataType() const
Definition BasePropertyReader.h:109
PropertyType getPropertyType() const
Definition BasePropertyReader.h:81
const MetaData & getMetaData() const
Definition BasePropertyReader.h:102
bool isSimple() const
Definition BasePropertyReader.h:98
bool isScalar() const
Definition BasePropertyReader.h:86
virtual const PropertyHeader & getHeader() const =0
virtual CompoundPropertyReaderPtr getParent()=0
const std::string & getName() const
Definition BasePropertyReader.h:73
TimeSamplingPtr getTimeSampling() const
Definition BasePropertyReader.h:116
bool isCompound() const
Definition BasePropertyReader.h:94
virtual ArrayPropertyReaderPtr asArrayPtr()
Definition BasePropertyReader.cpp:57
virtual CompoundPropertyReaderPtr asCompoundPtr()
Definition BasePropertyReader.cpp:64
bool isArray() const
Definition BasePropertyReader.h:90
Definition Foundation.h:98
Alembic namespace ...
Definition ArchiveInfo.cpp:39