37 #ifndef Alembic_AbcCoreAbstract_BasePropertyReader_h
38 #define Alembic_AbcCoreAbstract_BasePropertyReader_h
46 namespace AbcCoreAbstract {
74 {
return getHeader().getName(); }
82 {
return getHeader().getPropertyType(); }
98 bool isSimple()
const {
return !isCompound(); }
103 {
return getHeader().getMetaData(); }
110 {
return getHeader().getDataType(); }
117 {
return getHeader().getTimeSampling(); }
GLsizei const GLchar *const * string
Alembic::Util::shared_ptr< ObjectReader > ObjectReaderPtr
Alembic::Util::shared_ptr< ArrayPropertyReader > ArrayPropertyReaderPtr
const std::string & getName() const
GU_API GA_Offset getParent(const GU_Detail *gdp, const GA_Offset &node)
const DataType & getDataType() const
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
Alembic::Util::shared_ptr< CompoundPropertyReader > CompoundPropertyReaderPtr
PropertyType getPropertyType() const
const MetaData & getMetaData() const
TimeSamplingPtr getTimeSampling() const
Alembic::Util::shared_ptr< ScalarPropertyReader > ScalarPropertyReaderPtr
#define ALEMBIC_VERSION_NS