|
Alembic Version 1.1
|
#include <OCamera.h>
Public Types | |
| typedef OCameraSchema | this_type |
| Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OSchema< CameraSchemaInfo > | |
| typedef CameraSchemaInfo | info_type |
| typedef OSchema< CameraSchemaInfo > | this_type |
| Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OCompoundProperty | |
| typedef OCompoundProperty | this_type |
| Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< AbcA::CompoundPropertyWriterPtr > | |
| typedef OBasePropertyT< AbcA::CompoundPropertyWriterPtr > | this_type |
| typedef OBasePropertyT< AbcA::CompoundPropertyWriterPtr > | operator_bool_base_type |
Public Member Functions | |
| OCameraSchema () | |
| 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()) | |
| OCameraSchema (const OCameraSchema &iCopy) | |
| Copy constructor. | |
| AbcA::TimeSamplingPtr | getTimeSampling () const |
| Default assignment operator used. | |
| size_t | getNumSamples () |
| void | set (const CameraSample &iSamp) |
| Set a sample. | |
| void | setFromPrevious () |
| Set from previous sample. | |
| void | setTimeSampling (uint32_t iIndex) |
| void | setTimeSampling (AbcA::TimeSamplingPtr iTime) |
| Abc::OCompoundProperty | getUserProperties () |
| Abc::OCompoundProperty | getArbGeomParams () |
| Abc::OBox3dProperty | getChildBoundsProperty () |
| void | reset () |
| bool | valid () const |
| Returns whether this function set is valid. | |
| ALEMBIC_OVERRIDE_OPERATOR_BOOL (OCameraSchema::valid()) | |
| Public Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OSchema< CameraSchemaInfo > | |
| OSchema () | |
| virtual | ~OSchema () |
| Public Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OCompoundProperty | |
| OCompoundProperty () | |
| OCompoundProperty (AbcA::CompoundPropertyWriterPtr iParent, const std::string &iName, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) | |
| OCompoundProperty (OCompoundProperty iParent, const std::string &iName, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) | |
| OCompoundProperty (AbcA::CompoundPropertyWriterPtr iProp, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) | |
| OCompoundProperty (AbcA::CompoundPropertyWriterPtr iProp, WrapExistingFlag iWrapFlag=kWrapExisting, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) | |
| OCompoundProperty (OObject iObject, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) | |
| OCompoundProperty (OObject iObject, TopFlag iTopFlag=kTop, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) | |
| ~OCompoundProperty () | |
| size_t | getNumProperties () const |
| const AbcA::PropertyHeader & | getPropertyHeader (size_t i) const |
| const AbcA::PropertyHeader * | getPropertyHeader (const std::string &iName) const |
| OBaseProperty | getProperty (size_t i) const |
| OBaseProperty | getProperty (const std::string &iName) const |
| OCompoundProperty | getParent () const |
| Public Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< AbcA::CompoundPropertyWriterPtr > | |
| const AbcA::PropertyHeader & | getHeader () const |
| const std::string & | getName () const |
| AbcA::PropertyType | getPropertyType () const |
| bool | isScalar () const |
| bool | isArray () const |
| bool | isCompound () const |
| bool | isSimple () const |
| const AbcA::MetaData & | getMetaData () const |
| const AbcA::DataType & | getDataType () const |
| AbcA::TimeSamplingPtr | getTimeSampling () const |
| OObject | getObject () const |
| AbcA::CompoundPropertyWriterPtr | getPtr () const |
| void | reset () |
| bool | valid () const |
| ALEMBIC_OPERATOR_BOOL (valid()) | |
| Public Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::Base | |
| ErrorHandler & | getErrorHandler () const |
| ErrorHandler::Policy | getErrorHandlerPolicy () const |
Protected Member Functions | |
| void | init (uint32_t iTsIdx) |
| Protected Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< AbcA::CompoundPropertyWriterPtr > | |
| OBasePropertyT () | |
| Protected Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::Base | |
| Base () | |
| Base (ErrorHandler::Policy iPolicy) | |
| Base (const Base &iCopy) | |
| Base & | operator= (const Base &iCopy) |
| bool | valid () const |
| void | reset () |
Protected Attributes | |
| Abc::OScalarProperty | m_coreProperties |
| Abc::OBox3dProperty | m_childBoundsProperty |
| Abc::OCompoundProperty | m_userProperties |
| Abc::OCompoundProperty | m_arbGeomParams |
| Abc::ODoubleArrayProperty | m_bigFilmBackChannelsProperty |
| Abc::OScalarProperty | m_smallFilmBackChannelsProperty |
| Protected Attributes inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< AbcA::CompoundPropertyWriterPtr > | |
| AbcA::CompoundPropertyWriterPtr | m_property |
Additional Inherited Members | |
| Static Public Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OSchema< CameraSchemaInfo > | |
| static const char * | getSchemaTitle () |
| static const char * | getSchemaBaseType () |
| static const char * | getDefaultSchemaName () |
| static bool | replaceOnSparse () |
| static bool | matches (const AbcA::MetaData &iMetaData, SchemaInterpMatching iMatching=kStrictMatching) |
|
inline |
The default constructor creates an empty OCameraMeshSchema ...
Definition at line 66 of file OCamera.h.
Referenced by OCameraSchema().
|
inline |
This constructor creates a new camera writer. The first argument is the compound property to use as a parent The remaining optional arguments are the parents ErrorHandlerPolicy, an override to the ErrorHandlerPolicy, MetaData, and TimeSampling info.
Definition at line 72 of file OCamera.h.
References Alembic::Abc::ALEMBIC_VERSION_NS::OSchema< CameraSchemaInfo >::OSchema(), Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSampling(), Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSamplingIndex(), and init().
|
inline |
Copy constructor.
Definition at line 103 of file OCamera.h.
References OCameraSchema(), and Alembic::Abc::ALEMBIC_VERSION_NS::OSchema< CameraSchemaInfo >::OSchema().
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::ALEMBIC_OVERRIDE_OPERATOR_BOOL | ( | OCameraSchema::valid() | ) |
unspecified-bool-type operator overload. ...
References valid().
| Abc::OCompoundProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::getArbGeomParams | ( | ) |
| Abc::OBox3dProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::getChildBoundsProperty | ( | ) |
|
inline |
Get number of samples written so far. ...
Definition at line 125 of file OCamera.h.
References m_coreProperties.
|
inline |
Default assignment operator used.
Return the time sampling.
Definition at line 116 of file OCamera.h.
References m_coreProperties.
| Abc::OCompoundProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::getUserProperties | ( | ) |
|
protected |
|
inline |
Reset returns this function set to an empty, default state.
Definition at line 150 of file OCamera.h.
References m_arbGeomParams, m_bigFilmBackChannelsProperty, m_childBoundsProperty, m_coreProperties, m_smallFilmBackChannelsProperty, and m_userProperties.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::set | ( | const CameraSample & | iSamp | ) |
Set a sample.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::setFromPrevious | ( | ) |
Set from previous sample.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::setTimeSampling | ( | AbcA::TimeSamplingPtr | iTime | ) |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OCameraSchema::setTimeSampling | ( | uint32_t | iIndex | ) |
|
inline |
Returns whether this function set is valid.
Definition at line 162 of file OCamera.h.
References m_coreProperties.
Referenced by ALEMBIC_OVERRIDE_OPERATOR_BOOL().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 175 of file OCamera.h.
Referenced by getNumSamples(), getTimeSampling(), reset(), and valid().
|
protected |
|
protected |