HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample Class Reference

#include <IGeomParam.h>

Public Types

typedef Sample this_type
 
typedef
Alembic::Util::shared_ptr
< Abc::TypedArraySample
< TRAITS > > 
samp_ptr_type
 

Public Member Functions

 Sample ()
 
Abc::UInt32ArraySamplePtr getIndices () const
 
samp_ptr_type getVals () const
 
GeometryScope getScope () const
 
bool isIndexed () const
 
void reset ()
 
bool valid () const
 
 ALEMBIC_OPERATOR_BOOL (valid())
 

Protected Attributes

samp_ptr_type m_vals
 
Abc::UInt32ArraySamplePtr m_indices
 
GeometryScope m_scope
 
bool m_isIndexed
 

Friends

class ITypedGeomParam< TRAITS >
 

Detailed Description

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

Definition at line 55 of file IGeomParam.h.

Member Typedef Documentation

template<class TRAITS>
typedef Alembic::Util::shared_ptr< Abc::TypedArraySample<TRAITS> > Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::samp_ptr_type

Definition at line 59 of file IGeomParam.h.

Definition at line 58 of file IGeomParam.h.

Constructor & Destructor Documentation

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

Definition at line 61 of file IGeomParam.h.

Member Function Documentation

template<class TRAITS>
Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::ALEMBIC_OPERATOR_BOOL ( valid()  )
template<class TRAITS>
Abc::UInt32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::getIndices ( ) const
inline

Definition at line 64 of file IGeomParam.h.

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

Definition at line 66 of file IGeomParam.h.

template<class TRAITS>
samp_ptr_type Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::getVals ( ) const
inline

Definition at line 65 of file IGeomParam.h.

template<class TRAITS>
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::isIndexed ( ) const
inline

Definition at line 67 of file IGeomParam.h.

template<class TRAITS>
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::reset ( )
inline

Definition at line 69 of file IGeomParam.h.

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

Definition at line 77 of file IGeomParam.h.

Friends And Related Function Documentation

template<class TRAITS>
friend class ITypedGeomParam< TRAITS >
friend

Definition at line 82 of file IGeomParam.h.

Member Data Documentation

template<class TRAITS>
Abc::UInt32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::m_indices
protected

Definition at line 84 of file IGeomParam.h.

template<class TRAITS>
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::m_isIndexed
protected

Definition at line 86 of file IGeomParam.h.

template<class TRAITS>
GeometryScope Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::m_scope
protected

Definition at line 85 of file IGeomParam.h.

template<class TRAITS>
samp_ptr_type Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::Sample::m_vals
protected

Definition at line 83 of file IGeomParam.h.


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