49 :
public AbcA::ArrayPropertyWriter
50 ,
public Alembic::Util::enable_shared_from_this<ApwImpl>
56 ApwImpl( AbcA::CompoundPropertyWriterPtr iParent,
57 Ogawa::OGroupPtr iGroup,
58 PropertyHeaderPtr iHeader,
61 virtual AbcA::ArrayPropertyWriterPtr
asArrayPtr();
67 virtual void setSample(
const AbcA::ArraySample & iSamp );
70 virtual void setTimeSamplingIndex( Util::uint32_t iIndex );
73 virtual const AbcA::PropertyHeader &
getHeader()
const;
74 virtual AbcA::ObjectWriterPtr
getObject();
75 virtual AbcA::CompoundPropertyWriterPtr
getParent();
79 WrittenSampleIDPtr m_previousWrittenSampleID;
83 AbcA::CompoundPropertyWriterPtr m_parent;
87 PropertyHeaderPtr m_header;
92 Ogawa::OGroupPtr m_group;
94 AbcA::Dimensions m_dims;