Alembic Version 1.1
Loading...
Searching...
No Matches
Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T > Class Template Reference

#include <Dimensions.h>

+ Inheritance diagram for Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >:

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

◆ BaseDimensions() [1/4]

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

Definition at line 56 of file Dimensions.h.

◆ BaseDimensions() [2/4]

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

Definition at line 62 of file Dimensions.h.

◆ BaseDimensions() [3/4]

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

Definition at line 66 of file Dimensions.h.

◆ BaseDimensions() [4/4]

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.

References Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::rank().

+ Here is the call graph for this function:

Member Function Documentation

◆ numPoints()

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

Definition at line 120 of file Dimensions.h.

◆ operator=() [1/2]

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.

◆ operator=() [2/2]

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.

References Alembic::Util::ALEMBIC_VERSION_NS::BaseDimensions< T >::rank().

+ Here is the call graph for this function:

◆ operator[]() [1/2]

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

Definition at line 110 of file Dimensions.h.

◆ operator[]() [2/2]

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.

◆ rank()

◆ rootPtr() [1/2]

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

Definition at line 116 of file Dimensions.h.

◆ rootPtr() [2/2]

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

Definition at line 117 of file Dimensions.h.

◆ setRank()

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: