Alembic Version 1.1

Loading...
Searching...
No Matches
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::MetaData & | getMetaData () 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

## ◆ Arguments()

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.

References Alembic::Abc::ALEMBIC_VERSION_NS::kFull, Alembic::Abc::ALEMBIC_VERSION_NS::kNoMatching, and Alembic::Abc::ALEMBIC_VERSION_NS::ErrorHandler::kThrowPolicy.

## Member Function Documentation

## ◆ getErrorHandlerPolicy()

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

Definition at line 83 of file Argument.h.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::ITypedArrayProperty< BooleanTPTraits >::ITypedArrayProperty(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::ITypedGeomParam(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::ITypedGeomParam(), Alembic::Abc::ALEMBIC_VERSION_NS::ITypedScalarProperty< BooleanTPTraits >::ITypedScalarProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::OArchive::OArchive(), Alembic::Abc::ALEMBIC_VERSION_NS::OSchemaObject< SCHEMA >::OSchemaObject(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< BooleanTPTraits >::OTypedGeomParam(), Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy(), Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy(), Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicyFromArgs(), and Alembic::AbcGeom::ALEMBIC_VERSION_NS::IGeomBaseSchema< INFO >::init().

Here is the caller graph for this function:

## ◆ getMetaData()

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

Definition at line 86 of file Argument.h.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::OArchive::OArchive(), Alembic::Abc::ALEMBIC_VERSION_NS::OSchemaObject< SCHEMA >::OSchemaObject(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< BooleanTPTraits >::OTypedGeomParam(), and Alembic::Abc::ALEMBIC_VERSION_NS::GetMetaData().

Here is the caller graph for this function:

## ◆ getSchemaInterpMatching()

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

Definition at line 95 of file Argument.h.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::ISchemaObject< ICollectionsSchema >::ISchemaObject(), Alembic::Abc::ALEMBIC_VERSION_NS::ITypedArrayProperty< BooleanTPTraits >::ITypedArrayProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::ITypedScalarProperty< BooleanTPTraits >::ITypedScalarProperty(), and Alembic::Abc::ALEMBIC_VERSION_NS::GetSchemaInterpMatching().

Here is the caller graph for this function:

## ◆ getTimeSampling()

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

Definition at line 89 of file Argument.h.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::OSchemaObject< SCHEMA >::OSchemaObject(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< BooleanTPTraits >::OTypedGeomParam(), and Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSampling().

Here is the caller graph for this function:

## ◆ getTimeSamplingIndex()

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

Definition at line 92 of file Argument.h.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::OSchemaObject< SCHEMA >::OSchemaObject(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< BooleanTPTraits >::OTypedGeomParam(), and Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSamplingIndex().

Here is the caller graph for this function:

## ◆ isSparse()

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

Definition at line 98 of file Argument.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::kSparse.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::OSchemaObject< SCHEMA >::OSchemaObject(), and Alembic::Abc::ALEMBIC_VERSION_NS::IsSparse().

Here is the caller graph for this function:

## ◆ operator()() [1/6]

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

Definition at line 71 of file Argument.h.

## ◆ operator()() [2/6]

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

Definition at line 74 of file Argument.h.

## ◆ operator()() [3/6]

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

Definition at line 68 of file Argument.h.

## ◆ operator()() [4/6]

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

Definition at line 77 of file Argument.h.

## ◆ operator()() [5/6]

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

Definition at line 80 of file Argument.h.

## ◆ operator()() [6/6]

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

Definition at line 65 of file Argument.h.

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

- opt/local/include/Alembic/Abc/Argument.h