|
Alembic Version 1.1
|
#include <ICurves.h>
Classes | |
| class | Sample |
Public Types | |
| typedef ICurvesSchema | this_type |
| typedef ICurvesSchema::Sample | sample_type |
| Public Types inherited from Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< CurvesSchemaInfo > | |
| typedef CurvesSchemaInfo | info_type |
| Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::ISchema< CurvesSchemaInfo > | |
| typedef CurvesSchemaInfo | info_type |
| typedef ISchema< CurvesSchemaInfo > | this_type |
| Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::ICompoundProperty | |
| typedef ICompoundProperty | this_type |
Protected Member Functions | |
| void | init (const Abc::Argument &iArg0, const Abc::Argument &iArg1) |
| Protected Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< AbcA::CompoundPropertyReaderPtr > | |
| IBasePropertyT () | |
| 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 () |
Additional Inherited Members | |
| Static Public Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::ISchema< CurvesSchemaInfo > | |
| static const char * | getSchemaTitle () |
| static const char * | getDefaultSchemaName () |
| static bool | matches (const AbcA::MetaData &iMetaData, SchemaInterpMatching iMatching=kStrictMatching) |
| Protected Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< AbcA::CompoundPropertyReaderPtr > | |
| typedef IBasePropertyT< AbcA::CompoundPropertyReaderPtr > | this_type |
| typedef IBasePropertyT< AbcA::CompoundPropertyReaderPtr > | operator_bool_base_type |
|
inline |
The default constructor creates an empty ICurvesSchema ...
Definition at line 149 of file ICurves.h.
Referenced by ICurvesSchema().
|
inline |
This constructor creates a new curves reader. The first argument is the parent ICompoundProperty, from which the error handler policy for is derived. The second argument is the name of the ICompoundProperty that contains this schemas properties. The remaining optional arguments can be used to override the ErrorHandlerPolicy and to specify schema interpretation matching.
Definition at line 157 of file ICurves.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< CurvesSchemaInfo >::IGeomBaseSchema(), and init().
|
inline |
This constructor wraps an existing ICompoundProperty as the curves reader, and the error handler policy is derived from it. The remaining optional arguments can be used to override the ErrorHandlerPolicy and to specify schema interpretation matching.
Definition at line 170 of file ICurves.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< CurvesSchemaInfo >::IGeomBaseSchema(), and init().
|
inline |
Default assignment operator used.
Definition at line 180 of file ICurves.h.
References ICurvesSchema(), and Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< CurvesSchemaInfo >::IGeomBaseSchema().
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema::ALEMBIC_OVERRIDE_OPERATOR_BOOL | ( | this_type::valid() | ) |
unspecified-bool-type operator overload. ...
References valid().
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema::get | ( | sample_type & | oSample, |
| const Abc::ISampleSelector & | iSS = Abc::ISampleSelector() ) const |
|
inline |
Definition at line 258 of file ICurves.h.
References m_knotsProperty.
|
inline |
Definition at line 243 of file ICurves.h.
References m_normalsParam.
|
inline |
Definition at line 186 of file ICurves.h.
References m_positionsProperty.
|
inline |
Definition at line 227 of file ICurves.h.
References m_nVerticesProperty.
|
inline |
Definition at line 253 of file ICurves.h.
References m_ordersProperty.
|
inline |
Definition at line 222 of file ICurves.h.
References m_positionsProperty.
|
inline |
Definition at line 233 of file ICurves.h.
References m_positionWeightsProperty.
|
inline |
| MeshTopologyVariance Alembic::AbcGeom::ALEMBIC_VERSION_NS::ICurvesSchema::getTopologyVariance | ( | ) | const |
Return the topological variance. This indicates how the mesh may change.
Referenced by isConstant().
|
inline |
Definition at line 238 of file ICurves.h.
References m_uvsParam.
|
inline |
|
inline |
Definition at line 217 of file ICurves.h.
References m_velocitiesProperty.
|
inline |
Definition at line 248 of file ICurves.h.
References m_widthsParam.
|
protected |
|
inline |
Ask if we're constant - no change in value amongst samples, regardless of the time sampling.
Definition at line 195 of file ICurves.h.
References getTopologyVariance(), and Alembic::AbcGeom::ALEMBIC_VERSION_NS::kConstantTopology.
|
inlinevirtual |
Reset returns this function set to an empty, default state.
Reimplemented from Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< CurvesSchemaInfo >.
Definition at line 271 of file ICurves.h.
References m_basisAndTypeProperty, m_knotsProperty, m_normalsParam, m_nVerticesProperty, m_ordersProperty, m_positionsProperty, m_positionWeightsProperty, m_uvsParam, m_velocitiesProperty, m_widthsParam, and Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::reset().
|
inlinevirtual |
Valid returns whether this function set is valid.
Reimplemented from Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< CurvesSchemaInfo >.
Definition at line 292 of file ICurves.h.
References m_nVerticesProperty, m_positionsProperty, and Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::valid().
Referenced by ALEMBIC_OVERRIDE_OPERATOR_BOOL().
|
protected |
|
protected |
Definition at line 319 of file ICurves.h.
Referenced by getKnotsProperty(), and reset().
|
protected |
Definition at line 314 of file ICurves.h.
Referenced by getNormalsParam(), and reset().
|
protected |
Definition at line 307 of file ICurves.h.
Referenced by getNumVerticesProperty(), reset(), and valid().
|
protected |
Definition at line 318 of file ICurves.h.
Referenced by getOrdersProperty(), and reset().
|
protected |
Definition at line 305 of file ICurves.h.
Referenced by getNumSamples(), getPositionsProperty(), getTimeSampling(), reset(), and valid().
|
protected |
Definition at line 317 of file ICurves.h.
Referenced by getPositionWeightsProperty(), and reset().
|
protected |
Definition at line 313 of file ICurves.h.
Referenced by getUVsParam(), and reset().
|
protected |
Definition at line 306 of file ICurves.h.
Referenced by getVelocitiesProperty(), and reset().
|
protected |
Definition at line 312 of file ICurves.h.
Referenced by getWidthsParam(), and reset().