37#ifndef Alembic_AbcCoreAbstract_BasePropertyWriter_h
38#define Alembic_AbcCoreAbstract_BasePropertyWriter_h
122 {
return getHeader().getTimeSampling(); }
const MetaData & getMetaData() const
virtual CompoundPropertyWriterPtr asCompoundPtr()
virtual ArrayPropertyWriterPtr asArrayPtr()
const std::string & getName() const
virtual ~BasePropertyWriter()
const DataType & getDataType() const
virtual const PropertyHeader & getHeader() const =0
virtual CompoundPropertyWriterPtr getParent()=0
virtual ScalarPropertyWriterPtr asScalarPtr()
PropertyType getPropertyType() const
virtual ObjectWriterPtr getObject()=0
TimeSamplingPtr getTimeSampling() const
Alembic::Util::shared_ptr< CompoundPropertyWriter > CompoundPropertyWriterPtr
Alembic::Util::shared_ptr< ObjectWriter > ObjectWriterPtr
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
Alembic::Util::shared_ptr< ArrayPropertyWriter > ArrayPropertyWriterPtr
Alembic::Util::shared_ptr< ScalarPropertyWriter > ScalarPropertyWriterPtr