37 #ifndef Alembic_AbcGeom_OXform_h
38 #define Alembic_AbcGeom_OXform_h
78 m_useArrayProp =
false;
109 : Abc::
OSchema<XformSchemaInfo>()
126 size_t getNumSamples()
const;
133 void setFromPrevious();
135 void setTimeSampling( uint32_t iIndex );
152 m_childBoundsProperty.reset();
153 m_inheritsProperty.reset();
156 m_protoSample.reset();
159 m_arbGeomParams.reset();
160 m_userProperties.reset();
162 m_useArrayProp =
false;
171 return ( super_type::valid() );
183 std::size_t m_numChannels;
184 std::size_t m_numOps;
188 bool m_useArrayProp{
false};
193 void setChannelValues(
const std::vector<double> &iVals );
211 bool m_isIdentity{
true};
220 Util::shared_ptr< Data >
m_data;
GLsizei const GLchar *const * string
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
Alembic::Util::shared_ptr< BasePropertyWriter > BasePropertyWriterPtr
#define ALEMBIC_EXPORT_CONST
#define ALEMBIC_OVERRIDE_OPERATOR_BOOL(PASS_COND)
Alembic::Util::shared_ptr< ScalarPropertyWriter > ScalarPropertyWriterPtr
Abc::OSchemaObject< OXformSchema > OXform
Util::shared_ptr< OXform > OXformPtr
#define ALEMBIC_VERSION_NS
Alembic::Util::shared_ptr< CompoundPropertyWriter > CompoundPropertyWriterPtr