37 #ifndef Alembic_AbcGeom_OCamera_h
38 #define Alembic_AbcGeom_OCamera_h
79 : Abc::
OSchema<CameraSchemaInfo>( iParent, iName,
80 iArg0, iArg1, iArg2, iArg3 )
93 tsIndex = iParent->getObject()->getArchive()->addTimeSampling(
104 : Abc::
OSchema<CameraSchemaInfo>()
117 {
return m_coreProperties.getTimeSampling(); }
126 {
return m_coreProperties.getNumSamples(); }
132 void setFromPrevious();
134 void setTimeSampling( uint32_t iIndex );
152 m_coreProperties.reset();
153 m_childBoundsProperty.reset();
154 m_userProperties.reset();
155 m_arbGeomParams.reset();
156 m_bigFilmBackChannelsProperty.reset();
157 m_smallFilmBackChannelsProperty.reset();
165 m_coreProperties.
valid() );
173 void init( uint32_t iTsIdx );
Abc::OScalarProperty m_smallFilmBackChannelsProperty
Abc::ODoubleArrayProperty m_bigFilmBackChannelsProperty
OCameraSchema(AbcA::CompoundPropertyWriterPtr iParent, const std::string &iName, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument(), const Abc::Argument &iArg2=Abc::Argument(), const Abc::Argument &iArg3=Abc::Argument())
GLsizei const GLchar *const * string
Abc::OSchemaObject< OCameraSchema > OCamera
Abc::OBox3dProperty m_childBoundsProperty
Abc::OScalarProperty m_coreProperties
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
Abc::OCompoundProperty m_arbGeomParams
#define ALEMBIC_OVERRIDE_OPERATOR_BOOL(PASS_COND)
AbcA::TimeSamplingPtr GetTimeSampling(const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
Abc::OCompoundProperty m_userProperties
bool valid() const
Returns whether this function set is valid.
AbcA::TimeSamplingPtr getTimeSampling() const
Default assignment operator used.
uint32_t GetTimeSamplingIndex(const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
OCameraSchema(const OCameraSchema &iCopy)
Copy constructor.
Util::shared_ptr< OCamera > OCameraPtr
#define ALEMBIC_VERSION_NS
Alembic::Util::shared_ptr< CompoundPropertyWriter > CompoundPropertyWriterPtr