HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Alembic::Abc::ALEMBIC_VERSION_NS::Arguments Class Reference

#include <Argument.h>

Public Member Functions

 Arguments (ErrorHandler::Policy iPolicy=ErrorHandler::kThrowPolicy, const AbcA::MetaData &iMetaData=AbcA::MetaData(), AbcA::TimeSamplingPtr iTimeSampling=AbcA::TimeSamplingPtr(), uint32_t iTimeIndex=0, SchemaInterpMatching iMatch=kNoMatching, SparseFlag iSparse=kFull)
 
void operator() (const uint32_t &iTimeSamplingIndex)
 
void operator() (const ErrorHandler::Policy &iPolicy)
 
void operator() (const AbcA::MetaData &iMetaData)
 
void operator() (const AbcA::TimeSamplingPtr &iTimeSampling)
 
void operator() (const SchemaInterpMatching &iMatching)
 
void operator() (const SparseFlag &iSparse)
 
ErrorHandler::Policy getErrorHandlerPolicy () const
 
const AbcA::MetaDatagetMetaData () const
 
AbcA::TimeSamplingPtr getTimeSampling () const
 
uint32_t getTimeSamplingIndex () const
 
SchemaInterpMatching getSchemaInterpMatching () const
 
bool isSparse () const
 

Detailed Description

Definition at line 48 of file Argument.h.

Constructor & Destructor Documentation

Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::Arguments ( ErrorHandler::Policy  iPolicy = ErrorHandler::kThrowPolicy,
const AbcA::MetaData iMetaData = AbcA::MetaData(),
AbcA::TimeSamplingPtr  iTimeSampling = AbcA::TimeSamplingPtr(),
uint32_t  iTimeIndex = 0,
SchemaInterpMatching  iMatch = kNoMatching,
SparseFlag  iSparse = kFull 
)
inline

Definition at line 51 of file Argument.h.

Member Function Documentation

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getErrorHandlerPolicy ( ) const
inline

Definition at line 83 of file Argument.h.

const AbcA::MetaData& Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getMetaData ( ) const
inline

Definition at line 86 of file Argument.h.

SchemaInterpMatching Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getSchemaInterpMatching ( ) const
inline

Definition at line 95 of file Argument.h.

AbcA::TimeSamplingPtr Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getTimeSampling ( ) const
inline

Definition at line 89 of file Argument.h.

uint32_t Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getTimeSamplingIndex ( ) const
inline

Definition at line 92 of file Argument.h.

bool Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::isSparse ( ) const
inline

Definition at line 98 of file Argument.h.

void Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::operator() ( const uint32_t &  iTimeSamplingIndex)
inline

Definition at line 65 of file Argument.h.

void Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::operator() ( const ErrorHandler::Policy iPolicy)
inline

Definition at line 68 of file Argument.h.

void Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::operator() ( const AbcA::MetaData iMetaData)
inline

Definition at line 71 of file Argument.h.

void Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::operator() ( const AbcA::TimeSamplingPtr iTimeSampling)
inline

Definition at line 74 of file Argument.h.

void Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::operator() ( const SchemaInterpMatching iMatching)
inline

Definition at line 77 of file Argument.h.

void Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::operator() ( const SparseFlag iSparse)
inline

Definition at line 80 of file Argument.h.


The documentation for this class was generated from the following file: