HDK
|
#include <OTypedScalarProperty.h>
Public Types | |
typedef TRAITS | traits_type |
typedef OTypedScalarProperty < TRAITS > | this_type |
typedef TRAITS::value_type | value_type |
Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OScalarProperty | |
typedef OScalarProperty | this_type |
Public Types inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< AbcA::ScalarPropertyWriterPtr > | |
typedef OBasePropertyT < AbcA::ScalarPropertyWriterPtr > | this_type |
typedef OBasePropertyT < AbcA::ScalarPropertyWriterPtr > | operator_bool_base_type |
Static Public Member Functions | |
static const char * | getInterpretation () |
static bool | matches (const AbcA::MetaData &iMetaData, SchemaInterpMatching iMatching=kStrictMatching) |
static bool | matches (const AbcA::PropertyHeader &iHeader, SchemaInterpMatching iMatching=kStrictMatching) |
Additional Inherited Members | |
Protected Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< AbcA::ScalarPropertyWriterPtr > | |
OBasePropertyT () | |
OBasePropertyT (AbcA::ScalarPropertyWriterPtriPtr, ErrorHandler::Policy iPolicy) | |
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 inherited from Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< AbcA::ScalarPropertyWriterPtr > | |
AbcA::ScalarPropertyWriterPtr | m_property |
Definition at line 49 of file OTypedScalarProperty.h.
typedef OTypedScalarProperty<TRAITS> Alembic::Abc::ALEMBIC_VERSION_NS::OTypedScalarProperty< TRAITS >::this_type |
Definition at line 56 of file OTypedScalarProperty.h.
typedef TRAITS Alembic::Abc::ALEMBIC_VERSION_NS::OTypedScalarProperty< TRAITS >::traits_type |
Definition at line 55 of file OTypedScalarProperty.h.
typedef TRAITS::value_type Alembic::Abc::ALEMBIC_VERSION_NS::OTypedScalarProperty< TRAITS >::value_type |
Definition at line 57 of file OTypedScalarProperty.h.
|
inline |
Create a default (empty) TypedScalarProperty ...
Definition at line 97 of file OTypedScalarProperty.h.
|
inline |
Create a new TypedScalarProperty as a child of the passed iParent Arguments can specify metadata, timesampling, and error handling.
Definition at line 102 of file OTypedScalarProperty.h.
|
inline |
Create a new TypedScalarProperty as a child of the passed iParent Arguments can specify metadata, timesampling, and error handling.
Definition at line 117 of file OTypedScalarProperty.h.
|
inline |
Wrap an existing scalar property, checking to make sure it matches data type and also (if requested) interpretation.
Definition at line 132 of file OTypedScalarProperty.h.
|
inline |
Definition at line 158 of file OTypedScalarProperty.h.
|
inlinestatic |
Return the interpretation expected of this property. An empty interpretation matches everything
Definition at line 61 of file OTypedScalarProperty.h.
|
inlinestatic |
This will check whether or not a given entity (as represented by a metadata) strictly matches the interpretation of this schema object
Definition at line 69 of file OTypedScalarProperty.h.
|
inlinestatic |
This will check whether or not a given object (as represented by an object header) strictly matches the interpretation of this schema object, as well as the data type.
Definition at line 79 of file OTypedScalarProperty.h.
|
inline |
Set a sample using a reference to a value-type, instead of a void*
Definition at line 173 of file OTypedScalarProperty.h.