|
Alembic Version 1.1
|
#include <IGeomBase.h>
Inheritance diagram for Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >:
Collaboration diagram for Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >:Public Types | |
| typedef INFO | info_type |
Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::ISchema< INFO > | |
| typedef INFO | info_type |
| typedef ISchema< INFO > | this_type |
Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::ICompoundProperty | |
| typedef ICompoundProperty | this_type |
This class holds properties common to all geometric classes that have a physical volume.
This class is used to encapsulate common functionality of the real Geometry schema classes, like IPoints and IPolyMesh and so on
Definition at line 60 of file IGeomBase.h.
| typedef INFO Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::info_type |
Definition at line 67 of file IGeomBase.h.
|
inline |
The default constructor creates an empty ISchema. Used to create "NULL/invalid" instances.
Definition at line 76 of file IGeomBase.h.
|
inline |
Delegates to Abc/ISchema, and then creates properties that are present.
Definition at line 80 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::init().
Here is the call graph for this function:
|
inline |
Wrap an existing schema object.
Definition at line 90 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::init().
Here is the call graph for this function:
|
inline |
Definition at line 99 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::init().
Here is the call graph for this function:
|
inline |
Copy constructor.
Definition at line 109 of file IGeomBase.h.
|
inline |
Definition at line 175 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_arbGeomParams.
|
inline |
Definition at line 168 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_childBoundsProperty.
|
inline |
Definition at line 163 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_selfBoundsProperty.
|
inline |
Definition at line 179 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_userProperties.
|
inline |
Definition at line 115 of file IGeomBase.h.
References ALEMBIC_ABC_SAFE_CALL_BEGIN, ALEMBIC_ABC_SAFE_CALL_END, Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getErrorHandlerPolicy(), Alembic::Abc::ALEMBIC_VERSION_NS::ICompoundProperty::getPropertyHeader(), Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< AbcA::CompoundPropertyReaderPtr >::getPtr(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_arbGeomParams, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_childBoundsProperty, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_selfBoundsProperty, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_userProperties, and Alembic::Abc::ALEMBIC_VERSION_NS::Argument::setInto().
Referenced by Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::IGeomBaseSchema().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IFaceSetSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBase, Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPointsSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPolyMeshSchema, and Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema.
Definition at line 147 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_arbGeomParams, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_childBoundsProperty, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_selfBoundsProperty, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_userProperties, Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< AbcA::CompoundPropertyReaderPtr >::reset(), and Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< PROP_PTR >::reset().
Referenced by Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema::reset(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IFaceSetSchema::reset(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBase::reset(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::reset(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPointsSchema::reset(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPolyMeshSchema::reset(), and Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::reset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IFaceSetSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBase, Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPointsSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPolyMeshSchema, and Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema.
Definition at line 156 of file IGeomBase.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_selfBoundsProperty, and Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< PROP_PTR >::valid().
Referenced by Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema::valid(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IFaceSetSchema::valid(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::valid(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPointsSchema::valid(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IPolyMeshSchema::valid(), and Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::valid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
protected |
|
protected |
Definition at line 183 of file IGeomBase.h.
Referenced by Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::getSelfBoundsProperty(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::init(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::reset(), and Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::valid().
|
protected |