HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T > Class Template Reference

#include <Dimensions.h>

Public Member Functions

 BaseDimensions ()
 
 BaseDimensions (const T &t)
 
 BaseDimensions (const BaseDimensions &copy)
 
template<class Y >
 BaseDimensions (const BaseDimensions< Y > &copy)
 
BaseDimensionsoperator= (const BaseDimensions &copy)
 
template<class Y >
BaseDimensionsoperator= (const BaseDimensions< Y > &copy)
 
size_t rank () const
 
void setRank (size_t r)
 
T & operator[] (size_t i)
 
const T & operator[] (size_t i) const
 
T * rootPtr ()
 
const T * rootPtr () const
 
size_t numPoints () const
 

Detailed Description

template<class T>
class Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >

Definition at line 48 of file Dimensions.h.

Constructor & Destructor Documentation

Definition at line 56 of file Dimensions.h.

template<class T>
Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::BaseDimensions ( const T &  t)
inlineexplicit

Definition at line 62 of file Dimensions.h.

Definition at line 66 of file Dimensions.h.

template<class T>
template<class Y >
Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::BaseDimensions ( const BaseDimensions< Y > &  copy)
inline

Definition at line 71 of file Dimensions.h.

Member Function Documentation

template<class T>
size_t Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::numPoints ( ) const
inline

Definition at line 120 of file Dimensions.h.

template<class T>
BaseDimensions& Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::operator= ( const BaseDimensions< T > &  copy)
inline

Definition at line 81 of file Dimensions.h.

template<class T>
template<class Y >
BaseDimensions& Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::operator= ( const BaseDimensions< Y > &  copy)
inline

Definition at line 88 of file Dimensions.h.

template<class T>
T& Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::operator[] ( size_t  i)
inline

Definition at line 110 of file Dimensions.h.

template<class T>
const T& Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::operator[] ( size_t  i) const
inline

Definition at line 113 of file Dimensions.h.

template<class T>
size_t Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::rank ( ) const
inline

Definition at line 99 of file Dimensions.h.

template<class T>
T* Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::rootPtr ( )
inline

Definition at line 116 of file Dimensions.h.

template<class T>
const T* Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::rootPtr ( ) const
inline

Definition at line 117 of file Dimensions.h.

template<class T>
void Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::setRank ( size_t  r)
inline

Definition at line 100 of file Dimensions.h.


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