#include <OGeomParam.h>
Classes | |
| class | Sample |
Public Types | |
| typedef TRAITS::value_type | value_type |
| typedef OTypedArrayProperty < TRAITS > | prop_type |
| typedef OTypedGeomParam< TRAITS > | this_type |
| typedef this_type::Sample | sample_type |
Public Member Functions | |
| OTypedGeomParam () | |
| template<class CPROP > | |
| OTypedGeomParam (CPROP iParent, const std::string &iName, bool iIsIndexed, GeometryScope iScope, size_t iArrayExtent, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) | |
| template<class PROP > | |
| OTypedGeomParam (PROP iThis, WrapExistingFlag iWrapFlag, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument()) | |
| void | set (const sample_type &iSamp) |
| void | setFromPrevious () |
| void | setTimeSampling (uint32_t iIndex) |
| void | setTimeSampling (AbcA::TimeSamplingPtr iTime) |
| size_t | getNumSamples () |
| const AbcA::DataType & | getDataType () |
| bool | isIndexed () |
| GeometryScope | getScope () |
| AbcA::TimeSamplingPtr | getTimeSampling () |
| const std::string & | getName () |
| bool | valid () const |
| ALEMBIC_OPERATOR_BOOL (this_type::valid()) | |
| void | reset () |
| prop_type | getValueProperty () |
| OUInt32ArrayProperty | getIndexProperty () |
Static Public Member Functions | |
| static const std::string & | getInterpretation () |
| static bool | matches (const AbcA::MetaData &iMetaData, SchemaInterpMatching iMatching=kStrictMatching) |
| static bool | matches (const AbcA::PropertyHeader &iHeader, SchemaInterpMatching iMatching=kStrictMatching) |
Protected Attributes | |
| std::string | m_name |
| prop_type | m_valProp |
| OUInt32ArrayProperty | m_indicesProperty |
| bool | m_isIndexed |
| GeometryScope | m_scope |
| Abc::OCompoundProperty | m_cprop |
Definition at line 51 of file OGeomParam.h.
| typedef OTypedArrayProperty<TRAITS> Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::prop_type |
Definition at line 55 of file OGeomParam.h.
| typedef this_type::Sample Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::sample_type |
Definition at line 117 of file OGeomParam.h.
| typedef OTypedGeomParam<TRAITS> Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::this_type |
Definition at line 116 of file OGeomParam.h.
| typedef TRAITS::value_type Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::value_type |
Definition at line 54 of file OGeomParam.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::OTypedGeomParam | ( | ) | [inline] |
Definition at line 145 of file OGeomParam.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::OTypedGeomParam | ( | CPROP | iParent, | |
| const std::string & | iName, | |||
| bool | iIsIndexed, | |||
| GeometryScope | iScope, | |||
| size_t | iArrayExtent, | |||
| const Argument & | iArg0 = Argument(), |
|||
| const Argument & | iArg1 = Argument(), |
|||
| const Argument & | iArg2 = Argument() | |||
| ) | [inline] |
Definition at line 148 of file OGeomParam.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::OTypedGeomParam | ( | PROP | iThis, | |
| WrapExistingFlag | iWrapFlag, | |||
| const Abc::Argument & | iArg0 = Abc::Argument(), |
|||
| const Abc::Argument & | iArg1 = Abc::Argument() | |||
| ) | [inline] |
Definition at line 216 of file OGeomParam.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::ALEMBIC_OPERATOR_BOOL | ( | this_type:: | valid() | ) |
| const AbcA::DataType& Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getDataType | ( | ) | [inline] |
Definition at line 334 of file OGeomParam.h.
| OUInt32ArrayProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getIndexProperty | ( | ) | [inline] |
Definition at line 367 of file OGeomParam.h.
| static const std::string& Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getInterpretation | ( | ) | [inline, static] |
Definition at line 119 of file OGeomParam.h.
| const std::string& Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getName | ( | ) | [inline] |
Definition at line 345 of file OGeomParam.h.
| size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getNumSamples | ( | ) | [inline] |
Definition at line 310 of file OGeomParam.h.
| GeometryScope Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getScope | ( | ) | [inline] |
Definition at line 338 of file OGeomParam.h.
| AbcA::TimeSamplingPtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getTimeSampling | ( | ) | [inline] |
Definition at line 340 of file OGeomParam.h.
| prop_type Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::getValueProperty | ( | ) | [inline] |
Definition at line 365 of file OGeomParam.h.
| bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::isIndexed | ( | ) | [inline] |
Definition at line 336 of file OGeomParam.h.
| static bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::matches | ( | const AbcA::PropertyHeader & | iHeader, | |
| SchemaInterpMatching | iMatching = kStrictMatching | |||
| ) | [inline, static] |
Definition at line 138 of file OGeomParam.h.
| static bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::matches | ( | const AbcA::MetaData & | iMetaData, | |
| SchemaInterpMatching | iMatching = kStrictMatching | |||
| ) | [inline, static] |
Definition at line 125 of file OGeomParam.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::reset | ( | ) | [inline] |
Definition at line 355 of file OGeomParam.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::set | ( | const sample_type & | iSamp | ) | [inline] |
Definition at line 250 of file OGeomParam.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::setFromPrevious | ( | ) | [inline] |
Definition at line 271 of file OGeomParam.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::setTimeSampling | ( | AbcA::TimeSamplingPtr | iTime | ) | [inline] |
Definition at line 294 of file OGeomParam.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::setTimeSampling | ( | uint32_t | iIndex | ) | [inline] |
Definition at line 282 of file OGeomParam.h.
| bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::valid | ( | ) | const [inline] |
Definition at line 347 of file OGeomParam.h.
Abc::OCompoundProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::m_cprop [protected] |
Definition at line 383 of file OGeomParam.h.
OUInt32ArrayProperty Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::m_indicesProperty [protected] |
Definition at line 377 of file OGeomParam.h.
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::m_isIndexed [protected] |
Definition at line 378 of file OGeomParam.h.
std::string Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::m_name [protected] |
Definition at line 374 of file OGeomParam.h.
GeometryScope Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::m_scope [protected] |
Definition at line 380 of file OGeomParam.h.
prop_type Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::m_valProp [protected] |
Definition at line 376 of file OGeomParam.h.
1.5.9