37 #ifndef Alembic_AbcGeom_ICamera_h
38 #define Alembic_AbcGeom_ICamera_h
79 : Abc::
ISchema<CameraSchemaInfo>( iParent, iName, iArg0, iArg1 )
91 : Abc::
ISchema<CameraSchemaInfo>( iProp, iArg0, iArg1 )
99 : Abc::
ISchema<CameraSchemaInfo>()
108 {
return m_coreProperties.getTimeSampling(); }
115 {
return m_coreProperties.getNumSamples(); }
119 bool isConstant()
const;
143 m_coreProperties.reset();
144 m_childBoundsProperty.reset();
145 m_arbGeomParams.reset();
146 m_userProperties.reset();
155 m_coreProperties.
valid() );
177 std::vector < FilmBackXformOp > m_ops;
ICameraSchema(const ICompoundProperty &iProp, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument())
ICompoundProperty getUserProperties() const
Abc::IBox3dProperty getChildBoundsProperty() const
GLsizei const GLchar *const * string
size_t getNumSamples() const
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
ICameraSchema(const ICameraSchema &iCopy)
Copy constructor.
Abc::ICompoundProperty m_userProperties
Abc::ISchemaObject< ICameraSchema > ICamera
Abc::IScalarProperty m_coreProperties
ICameraSchema(const ICompoundProperty &iParent, const std::string &iName, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument())
Abc::IBox3dProperty m_childBoundsProperty
#define ALEMBIC_OVERRIDE_OPERATOR_BOOL(PASS_COND)
Abc::ICompoundProperty m_arbGeomParams
CameraSample getValue(const Abc::ISampleSelector &iSS=Abc::ISampleSelector()) const
Abc::IScalarProperty m_smallFilmBackChannels
Abc::IDoubleArrayProperty m_largeFilmBackChannels
AbcA::TimeSamplingPtr getTimeSampling() const
Default assignment operator used.
bool valid() const
Returns whether this function set is valid.
ICompoundProperty getArbGeomParams() const
Util::shared_ptr< ICamera > ICameraPtr
#define ALEMBIC_VERSION_NS