UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | List of all members
U3dArray3D< T > Class Template Reference

#include <u3d_data_cube.hpp>

Public Member Functions

 U3dArray3D (size_t width, size_t height, size_t depth)
 
 U3dArray3D (const U3dArray3D &that)
 
U3dArray3Doperator= (const U3dArray3D &that)
 
SliceAccessor & operator[] (const size_t &slNdx)
 
const SliceAccessor & operator[] (const size_t &slNdx) const
 
T & element (size_t i, size_t j, size_t k)
 
const T & element (size_t i, size_t j, size_t k) const
 
void setDimensions (size_t width, size_t height, size_t depth)
 
void assign (T t)
 
T * innerArray ()
 
const T * innerArray () const
 
size_t size () const
 
size_t width () const
 
size_t height () const
 
size_t depth () const
 
void clear ()
 
 U3dArray3D (size_t width, size_t height, size_t depth)
 
 U3dArray3D (const U3dArray3D &that)
 
U3dArray3Doperator= (const U3dArray3D &that)
 
SliceAccessor & operator[] (const size_t &slNdx)
 
const SliceAccessor & operator[] (const size_t &slNdx) const
 
T & element (size_t i, size_t j, size_t k)
 
const T & element (size_t i, size_t j, size_t k) const
 
void setDimensions (size_t width, size_t height, size_t depth)
 
void assign (T t)
 
T * innerArray ()
 
const T * innerArray () const
 
size_t size () const
 
size_t width () const
 
size_t height () const
 
size_t depth () const
 
void clear ()
 

Detailed Description

template<class T>
class U3dArray3D< T >

3D Array template class


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