Alembic Version 1.1
Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample Class Reference

#include <OGeomParam.h>

+ Collaboration diagram for Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample:

Public Types

typedef Sample this_type
 

Public Member Functions

 Sample ()
 
 Sample (const Abc::TypedArraySample< TRAITS > &iVals, GeometryScope iScope)
 
 Sample (const Abc::TypedArraySample< TRAITS > &iVals, const Abc::UInt32ArraySample &iIndices, GeometryScope iScope)
 
void setVals (const Abc::TypedArraySample< TRAITS > &iVals)
 
const Abc::TypedArraySample< TRAITS > & getVals () const
 
void setIndices (const Abc::UInt32ArraySample &iIndices)
 
const Abc::UInt32ArraySamplegetIndices () const
 
void setScope (GeometryScope iScope)
 
GeometryScope getScope () const
 
void reset ()
 
bool valid () const
 
 ALEMBIC_OPERATOR_BOOL (valid())
 

Protected Attributes

Abc::TypedArraySample< TRAITS > m_vals
 
Abc::UInt32ArraySample m_indices
 
GeometryScope m_scope
 

Detailed Description

template<class TRAITS>
class Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample

Definition at line 58 of file OGeomParam.h.

Member Typedef Documentation

◆ this_type

template<class TRAITS >
typedef Sample Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::this_type

Definition at line 61 of file OGeomParam.h.

Constructor & Destructor Documentation

◆ Sample() [1/3]

template<class TRAITS >
Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::Sample ( )
inline

Definition at line 63 of file OGeomParam.h.

◆ Sample() [2/3]

template<class TRAITS >
Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::Sample ( const Abc::TypedArraySample< TRAITS > &  iVals,
GeometryScope  iScope 
)
inline

Definition at line 67 of file OGeomParam.h.

◆ Sample() [3/3]

template<class TRAITS >
Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::Sample ( const Abc::TypedArraySample< TRAITS > &  iVals,
const Abc::UInt32ArraySample iIndices,
GeometryScope  iScope 
)
inline

Definition at line 73 of file OGeomParam.h.

Member Function Documentation

◆ ALEMBIC_OPERATOR_BOOL()

template<class TRAITS >
Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::ALEMBIC_OPERATOR_BOOL ( valid()  )

◆ getIndices()

template<class TRAITS >
const Abc::UInt32ArraySample & Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::getIndices ( ) const
inline

◆ getScope()

template<class TRAITS >
GeometryScope Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::getScope ( ) const
inline

◆ getVals()

template<class TRAITS >
const Abc::TypedArraySample< TRAITS > & Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::getVals ( ) const
inline

◆ reset()

◆ setIndices()

template<class TRAITS >
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::setIndices ( const Abc::UInt32ArraySample iIndices)
inline

◆ setScope()

template<class TRAITS >
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::setScope ( GeometryScope  iScope)
inline

◆ setVals()

template<class TRAITS >
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::setVals ( const Abc::TypedArraySample< TRAITS > &  iVals)
inline

◆ valid()

template<class TRAITS >
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::Sample::valid ( ) const
inline

Member Data Documentation

◆ m_indices

◆ m_scope

◆ m_vals


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