Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS > Class Template Reference

#include <TypedArraySample.h>

Inheritance diagram for Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >:

Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArraySample

List of all members.

Public Types

typedef TRAITS traits_type
typedef TypedArraySample< TRAITS > this_type
typedef TRAITS::value_type value_type
typedef std::vector< value_typevalue_vector

Public Member Functions

 TypedArraySample ()
 TypedArraySample (const value_type *iValues, size_t iNumVals)
 TypedArraySample (const value_type *iValues, const Dimensions &iDims)
 TypedArraySample (const value_vector &iVec)
 TypedArraySample (const value_vector &iVec, const Dimensions &iDims)
 TypedArraySample (const AbcA::ArraySample &iCopy)
TypedArraySample< TRAITS > operator= (const AbcA::ArraySample &iCopy)
const value_typeget () const
const value_typeoperator-> () const
const value_typeoperator[] (const size_t i) const
size_t size () const
 ALEMBIC_OPERATOR_BOOL (ArraySample::valid())


Detailed Description

template<class TRAITS>
class Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >

Definition at line 51 of file TypedArraySample.h.


Member Typedef Documentation

template<class TRAITS>
typedef TypedArraySample<TRAITS> Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::this_type

Reimplemented from Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArraySample.

Definition at line 55 of file TypedArraySample.h.

template<class TRAITS>
typedef TRAITS Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::traits_type

Definition at line 54 of file TypedArraySample.h.

template<class TRAITS>
typedef TRAITS::value_type Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::value_type

Definition at line 56 of file TypedArraySample.h.

template<class TRAITS>
typedef std::vector<value_type> Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::value_vector

Definition at line 57 of file TypedArraySample.h.


Constructor & Destructor Documentation

template<class TRAITS>
Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::TypedArraySample (  )  [inline]

Definition at line 61 of file TypedArraySample.h.

template<class TRAITS>
Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::TypedArraySample ( const value_type iValues,
size_t  iNumVals 
) [inline]

Definition at line 66 of file TypedArraySample.h.

template<class TRAITS>
Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::TypedArraySample ( const value_type iValues,
const Dimensions &  iDims 
) [inline]

Definition at line 70 of file TypedArraySample.h.

template<class TRAITS>
Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::TypedArraySample ( const value_vector iVec  )  [inline]

Definition at line 76 of file TypedArraySample.h.

template<class TRAITS>
Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::TypedArraySample ( const value_vector iVec,
const Dimensions &  iDims 
) [inline]

Definition at line 83 of file TypedArraySample.h.

template<class TRAITS>
Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::TypedArraySample ( const AbcA::ArraySample iCopy  )  [inline]

Definition at line 99 of file TypedArraySample.h.


Member Function Documentation

template<class TRAITS>
Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::ALEMBIC_OPERATOR_BOOL ( ArraySample::  valid()  ) 

template<class TRAITS>
const value_type* Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::get (  )  const [inline]

Definition at line 120 of file TypedArraySample.h.

template<class TRAITS>
const value_type* Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::operator-> (  )  const [inline]

Definition at line 125 of file TypedArraySample.h.

template<class TRAITS>
TypedArraySample<TRAITS> Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::operator= ( const AbcA::ArraySample iCopy  )  [inline]

Definition at line 108 of file TypedArraySample.h.

template<class TRAITS>
const value_type& Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::operator[] ( const size_t  i  )  const [inline]

Definition at line 128 of file TypedArraySample.h.

template<class TRAITS>
size_t Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< TRAITS >::size (  )  const [inline]

Return the "size", which is getDimensions().numPoints() ...

Reimplemented from Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArraySample.

Definition at line 134 of file TypedArraySample.h.


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

Generated on Mon Jan 28 00:49:22 2013 for HDK by  doxygen 1.5.9