#include <IGeomBase.h>

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 |
Reimplemented from Alembic::Abc::ALEMBIC_VERSION_NS::ISchema< INFO >.
Definition at line 67 of file IGeomBase.h.
| typedef ISchema<INFO> Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::this_type |
By convention we always define this_type in Abc classes Used by unspecified-bool-type conversion below
Reimplemented from Alembic::Abc::ALEMBIC_VERSION_NS::ISchema< INFO >.
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 68 of file IGeomBase.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::IGeomBaseSchema | ( | ) | [inline] |
The default constructor creates an empty ISchema. Used to create "NULL/invalid" instances.
Definition at line 77 of file IGeomBase.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::IGeomBaseSchema | ( | CPROP_PTR | iParentCompound, | |
| const std::string & | iName, | |||
| const Argument & | iArg0 = Argument(), |
|||
| const Argument & | iArg1 = Argument() | |||
| ) | [inline] |
Delegates to Abc/ISchema, and then creates properties that are present.
Definition at line 82 of file IGeomBase.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::IGeomBaseSchema | ( | CPROP_PTR | iParentCompound, | |
| const Argument & | iArg0 = Argument(), |
|||
| const Argument & | iArg1 = Argument() | |||
| ) | [inline, explicit] |
Definition at line 94 of file IGeomBase.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::IGeomBaseSchema | ( | CPROP_PTR | iThis, | |
| Abc::WrapExistingFlag | iFlag, | |||
| const Abc::Argument & | iArg0 = Abc::Argument(), |
|||
| const Abc::Argument & | iArg1 = Abc::Argument() | |||
| ) | [inline] |
| ICompoundProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::getArbGeomParams | ( | ) | [inline] |
Definition at line 175 of file IGeomBase.h.
| Abc::IBox3dProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::getChildBoundsProperty | ( | ) | [inline] |
Definition at line 168 of file IGeomBase.h.
| Abc::IBox3dProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::getSelfBoundsProperty | ( | ) | [inline] |
Definition at line 163 of file IGeomBase.h.
| ICompoundProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::getUserProperties | ( | ) | [inline] |
Definition at line 179 of file IGeomBase.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::init | ( | const Abc::Argument & | iArg0, | |
| const Abc::Argument & | iArg1 | |||
| ) | [inline] |
Reimplemented in Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema, Alembic::AbcGeom::ALEMBIC_VERSION_NS::IFaceSetSchema, 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 115 of file IGeomBase.h.
| virtual void Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::reset | ( | ) | [inline, virtual] |
Reset returns this function set to an empty, default state.
Reimplemented from Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< AbcA::CompoundPropertyReaderPtr >.
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.
| virtual bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::valid | ( | ) | const [inline, virtual] |
Valid returns whether this function set is valid.
Reimplemented from Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< AbcA::CompoundPropertyReaderPtr >.
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.
Abc::ICompoundProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_arbGeomParams [protected] |
Definition at line 186 of file IGeomBase.h.
Abc::IBox3dProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_childBoundsProperty [protected] |
Definition at line 184 of file IGeomBase.h.
Abc::IBox3dProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_selfBoundsProperty [protected] |
Definition at line 183 of file IGeomBase.h.
Abc::ICompoundProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::m_userProperties [protected] |
Definition at line 187 of file IGeomBase.h.
1.5.9