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.

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.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::TypedArraySample< BooleanTPTraits >::TypedArraySample().

Here is the caller graph for this function:

◆ 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.

◆ 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: