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

Classes

class  Arguments
 
class  Argument
 
class  Base
 
class  ErrorHandler
 
class  IArchive
 
class  IArrayProperty
 
class  IBasePropertyT
 
class  ICompoundProperty
 
class  IObject
 
class  ISampleSelector
 
class  IScalarProperty
 
class  ISchema
 
class  ISchemaObject
 
class  ITypedArrayProperty
 
class  ITypedScalarProperty
 
class  OArchive
 
class  OArrayProperty
 
class  OBasePropertyT
 
class  OCompoundProperty
 
class  OObject
 
class  OScalarProperty
 
class  OSchema
 
class  OSchemaObject
 
class  OTypedArrayProperty
 
class  OTypedScalarProperty
 
class  TypedArraySample
 

Typedefs

typedef V3f N3f
 
typedef V3d N3d
 
typedef
Alembic::Util::shared_ptr
< IObject
IObjectPtr
 
typedef ITypedArrayProperty
< BooleanTPTraits > 
IBoolArrayProperty
 
typedef ITypedArrayProperty
< Uint8TPTraits > 
IUcharArrayProperty
 
typedef ITypedArrayProperty
< Int8TPTraits > 
ICharArrayProperty
 
typedef ITypedArrayProperty
< Uint16TPTraits > 
IUInt16ArrayProperty
 
typedef ITypedArrayProperty
< Int16TPTraits > 
IInt16ArrayProperty
 
typedef ITypedArrayProperty
< Uint32TPTraits > 
IUInt32ArrayProperty
 
typedef ITypedArrayProperty
< Int32TPTraits > 
IInt32ArrayProperty
 
typedef ITypedArrayProperty
< Uint64TPTraits > 
IUInt64ArrayProperty
 
typedef ITypedArrayProperty
< Int64TPTraits > 
IInt64ArrayProperty
 
typedef ITypedArrayProperty
< Float16TPTraits > 
IHalfArrayProperty
 
typedef ITypedArrayProperty
< Float32TPTraits > 
IFloatArrayProperty
 
typedef ITypedArrayProperty
< Float64TPTraits > 
IDoubleArrayProperty
 
typedef ITypedArrayProperty
< StringTPTraits > 
IStringArrayProperty
 
typedef ITypedArrayProperty
< WstringTPTraits > 
IWstringArrayProperty
 
typedef ITypedArrayProperty
< V2sTPTraits > 
IV2sArrayProperty
 
typedef ITypedArrayProperty
< V2iTPTraits > 
IV2iArrayProperty
 
typedef ITypedArrayProperty
< V2fTPTraits > 
IV2fArrayProperty
 
typedef ITypedArrayProperty
< V2dTPTraits > 
IV2dArrayProperty
 
typedef ITypedArrayProperty
< V3sTPTraits > 
IV3sArrayProperty
 
typedef ITypedArrayProperty
< V3iTPTraits > 
IV3iArrayProperty
 
typedef ITypedArrayProperty
< V3fTPTraits > 
IV3fArrayProperty
 
typedef ITypedArrayProperty
< V3dTPTraits > 
IV3dArrayProperty
 
typedef ITypedArrayProperty
< P2sTPTraits > 
IP2sArrayProperty
 
typedef ITypedArrayProperty
< P2iTPTraits > 
IP2iArrayProperty
 
typedef ITypedArrayProperty
< P2fTPTraits > 
IP2fArrayProperty
 
typedef ITypedArrayProperty
< P2dTPTraits > 
IP2dArrayProperty
 
typedef ITypedArrayProperty
< P3sTPTraits > 
IP3sArrayProperty
 
typedef ITypedArrayProperty
< P3iTPTraits > 
IP3iArrayProperty
 
typedef ITypedArrayProperty
< P3fTPTraits > 
IP3fArrayProperty
 
typedef ITypedArrayProperty
< P3dTPTraits > 
IP3dArrayProperty
 
typedef ITypedArrayProperty
< Box2sTPTraits > 
IBox2sArrayProperty
 
typedef ITypedArrayProperty
< Box2iTPTraits > 
IBox2iArrayProperty
 
typedef ITypedArrayProperty
< Box2fTPTraits > 
IBox2fArrayProperty
 
typedef ITypedArrayProperty
< Box2dTPTraits > 
IBox2dArrayProperty
 
typedef ITypedArrayProperty
< Box3sTPTraits > 
IBox3sArrayProperty
 
typedef ITypedArrayProperty
< Box3iTPTraits > 
IBox3iArrayProperty
 
typedef ITypedArrayProperty
< Box3fTPTraits > 
IBox3fArrayProperty
 
typedef ITypedArrayProperty
< Box3dTPTraits > 
IBox3dArrayProperty
 
typedef ITypedArrayProperty
< M33fTPTraits > 
IM33fArrayProperty
 
typedef ITypedArrayProperty
< M33dTPTraits > 
IM33dArrayProperty
 
typedef ITypedArrayProperty
< M44fTPTraits > 
IM44fArrayProperty
 
typedef ITypedArrayProperty
< M44dTPTraits > 
IM44dArrayProperty
 
typedef ITypedArrayProperty
< QuatfTPTraits > 
IQuatfArrayProperty
 
typedef ITypedArrayProperty
< QuatdTPTraits > 
IQuatdArrayProperty
 
typedef ITypedArrayProperty
< C3hTPTraits > 
IC3hArrayProperty
 
typedef ITypedArrayProperty
< C3fTPTraits > 
IC3fArrayProperty
 
typedef ITypedArrayProperty
< C3cTPTraits > 
IC3cArrayProperty
 
typedef ITypedArrayProperty
< C4hTPTraits > 
IC4hArrayProperty
 
typedef ITypedArrayProperty
< C4fTPTraits > 
IC4fArrayProperty
 
typedef ITypedArrayProperty
< C4cTPTraits > 
IC4cArrayProperty
 
typedef ITypedArrayProperty
< N2fTPTraits > 
IN2fArrayProperty
 
typedef ITypedArrayProperty
< N2dTPTraits > 
IN2dArrayProperty
 
typedef ITypedArrayProperty
< N3fTPTraits > 
IN3fArrayProperty
 
typedef ITypedArrayProperty
< N3dTPTraits > 
IN3dArrayProperty
 
typedef ITypedScalarProperty
< BooleanTPTraits > 
IBoolProperty
 
typedef ITypedScalarProperty
< Uint8TPTraits > 
IUcharProperty
 
typedef ITypedScalarProperty
< Int8TPTraits > 
ICharProperty
 
typedef ITypedScalarProperty
< Uint16TPTraits > 
IUInt16Property
 
typedef ITypedScalarProperty
< Int16TPTraits > 
IInt16Property
 
typedef ITypedScalarProperty
< Uint32TPTraits > 
IUInt32Property
 
typedef ITypedScalarProperty
< Int32TPTraits > 
IInt32Property
 
typedef ITypedScalarProperty
< Uint64TPTraits > 
IUInt64Property
 
typedef ITypedScalarProperty
< Int64TPTraits > 
IInt64Property
 
typedef ITypedScalarProperty
< Float16TPTraits > 
IHalfProperty
 
typedef ITypedScalarProperty
< Float32TPTraits > 
IFloatProperty
 
typedef ITypedScalarProperty
< Float64TPTraits > 
IDoubleProperty
 
typedef ITypedScalarProperty
< StringTPTraits > 
IStringProperty
 
typedef ITypedScalarProperty
< WstringTPTraits > 
IWstringProperty
 
typedef ITypedScalarProperty
< V2sTPTraits > 
IV2sProperty
 
typedef ITypedScalarProperty
< V2iTPTraits > 
IV2iProperty
 
typedef ITypedScalarProperty
< V2fTPTraits > 
IV2fProperty
 
typedef ITypedScalarProperty
< V2dTPTraits > 
IV2dProperty
 
typedef ITypedScalarProperty
< V3sTPTraits > 
IV3sProperty
 
typedef ITypedScalarProperty
< V3iTPTraits > 
IV3iProperty
 
typedef ITypedScalarProperty
< V3fTPTraits > 
IV3fProperty
 
typedef ITypedScalarProperty
< V3dTPTraits > 
IV3dProperty
 
typedef ITypedScalarProperty
< P2sTPTraits > 
IP2sProperty
 
typedef ITypedScalarProperty
< P2iTPTraits > 
IP2iProperty
 
typedef ITypedScalarProperty
< P2fTPTraits > 
IP2fProperty
 
typedef ITypedScalarProperty
< P2dTPTraits > 
IP2dProperty
 
typedef ITypedScalarProperty
< P3sTPTraits > 
IP3sProperty
 
typedef ITypedScalarProperty
< P3iTPTraits > 
IP3iProperty
 
typedef ITypedScalarProperty
< P3fTPTraits > 
IP3fProperty
 
typedef ITypedScalarProperty
< P3dTPTraits > 
IP3dProperty
 
typedef ITypedScalarProperty
< Box2sTPTraits > 
IBox2sProperty
 
typedef ITypedScalarProperty
< Box2iTPTraits > 
IBox2iProperty
 
typedef ITypedScalarProperty
< Box2fTPTraits > 
IBox2fProperty
 
typedef ITypedScalarProperty
< Box2dTPTraits > 
IBox2dProperty
 
typedef ITypedScalarProperty
< Box3sTPTraits > 
IBox3sProperty
 
typedef ITypedScalarProperty
< Box3iTPTraits > 
IBox3iProperty
 
typedef ITypedScalarProperty
< Box3fTPTraits > 
IBox3fProperty
 
typedef ITypedScalarProperty
< Box3dTPTraits > 
IBox3dProperty
 
typedef ITypedScalarProperty
< M33fTPTraits > 
IM33fProperty
 
typedef ITypedScalarProperty
< M33dTPTraits > 
IM33dProperty
 
typedef ITypedScalarProperty
< M44fTPTraits > 
IM44fProperty
 
typedef ITypedScalarProperty
< M44dTPTraits > 
IM44dProperty
 
typedef ITypedScalarProperty
< QuatfTPTraits > 
IQuatfProperty
 
typedef ITypedScalarProperty
< QuatdTPTraits > 
IQuatdProperty
 
typedef ITypedScalarProperty
< C3hTPTraits > 
IC3hProperty
 
typedef ITypedScalarProperty
< C3fTPTraits > 
IC3fProperty
 
typedef ITypedScalarProperty
< C3cTPTraits > 
IC3cProperty
 
typedef ITypedScalarProperty
< C4hTPTraits > 
IC4hProperty
 
typedef ITypedScalarProperty
< C4fTPTraits > 
IC4fProperty
 
typedef ITypedScalarProperty
< C4cTPTraits > 
IC4cProperty
 
typedef ITypedScalarProperty
< N2fTPTraits > 
IN2fProperty
 
typedef ITypedScalarProperty
< N2dTPTraits > 
IN2dProperty
 
typedef ITypedScalarProperty
< N3fTPTraits > 
IN3fProperty
 
typedef ITypedScalarProperty
< N3dTPTraits > 
IN3dProperty
 
typedef OBasePropertyT
< AbcA::BasePropertyWriterPtr
OBaseProperty
 
typedef OTypedArrayProperty
< BooleanTPTraits > 
OBoolArrayProperty
 
typedef OTypedArrayProperty
< Uint8TPTraits > 
OUcharArrayProperty
 
typedef OTypedArrayProperty
< Int8TPTraits > 
OCharArrayProperty
 
typedef OTypedArrayProperty
< Uint16TPTraits > 
OUInt16ArrayProperty
 
typedef OTypedArrayProperty
< Int16TPTraits > 
OInt16ArrayProperty
 
typedef OTypedArrayProperty
< Uint32TPTraits > 
OUInt32ArrayProperty
 
typedef OTypedArrayProperty
< Int32TPTraits > 
OInt32ArrayProperty
 
typedef OTypedArrayProperty
< Uint64TPTraits > 
OUInt64ArrayProperty
 
typedef OTypedArrayProperty
< Int64TPTraits > 
OInt64ArrayProperty
 
typedef OTypedArrayProperty
< Float16TPTraits > 
OHalfArrayProperty
 
typedef OTypedArrayProperty
< Float32TPTraits > 
OFloatArrayProperty
 
typedef OTypedArrayProperty
< Float64TPTraits > 
ODoubleArrayProperty
 
typedef OTypedArrayProperty
< StringTPTraits > 
OStringArrayProperty
 
typedef OTypedArrayProperty
< WstringTPTraits > 
OWstringArrayProperty
 
typedef OTypedArrayProperty
< V2sTPTraits > 
OV2sArrayProperty
 
typedef OTypedArrayProperty
< V2iTPTraits > 
OV2iArrayProperty
 
typedef OTypedArrayProperty
< V2fTPTraits > 
OV2fArrayProperty
 
typedef OTypedArrayProperty
< V2dTPTraits > 
OV2dArrayProperty
 
typedef OTypedArrayProperty
< V3sTPTraits > 
OV3sArrayProperty
 
typedef OTypedArrayProperty
< V3iTPTraits > 
OV3iArrayProperty
 
typedef OTypedArrayProperty
< V3fTPTraits > 
OV3fArrayProperty
 
typedef OTypedArrayProperty
< V3dTPTraits > 
OV3dArrayProperty
 
typedef OTypedArrayProperty
< P2sTPTraits > 
OP2sArrayProperty
 
typedef OTypedArrayProperty
< P2iTPTraits > 
OP2iArrayProperty
 
typedef OTypedArrayProperty
< P2fTPTraits > 
OP2fArrayProperty
 
typedef OTypedArrayProperty
< P2dTPTraits > 
OP2dArrayProperty
 
typedef OTypedArrayProperty
< P3sTPTraits > 
OP3sArrayProperty
 
typedef OTypedArrayProperty
< P3iTPTraits > 
OP3iArrayProperty
 
typedef OTypedArrayProperty
< P3fTPTraits > 
OP3fArrayProperty
 
typedef OTypedArrayProperty
< P3dTPTraits > 
OP3dArrayProperty
 
typedef OTypedArrayProperty
< Box2sTPTraits > 
OBox2sArrayProperty
 
typedef OTypedArrayProperty
< Box2iTPTraits > 
OBox2iArrayProperty
 
typedef OTypedArrayProperty
< Box2fTPTraits > 
OBox2fArrayProperty
 
typedef OTypedArrayProperty
< Box2dTPTraits > 
OBox2dArrayProperty
 
typedef OTypedArrayProperty
< Box3sTPTraits > 
OBox3sArrayProperty
 
typedef OTypedArrayProperty
< Box3iTPTraits > 
OBox3iArrayProperty
 
typedef OTypedArrayProperty
< Box3fTPTraits > 
OBox3fArrayProperty
 
typedef OTypedArrayProperty
< Box3dTPTraits > 
OBox3dArrayProperty
 
typedef OTypedArrayProperty
< M33fTPTraits > 
OM33fArrayProperty
 
typedef OTypedArrayProperty
< M33dTPTraits > 
OM33dArrayProperty
 
typedef OTypedArrayProperty
< M44fTPTraits > 
OM44fArrayProperty
 
typedef OTypedArrayProperty
< M44dTPTraits > 
OM44dArrayProperty
 
typedef OTypedArrayProperty
< QuatfTPTraits > 
OQuatfArrayProperty
 
typedef OTypedArrayProperty
< QuatdTPTraits > 
OQuatdArrayProperty
 
typedef OTypedArrayProperty
< C3hTPTraits > 
OC3hArrayProperty
 
typedef OTypedArrayProperty
< C3fTPTraits > 
OC3fArrayProperty
 
typedef OTypedArrayProperty
< C3cTPTraits > 
OC3cArrayProperty
 
typedef OTypedArrayProperty
< C4hTPTraits > 
OC4hArrayProperty
 
typedef OTypedArrayProperty
< C4fTPTraits > 
OC4fArrayProperty
 
typedef OTypedArrayProperty
< C4cTPTraits > 
OC4cArrayProperty
 
typedef OTypedArrayProperty
< N2fTPTraits > 
ON2fArrayProperty
 
typedef OTypedArrayProperty
< N2dTPTraits > 
ON2dArrayProperty
 
typedef OTypedArrayProperty
< N3fTPTraits > 
ON3fArrayProperty
 
typedef OTypedArrayProperty
< N3dTPTraits > 
ON3dArrayProperty
 
typedef OTypedScalarProperty
< BooleanTPTraits > 
OBoolProperty
 
typedef OTypedScalarProperty
< Uint8TPTraits > 
OUcharProperty
 
typedef OTypedScalarProperty
< Int8TPTraits > 
OCharProperty
 
typedef OTypedScalarProperty
< Uint16TPTraits > 
OUInt16Property
 
typedef OTypedScalarProperty
< Int16TPTraits > 
OInt16Property
 
typedef OTypedScalarProperty
< Uint32TPTraits > 
OUInt32Property
 
typedef OTypedScalarProperty
< Int32TPTraits > 
OInt32Property
 
typedef OTypedScalarProperty
< Uint64TPTraits > 
OUInt64Property
 
typedef OTypedScalarProperty
< Int64TPTraits > 
OInt64Property
 
typedef OTypedScalarProperty
< Float16TPTraits > 
OHalfProperty
 
typedef OTypedScalarProperty
< Float32TPTraits > 
OFloatProperty
 
typedef OTypedScalarProperty
< Float64TPTraits > 
ODoubleProperty
 
typedef OTypedScalarProperty
< StringTPTraits > 
OStringProperty
 
typedef OTypedScalarProperty
< WstringTPTraits > 
OWstringProperty
 
typedef OTypedScalarProperty
< V2sTPTraits > 
OV2sProperty
 
typedef OTypedScalarProperty
< V2iTPTraits > 
OV2iProperty
 
typedef OTypedScalarProperty
< V2fTPTraits > 
OV2fProperty
 
typedef OTypedScalarProperty
< V2dTPTraits > 
OV2dProperty
 
typedef OTypedScalarProperty
< V3sTPTraits > 
OV3sProperty
 
typedef OTypedScalarProperty
< V3iTPTraits > 
OV3iProperty
 
typedef OTypedScalarProperty
< V3fTPTraits > 
OV3fProperty
 
typedef OTypedScalarProperty
< V3dTPTraits > 
OV3dProperty
 
typedef OTypedScalarProperty
< P2sTPTraits > 
OP2sProperty
 
typedef OTypedScalarProperty
< P2iTPTraits > 
OP2iProperty
 
typedef OTypedScalarProperty
< P2fTPTraits > 
OP2fProperty
 
typedef OTypedScalarProperty
< P2dTPTraits > 
OP2dProperty
 
typedef OTypedScalarProperty
< P3sTPTraits > 
OP3sProperty
 
typedef OTypedScalarProperty
< P3iTPTraits > 
OP3iProperty
 
typedef OTypedScalarProperty
< P3fTPTraits > 
OP3fProperty
 
typedef OTypedScalarProperty
< P3dTPTraits > 
OP3dProperty
 
typedef OTypedScalarProperty
< Box2sTPTraits > 
OBox2sProperty
 
typedef OTypedScalarProperty
< Box2iTPTraits > 
OBox2iProperty
 
typedef OTypedScalarProperty
< Box2fTPTraits > 
OBox2fProperty
 
typedef OTypedScalarProperty
< Box2dTPTraits > 
OBox2dProperty
 
typedef OTypedScalarProperty
< Box3sTPTraits > 
OBox3sProperty
 
typedef OTypedScalarProperty
< Box3iTPTraits > 
OBox3iProperty
 
typedef OTypedScalarProperty
< Box3fTPTraits > 
OBox3fProperty
 
typedef OTypedScalarProperty
< Box3dTPTraits > 
OBox3dProperty
 
typedef OTypedScalarProperty
< M33fTPTraits > 
OM33fProperty
 
typedef OTypedScalarProperty
< M33dTPTraits > 
OM33dProperty
 
typedef OTypedScalarProperty
< M44fTPTraits > 
OM44fProperty
 
typedef OTypedScalarProperty
< M44dTPTraits > 
OM44dProperty
 
typedef OTypedScalarProperty
< QuatfTPTraits > 
OQuatfProperty
 
typedef OTypedScalarProperty
< QuatdTPTraits > 
OQuatdProperty
 
typedef OTypedScalarProperty
< C3hTPTraits > 
OC3hProperty
 
typedef OTypedScalarProperty
< C3fTPTraits > 
OC3fProperty
 
typedef OTypedScalarProperty
< C3cTPTraits > 
OC3cProperty
 
typedef OTypedScalarProperty
< C4hTPTraits > 
OC4hProperty
 
typedef OTypedScalarProperty
< C4fTPTraits > 
OC4fProperty
 
typedef OTypedScalarProperty
< C4cTPTraits > 
OC4cProperty
 
typedef OTypedScalarProperty
< N2fTPTraits > 
ON2fProperty
 
typedef OTypedScalarProperty
< N2dTPTraits > 
ON2dProperty
 
typedef OTypedScalarProperty
< N3fTPTraits > 
ON3fProperty
 
typedef OTypedScalarProperty
< N3dTPTraits > 
ON3dProperty
 
typedef TypedArraySample
< BooleanTPTraits > 
BoolArraySample
 
typedef TypedArraySample
< Uint8TPTraits > 
UcharArraySample
 
typedef TypedArraySample
< Int8TPTraits > 
CharArraySample
 
typedef TypedArraySample
< Uint16TPTraits > 
UInt16ArraySample
 
typedef TypedArraySample
< Int16TPTraits > 
Int16ArraySample
 
typedef TypedArraySample
< Uint32TPTraits > 
UInt32ArraySample
 
typedef TypedArraySample
< Int32TPTraits > 
Int32ArraySample
 
typedef TypedArraySample
< Uint64TPTraits > 
UInt64ArraySample
 
typedef TypedArraySample
< Int64TPTraits > 
Int64ArraySample
 
typedef TypedArraySample
< Float16TPTraits > 
HalfArraySample
 
typedef TypedArraySample
< Float32TPTraits > 
FloatArraySample
 
typedef TypedArraySample
< Float64TPTraits > 
DoubleArraySample
 
typedef TypedArraySample
< StringTPTraits > 
StringArraySample
 
typedef TypedArraySample
< WstringTPTraits > 
WstringArraySample
 
typedef TypedArraySample
< V2sTPTraits > 
V2sArraySample
 
typedef TypedArraySample
< V2iTPTraits > 
V2iArraySample
 
typedef TypedArraySample
< V2fTPTraits > 
V2fArraySample
 
typedef TypedArraySample
< V2dTPTraits > 
V2dArraySample
 
typedef TypedArraySample
< V3sTPTraits > 
V3sArraySample
 
typedef TypedArraySample
< V3iTPTraits > 
V3iArraySample
 
typedef TypedArraySample
< V3fTPTraits > 
V3fArraySample
 
typedef TypedArraySample
< V3dTPTraits > 
V3dArraySample
 
typedef TypedArraySample
< P2sTPTraits > 
P2sArraySample
 
typedef TypedArraySample
< P2iTPTraits > 
P2iArraySample
 
typedef TypedArraySample
< P2fTPTraits > 
P2fArraySample
 
typedef TypedArraySample
< P2dTPTraits > 
P2dArraySample
 
typedef TypedArraySample
< P3sTPTraits > 
P3sArraySample
 
typedef TypedArraySample
< P3iTPTraits > 
P3iArraySample
 
typedef TypedArraySample
< P3fTPTraits > 
P3fArraySample
 
typedef TypedArraySample
< P3dTPTraits > 
P3dArraySample
 
typedef TypedArraySample
< Box2sTPTraits > 
Box2sArraySample
 
typedef TypedArraySample
< Box2iTPTraits > 
Box2iArraySample
 
typedef TypedArraySample
< Box2fTPTraits > 
Box2fArraySample
 
typedef TypedArraySample
< Box2dTPTraits > 
Box2dArraySample
 
typedef TypedArraySample
< Box3sTPTraits > 
Box3sArraySample
 
typedef TypedArraySample
< Box3iTPTraits > 
Box3iArraySample
 
typedef TypedArraySample
< Box3fTPTraits > 
Box3fArraySample
 
typedef TypedArraySample
< Box3dTPTraits > 
Box3dArraySample
 
typedef TypedArraySample
< M33fTPTraits > 
M33fArraySample
 
typedef TypedArraySample
< M33dTPTraits > 
M33dArraySample
 
typedef TypedArraySample
< M44fTPTraits > 
M44fArraySample
 
typedef TypedArraySample
< M44dTPTraits > 
M44dArraySample
 
typedef TypedArraySample
< QuatfTPTraits > 
QuatfArraySample
 
typedef TypedArraySample
< QuatdTPTraits > 
QuatdArraySample
 
typedef TypedArraySample
< C3hTPTraits > 
C3hArraySample
 
typedef TypedArraySample
< C3fTPTraits > 
C3fArraySample
 
typedef TypedArraySample
< C3cTPTraits > 
C3cArraySample
 
typedef TypedArraySample
< C4hTPTraits > 
C4hArraySample
 
typedef TypedArraySample
< C4fTPTraits > 
C4fArraySample
 
typedef TypedArraySample
< C4cTPTraits > 
C4cArraySample
 
typedef TypedArraySample
< N2fTPTraits > 
N2fArraySample
 
typedef TypedArraySample
< N2dTPTraits > 
N2dArraySample
 
typedef TypedArraySample
< N3fTPTraits > 
N3fArraySample
 
typedef TypedArraySample
< N3dTPTraits > 
N3dArraySample
 
typedef
Alembic::Util::shared_ptr
< BoolArraySample
BoolArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< UcharArraySample
UcharArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< CharArraySample
CharArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< UInt16ArraySample
UInt16ArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Int16ArraySample
Int16ArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< UInt32ArraySample
UInt32ArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Int32ArraySample
Int32ArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< UInt64ArraySample
UInt64ArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Int64ArraySample
Int64ArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< HalfArraySample
HalfArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< FloatArraySample
FloatArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< DoubleArraySample
DoubleArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< StringArraySample
StringArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< WstringArraySample
WstringArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V2sArraySample
V2sArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V2iArraySample
V2iArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V2fArraySample
V2fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V2dArraySample
V2dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V3sArraySample
V3sArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V3iArraySample
V3iArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V3fArraySample
V3fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< V3dArraySample
V3dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P2sArraySample
P2sArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P2iArraySample
P2iArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P2fArraySample
P2fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P2dArraySample
P2dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P3sArraySample
P3sArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P3iArraySample
P3iArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P3fArraySample
P3fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< P3dArraySample
P3dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box2sArraySample
Box2sArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box2iArraySample
Box2iArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box2fArraySample
Box2fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box2dArraySample
Box2dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box3sArraySample
Box3sArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box3iArraySample
Box3iArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box3fArraySample
Box3fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< Box3dArraySample
Box3dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< M33fArraySample
M33fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< M33dArraySample
M33dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< M44fArraySample
M44fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< M44dArraySample
M44dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< QuatfArraySample
QuatfArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< QuatdArraySample
QuatdArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< C3hArraySample
C3hArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< C3fArraySample
C3fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< C3cArraySample
C3cArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< C4hArraySample
C4hArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< C4fArraySample
C4fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< C4cArraySample
C4cArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< N2fArraySample
N2fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< N2dArraySample
N2dArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< N3fArraySample
N3fArraySamplePtr
 
typedef
Alembic::Util::shared_ptr
< N3dArraySample
N3dArraySamplePtr
 

Enumerations

enum  SchemaInterpMatching { kStrictMatching, kNoMatching, kSchemaTitleMatching }
 
enum  WrapExistingFlag { kWrapExisting }
 
enum  TopFlag { kTop }
 
enum  SparseFlag { kFull, kSparse }
 

Functions

template<class ARCHIVE_CTOR >
OArchive CreateArchiveWithInfo (ARCHIVE_CTOR iCtor, const std::string &iFileName, const std::string &iApplicationWriter, const std::string &iUserDescription, const Argument &iArg0=Argument(), const Argument &iArg1=Argument())
 
template<class ARCHIVE_CTOR >
OArchive CreateArchiveWithInfo (ARCHIVE_CTOR iCtor, const std::string &iFileName, double iDCCFPS, const std::string &iApplicationWriter, const std::string &iUserDescription, const Argument &iArg0=Argument(), const Argument &iArg1=Argument())
 
ALEMBIC_EXPORT void GetArchiveInfo (IArchive &iArchive, std::string &oApplicationWriter, std::string &oAlembicVersion, Util::uint32_t &oAlembicApiVersion, std::string &oDateWritten, std::string &oUserDescription)
 
ALEMBIC_EXPORT void GetArchiveInfo (IArchive &iArchive, std::string &oApplicationWriter, std::string &oAlembicVersion, Util::uint32_t &oAlembicApiVersion, std::string &oDateWritten, std::string &oUserDescription, double &oDCCFPS)
 
ALEMBIC_EXPORT void GetArchiveStartAndEndTime (IArchive &iArchive, double &oStartTime, double &oEndTime)
 
template<class SOMETHING >
ErrorHandler::Policy GetErrorHandlerPolicy (SOMETHING iSomething, const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
 
ErrorHandler::Policy GetErrorHandlerPolicyFromArgs (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
 
AbcA::MetaData GetMetaData (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
 
AbcA::TimeSamplingPtr GetTimeSampling (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
 
uint32_t GetTimeSamplingIndex (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
 
SchemaInterpMatching GetSchemaInterpMatching (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
 
bool IsSparse (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
 
ErrorHandler::Policy GetErrorHandlerPolicy (const Base &iClass)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArchiveWriterPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ObjectWriterPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::CompoundPropertyWriterPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ScalarPropertyWriterPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArrayPropertyWriterPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArchiveReaderPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ObjectReaderPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::CompoundPropertyReaderPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ScalarPropertyReaderPtr)
 
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArrayPropertyReaderPtr)
 
AbcA::CompoundPropertyWriterPtr GetCompoundPropertyWriterPtr (AbcA::CompoundPropertyWriterPtr iPtr)
 
AbcA::CompoundPropertyReaderPtr GetCompoundPropertyReaderPtr (AbcA::CompoundPropertyReaderPtr iPtr)
 
AbcA::ObjectWriterPtr GetObjectWriterPtr (AbcA::ObjectWriterPtr iPtr)
 
AbcA::ObjectReaderPtr GetObjectReaderPtr (AbcA::ObjectReaderPtr iPtr)
 
AbcA::ArchiveWriterPtr GetArchiveWriterPtr (AbcA::ArchiveWriterPtr iPtr)
 
AbcA::ArchiveReaderPtr GetArchiveReaderPtr (AbcA::ArchiveReaderPtr iPtr)
 
AbcA::ArchiveReaderPtr GetArchiveReaderPtr (IArchive &iPrp)
 
AbcA::CompoundPropertyReaderPtr GetCompoundPropertyReaderPtr (ICompoundProperty &iPrp)
 
AbcA::ObjectReaderPtr GetObjectReaderPtr (IObject &iPrp)
 
template<class OBJ >
ErrorHandler::Policy GetErrorHandlerPolicy (OBJ iObj, ErrorHandler::Policy iPcy)
 
ErrorHandler::Policy GetErrorHandlerPolicy (const Argument &iArg0, const Argument &iArg1)
 
AbcA::ArchiveWriterPtr GetArchiveWriterPtr (OArchive &iArch)
 
AbcA::CompoundPropertyWriterPtr GetCompoundPropertyWriterPtr (OCompoundProperty iPrp)
 
ALEMBIC_EXPORT void SetReference (AbcA::MetaData &ioMetaData)
 
ALEMBIC_EXPORT bool isReference (const AbcA::PropertyHeader &iHeader)
 
ALEMBIC_EXPORT void SetSourceName (AbcA::MetaData &ioMetaData, const std::string &iName)
 
ALEMBIC_EXPORT std::string GetSourceName (const AbcA::MetaData &iMetaData)
 
 DECLARE_POD_TRAITS (bool_t, BooleanTPTraits)
 
 DECLARE_POD_TRAITS (uint8_t, Uint8TPTraits)
 
 DECLARE_POD_TRAITS (int8_t, Int8TPTraits)
 
 DECLARE_POD_TRAITS (uint16_t, Uint16TPTraits)
 
 DECLARE_POD_TRAITS (int16_t, Int16TPTraits)
 
 DECLARE_POD_TRAITS (uint32_t, Uint32TPTraits)
 
 DECLARE_POD_TRAITS (int32_t, Int32TPTraits)
 
 DECLARE_POD_TRAITS (uint64_t, Uint64TPTraits)
 
 DECLARE_POD_TRAITS (int64_t, Int64TPTraits)
 
 DECLARE_POD_TRAITS (float16_t, Float16TPTraits)
 
 DECLARE_POD_TRAITS (float32_t, Float32TPTraits)
 
 DECLARE_POD_TRAITS (float64_t, Float64TPTraits)
 
 DECLARE_POD_TRAITS (string, StringTPTraits)
 
 DECLARE_POD_TRAITS (wstring, WstringTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2s, kInt16POD, 2,"vector", V2sTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2i, kInt32POD, 2,"vector", V2iTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2f, kFloat32POD, 2,"vector", V2fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2d, kFloat64POD, 2,"vector", V2dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3s, kInt16POD, 3,"vector", V3sTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3i, kInt32POD, 3,"vector", V3iTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3f, kFloat32POD, 3,"vector", V3fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3d, kFloat64POD, 3,"vector", V3dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2s, kInt16POD, 2,"point", P2sTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2i, kInt32POD, 2,"point", P2iTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2f, kFloat32POD, 2,"point", P2fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2d, kFloat64POD, 2,"point", P2dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3s, kInt16POD, 3,"point", P3sTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3i, kInt32POD, 3,"point", P3iTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3f, kFloat32POD, 3,"point", P3fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3d, kFloat64POD, 3,"point", P3dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2s, kInt16POD, 4,"box", Box2sTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2i, kInt32POD, 4,"box", Box2iTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2f, kFloat32POD, 4,"box", Box2fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2d, kFloat64POD, 4,"box", Box2dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3s, kInt16POD, 6,"box", Box3sTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3i, kInt32POD, 6,"box", Box3iTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3f, kFloat32POD, 6,"box", Box3fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3d, kFloat64POD, 6,"box", Box3dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M33f, kFloat32POD, 9,"matrix", M33fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M33d, kFloat64POD, 9,"matrix", M33dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M44f, kFloat32POD, 16,"matrix", M44fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M44d, kFloat64POD, 16,"matrix", M44dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Quatf, kFloat32POD, 4,"quat", QuatfTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Quatd, kFloat64POD, 4,"quat", QuatdTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C3h, kFloat16POD, 3,"rgb", C3hTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C3f, kFloat32POD, 3,"rgb", C3fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C3c, kUint8POD, 3,"rgb", C3cTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C4h, kFloat16POD, 4,"rgba", C4hTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C4f, kFloat32POD, 4,"rgba", C4fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C4c, kUint8POD, 4,"rgba", C4cTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2f, kFloat32POD, 2,"normal", N2fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2d, kFloat64POD, 2,"normal", N2dTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (N3f, kFloat32POD, 3,"normal", N3fTPTraits)
 
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (N3d, kFloat64POD, 3,"normal", N3dTPTraits)
 

Typedef Documentation

Definition at line 149 of file TypedArraySample.h.

Definition at line 218 of file TypedArraySample.h.

Definition at line 256 of file TypedArraySample.h.

Definition at line 255 of file TypedArraySample.h.

Definition at line 254 of file TypedArraySample.h.

Definition at line 253 of file TypedArraySample.h.

Definition at line 261 of file TypedArraySample.h.

Definition at line 260 of file TypedArraySample.h.

Definition at line 259 of file TypedArraySample.h.

Definition at line 258 of file TypedArraySample.h.

Definition at line 274 of file TypedArraySample.h.

Definition at line 273 of file TypedArraySample.h.

Definition at line 272 of file TypedArraySample.h.

Definition at line 278 of file TypedArraySample.h.

Definition at line 277 of file TypedArraySample.h.

Definition at line 276 of file TypedArraySample.h.

Definition at line 220 of file TypedArraySample.h.

Definition at line 229 of file TypedArraySample.h.

Definition at line 159 of file TypedArraySample.h.

Definition at line 228 of file TypedArraySample.h.

Definition at line 158 of file TypedArraySample.h.

Definition at line 227 of file TypedArraySample.h.

Definition at line 222 of file TypedArraySample.h.

Definition at line 224 of file TypedArraySample.h.

Definition at line 226 of file TypedArraySample.h.

typedef Alembic::Util::shared_ptr< IObject > Alembic::Abc::ALEMBIC_VERSION_NS::IObjectPtr

Definition at line 290 of file IObject.h.

Definition at line 264 of file TypedArraySample.h.

Definition at line 263 of file TypedArraySample.h.

Definition at line 267 of file TypedArraySample.h.

Definition at line 266 of file TypedArraySample.h.

Definition at line 281 of file TypedArraySample.h.

Definition at line 280 of file TypedArraySample.h.

Definition at line 163 of file Foundation.h.

Definition at line 284 of file TypedArraySample.h.

Definition at line 162 of file Foundation.h.

Definition at line 283 of file TypedArraySample.h.

Definition at line 246 of file TypedArraySample.h.

Definition at line 245 of file TypedArraySample.h.

Definition at line 244 of file TypedArraySample.h.

Definition at line 243 of file TypedArraySample.h.

Definition at line 251 of file TypedArraySample.h.

Definition at line 250 of file TypedArraySample.h.

Definition at line 249 of file TypedArraySample.h.

Definition at line 248 of file TypedArraySample.h.

Definition at line 270 of file TypedArraySample.h.

Definition at line 269 of file TypedArraySample.h.

Definition at line 230 of file TypedArraySample.h.

Definition at line 219 of file TypedArraySample.h.

Definition at line 221 of file TypedArraySample.h.

Definition at line 223 of file TypedArraySample.h.

Definition at line 225 of file TypedArraySample.h.

Definition at line 236 of file TypedArraySample.h.

Definition at line 235 of file TypedArraySample.h.

Definition at line 234 of file TypedArraySample.h.

Definition at line 233 of file TypedArraySample.h.

Definition at line 241 of file TypedArraySample.h.

Definition at line 240 of file TypedArraySample.h.

Definition at line 239 of file TypedArraySample.h.

Definition at line 238 of file TypedArraySample.h.

Definition at line 231 of file TypedArraySample.h.

Enumeration Type Documentation

Flag for specifying whether to match interpretations or schemas When we create objects that have certain expected properties, data formats or layouts, we use things called "SchemaTitles" and "Interpretations", both of which are just strings, for providing a hint as to the meaning of CompoundProperties and SimpleProperties, respectively. This flag is used by the wrapper classes to indicate how they will assert a match of schemaTitle or interpretation.

Enumerator
kStrictMatching 
kNoMatching 
kSchemaTitleMatching 

Definition at line 76 of file Foundation.h.

Flag used during write which indicates whether we are writing out the full schema, or just parts of it.

Enumerator
kFull 
kSparse 

Definition at line 112 of file Foundation.h.

This flag exists to indicate that the "top" object or compound property is desired - when getting the top object from the Archive or getting the top compound property from the Object.

Enumerator
kTop 

Definition at line 103 of file Foundation.h.

We want to be able to use our wrapper classes to wrap existing writer and reader objects from AbcCoreAbstract. However, the constructors for these wrapper classes have trouble distinguishing between the user request to wrap an existing writer, vs the request to create a new writer. While for some of the properties herein this is actually not ambiguous, we insist on the use of this flag because it makes code and intention more readable.

Enumerator
kWrapExisting 

Definition at line 93 of file Foundation.h.

Function Documentation

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2s  ,
kInt16POD  ,
,
"vector"  ,
V2sTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2i  ,
kInt32POD  ,
,
"vector"  ,
V2iTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2f  ,
kFloat32POD  ,
,
"vector"  ,
V2fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2d  ,
kFloat64POD  ,
,
"vector"  ,
V2dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3s  ,
kInt16POD  ,
,
"vector"  ,
V3sTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3i  ,
kInt32POD  ,
,
"vector"  ,
V3iTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3f  ,
kFloat32POD  ,
,
"vector"  ,
V3fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3d  ,
kFloat64POD  ,
,
"vector"  ,
V3dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2s  ,
kInt16POD  ,
,
"point"  ,
P2sTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2i  ,
kInt32POD  ,
,
"point"  ,
P2iTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2f  ,
kFloat32POD  ,
,
"point"  ,
P2fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2d  ,
kFloat64POD  ,
,
"point"  ,
P2dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3s  ,
kInt16POD  ,
,
"point"  ,
P3sTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3i  ,
kInt32POD  ,
,
"point"  ,
P3iTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3f  ,
kFloat32POD  ,
,
"point"  ,
P3fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3d  ,
kFloat64POD  ,
,
"point"  ,
P3dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2s  ,
kInt16POD  ,
,
"box"  ,
Box2sTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2i  ,
kInt32POD  ,
,
"box"  ,
Box2iTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2f  ,
kFloat32POD  ,
,
"box"  ,
Box2fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2d  ,
kFloat64POD  ,
,
"box"  ,
Box2dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3s  ,
kInt16POD  ,
,
"box"  ,
Box3sTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3i  ,
kInt32POD  ,
,
"box"  ,
Box3iTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3f  ,
kFloat32POD  ,
,
"box"  ,
Box3fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3d  ,
kFloat64POD  ,
,
"box"  ,
Box3dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M33f  ,
kFloat32POD  ,
,
"matrix"  ,
M33fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M33d  ,
kFloat64POD  ,
,
"matrix"  ,
M33dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M44f  ,
kFloat32POD  ,
16  ,
"matrix"  ,
M44fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M44d  ,
kFloat64POD  ,
16  ,
"matrix"  ,
M44dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Quatf  ,
kFloat32POD  ,
,
"quat"  ,
QuatfTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Quatd  ,
kFloat64POD  ,
,
"quat"  ,
QuatdTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C3h  ,
kFloat16POD  ,
,
"rgb"  ,
C3hTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C3f  ,
kFloat32POD  ,
,
"rgb"  ,
C3fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C3c  ,
kUint8POD  ,
,
"rgb"  ,
C3cTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C4h  ,
kFloat16POD  ,
,
"rgba"  ,
C4hTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C4f  ,
kFloat32POD  ,
,
"rgba"  ,
C4fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C4c  ,
kUint8POD  ,
,
"rgba"  ,
C4cTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2f  ,
kFloat32POD  ,
,
"normal"  ,
N2fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2d  ,
kFloat64POD  ,
,
"normal"  ,
N2dTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( N3f  ,
kFloat32POD  ,
,
"normal"  ,
N3fTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( N3d  ,
kFloat64POD  ,
,
"normal"  ,
N3dTPTraits   
)
template<class ARCHIVE_CTOR >
OArchive Alembic::Abc::ALEMBIC_VERSION_NS::CreateArchiveWithInfo ( ARCHIVE_CTOR  iCtor,
const std::string iFileName,
const std::string iApplicationWriter,
const std::string iUserDescription,
const Argument &  iArg0 = Argument(),
const Argument &  iArg1 = Argument() 
)
Parameters
iCtorWe need to pass in a constructor which provides an explicit link to the concrete implementation of AbcCoreAbstract that we're using.
iFileNameFile name
iApplicationWriterApplication specific information about what is writing the file
iUserDescriptionExtra information, could be arguments to the tool that is writing the file.
iArg0Optional meta data or error handling policy
iArg1Optional meta data or error handling policy

Definition at line 226 of file ArchiveInfo.h.

template<class ARCHIVE_CTOR >
OArchive Alembic::Abc::ALEMBIC_VERSION_NS::CreateArchiveWithInfo ( ARCHIVE_CTOR  iCtor,
const std::string iFileName,
double  iDCCFPS,
const std::string iApplicationWriter,
const std::string iUserDescription,
const Argument &  iArg0 = Argument(),
const Argument &  iArg1 = Argument() 
)
Parameters
iCtorWe need to pass in a constructor which provides an explicit link to the concrete implementation of AbcCoreAbstract that we're using.
iFileNameFile name
iDCCFPSOptional FPS hint that the DCC used at write time
iApplicationWriterApplication specific information about what is writing the file
iUserDescriptionExtra information, could be arguments to the tool that is writing the file.
iArg0Optional meta data or error handling policy
iArg1Optional meta data or error handling policy

Definition at line 178 of file ArchiveInfo.h.

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( bool_t  ,
BooleanTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint8_t  ,
Uint8TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int8_t  ,
Int8TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint16_t  ,
Uint16TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int16_t  ,
Int16TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint32_t  ,
Uint32TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int32_t  ,
Int32TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint64_t  ,
Uint64TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int64_t  ,
Int64TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( float16_t  ,
Float16TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( float32_t  ,
Float32TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( float64_t  ,
Float64TPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( string  ,
StringTPTraits   
)
Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( wstring  ,
WstringTPTraits   
)
ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveInfo ( IArchive &  iArchive,
std::string oApplicationWriter,
std::string oAlembicVersion,
Util::uint32_t &  oAlembicApiVersion,
std::string oDateWritten,
std::string oUserDescription 
)
Parameters
iArchiveThe Archive whose meta data will be inspected
oApplicationWriterApplication specific information about what wrote the file
oAlembicVersionWhat version of Alembic wrote the file (and when it was built)
oAlembicApiVersionNumeric version of the Alembic API that wrote the file
oDateWrittenThe data that the file was originally written
oUserDescriptionExtra information, could be arguments to the tool that wrote the file.
ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveInfo ( IArchive &  iArchive,
std::string oApplicationWriter,
std::string oAlembicVersion,
Util::uint32_t &  oAlembicApiVersion,
std::string oDateWritten,
std::string oUserDescription,
double &  oDCCFPS 
)
Parameters
iArchiveThe Archive whose meta data will be inspected
oApplicationWriterApplication specific information about what wrote the file
oAlembicVersionWhat version of Alembic wrote the file (and when it was built)
oAlembicApiVersionNumeric version of the Alembic API that wrote the file
oDateWrittenThe data that the file was originally written
oUserDescriptionExtra information, could be arguments to the tool that wrote the file.
oDCCFPSOptional hint about what FPS was being used by the DCC when this archive was created.
AbcA::ArchiveReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveReaderPtr ( IArchive &  iPrp)
inline

This function is used by the intrusive templated constructors for IObjects.

Definition at line 193 of file IArchive.h.

AbcA::ArchiveReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveReaderPtr ( AbcA::ArchiveReaderPtr  iPtr)
inline

Definition at line 219 of file Foundation.h.

ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveStartAndEndTime ( IArchive &  iArchive,
double &  oStartTime,
double &  oEndTime 
)

Convenience function which gets a start and end time for the archive using only IArchive::getMaxNumSamplesForTimeSamplingIndex. The hierarchy is NOT walked. If the archive was written prior to 1.1.3 or no samples were written for any of the properties DBL_MAX will be set for oStartTime and -DBL_MAX will be set for oEndTime.

Parameters
iArchiveThe Archive to be inspected
oStartTimeThe start time for the archive in seconds
oEndTimeThe end time for the archive in seconds
AbcA::ArchiveWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveWriterPtr ( OArchive &  iArch)
inline

Definition at line 191 of file OArchive.h.

AbcA::ArchiveWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveWriterPtr ( AbcA::ArchiveWriterPtr  iPtr)
inline

Definition at line 213 of file Foundation.h.

AbcA::CompoundPropertyReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyReaderPtr ( ICompoundProperty &  iPrp)
inline

Definition at line 160 of file ICompoundProperty.h.

AbcA::CompoundPropertyReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyReaderPtr ( AbcA::CompoundPropertyReaderPtr  iPtr)
inline

Definition at line 181 of file Foundation.h.

AbcA::CompoundPropertyWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyWriterPtr ( OCompoundProperty  iPrp)
inline

Definition at line 167 of file OCompoundProperty.h.

AbcA::CompoundPropertyWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyWriterPtr ( AbcA::CompoundPropertyWriterPtr  iPtr)
inline

Definition at line 174 of file Foundation.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( const Base &  iClass)
inline

Definition at line 91 of file Base.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArchiveWriterPtr  )
inline

Definition at line 131 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ObjectWriterPtr  )
inline

Definition at line 135 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::CompoundPropertyWriterPtr  )
inline

Definition at line 139 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ScalarPropertyWriterPtr  )
inline

Definition at line 143 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArrayPropertyWriterPtr  )
inline

Definition at line 147 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArchiveReaderPtr  )
inline

Definition at line 152 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ObjectReaderPtr  )
inline

Definition at line 156 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::CompoundPropertyReaderPtr  )
inline

Definition at line 160 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ScalarPropertyReaderPtr  )
inline

Definition at line 164 of file ErrorHandler.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArrayPropertyReaderPtr  )
inline

Definition at line 168 of file ErrorHandler.h.

template<class SOMETHING >
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( SOMETHING  iSomething,
const Argument &  iArg0,
const Argument &  iArg1 = Argument(),
const Argument &  iArg2 = Argument(),
const Argument &  iArg3 = Argument() 
)
inline

This is for when you need to get the error handler policy out inside a constructor header.

Definition at line 242 of file Argument.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( const Argument &  iArg0,
const Argument &  iArg1 
)
inline

Definition at line 252 of file ISchemaObject.h.

template<class OBJ >
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( OBJ  iObj,
ErrorHandler::Policy  iPcy 
)
inline

Definition at line 301 of file IObject.h.

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicyFromArgs ( const Argument &  iArg0,
const Argument &  iArg1 = Argument(),
const Argument &  iArg2 = Argument(),
const Argument &  iArg3 = Argument() 
)
inline

Definition at line 258 of file Argument.h.

AbcA::MetaData Alembic::Abc::ALEMBIC_VERSION_NS::GetMetaData ( const Argument &  iArg0,
const Argument &  iArg1 = Argument(),
const Argument &  iArg2 = Argument(),
const Argument &  iArg3 = Argument() 
)
inline

Definition at line 273 of file Argument.h.

AbcA::ObjectReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetObjectReaderPtr ( AbcA::ObjectReaderPtr  iPtr)
inline

Definition at line 200 of file Foundation.h.

AbcA::ObjectReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetObjectReaderPtr ( IObject &  iPrp)
inline

Definition at line 294 of file IObject.h.

AbcA::ObjectWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetObjectWriterPtr ( AbcA::ObjectWriterPtr  iPtr)
inline

Definition at line 194 of file Foundation.h.

SchemaInterpMatching Alembic::Abc::ALEMBIC_VERSION_NS::GetSchemaInterpMatching ( const Argument &  iArg0,
const Argument &  iArg1 = Argument(),
const Argument &  iArg2 = Argument(),
const Argument &  iArg3 = Argument() 
)
inline

Definition at line 318 of file Argument.h.

ALEMBIC_EXPORT std::string Alembic::Abc::ALEMBIC_VERSION_NS::GetSourceName ( const AbcA::MetaData iMetaData)
AbcA::TimeSamplingPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSampling ( const Argument &  iArg0,
const Argument &  iArg1 = Argument(),
const Argument &  iArg2 = Argument(),
const Argument &  iArg3 = Argument() 
)
inline

Definition at line 288 of file Argument.h.

uint32_t Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSamplingIndex ( const Argument &  iArg0,
const Argument &  iArg1 = Argument(),
const Argument &  iArg2 = Argument(),
const Argument &  iArg3 = Argument() 
)
inline

Definition at line 303 of file Argument.h.

ALEMBIC_EXPORT bool Alembic::Abc::ALEMBIC_VERSION_NS::isReference ( const AbcA::PropertyHeader iHeader)
bool Alembic::Abc::ALEMBIC_VERSION_NS::IsSparse ( const Argument &  iArg0,
const Argument &  iArg1 = Argument(),
const Argument &  iArg2 = Argument(),
const Argument &  iArg3 = Argument() 
)
inline

Definition at line 333 of file Argument.h.

ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::SetReference ( AbcA::MetaData ioMetaData)
ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::SetSourceName ( AbcA::MetaData ioMetaData,
const std::string iName 
)