60 :
public SimplePwImpl<AbcA::ScalarPropertyWriter,
64 ,
public Alembic::Util::enable_shared_from_this<SpwImpl>
70 SpwImpl( AbcA::CompoundPropertyWriterPtr iParent,
72 const std::string & iName,
73 const AbcA::MetaData & iMetaData,
74 const AbcA::DataType & iDataType,
75 uint32_t iTimeSamplingIndex );
90 bool sameAsPreviousSample(
const void *iSamp,
94 return m_previousSample.equalWithRelAbsError( iSamp,
99 void copyPreviousSample( hid_t iGroup,
100 const std::string &iSampleName,
101 index_t iSampleIndex );
104 void writeSample( hid_t iGroup,
105 const std::string &iSampleName,
106 index_t iSampleIndex,
113 AbcA::ScalarSample m_previousSample;