37#ifndef Alembic_AbcCoreAbstract_BasePropertyWriter_h
38#define Alembic_AbcCoreAbstract_BasePropertyWriter_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 {
122 {
return getHeader().getTimeSampling(); }
158using namespace ALEMBIC_VERSION_NS;
Definition BasePropertyWriter.h:58
const MetaData & getMetaData() const
Definition BasePropertyWriter.h:107
bool isArray() const
Definition BasePropertyWriter.h:95
virtual ScalarPropertyWriterPtr asScalarPtr()
Definition BasePropertyWriter.cpp:50
virtual CompoundPropertyWriterPtr asCompoundPtr()
Definition BasePropertyWriter.cpp:64
bool isScalar() const
Definition BasePropertyWriter.h:91
const std::string & getName() const
Definition BasePropertyWriter.h:78
bool isSimple() const
Definition BasePropertyWriter.h:103
const DataType & getDataType() const
Definition BasePropertyWriter.h:114
virtual const PropertyHeader & getHeader() const =0
virtual CompoundPropertyWriterPtr getParent()=0
bool isCompound() const
Definition BasePropertyWriter.h:99
virtual ArrayPropertyWriterPtr asArrayPtr()
Definition BasePropertyWriter.cpp:57
PropertyType getPropertyType() const
Definition BasePropertyWriter.h:86
virtual ObjectWriterPtr getObject()=0
TimeSamplingPtr getTimeSampling() const
Definition BasePropertyWriter.h:121
Definition Foundation.h:98
Alembic namespace ...
Definition ArchiveInfo.cpp:39