TRF Language Model
wb::Mat3dShell Class Reference

#include <wb-mat.h>

Public Member Functions

 Mat3dShell ()
 
 Mat3dShell (T *p, int xdim, int ydim, int zdim)
 
void Fill (T v)
 
T * GetBuf () const
 
T & Get (int x, int y, int z)
 
int GetSize () const
 
int ByteSize () const
 
int GetXDim () const
 
int GetYDim () const
 
int GetZDim () const
 
void Reset (T *p, int xdim, int ydim, int zdim)
 
MatShell< T > operator[] (int x)
 
void Write (File &file)
 
void Read (File &file)
 
bool operator== (Mat3dShell &m)
 

Protected Attributes

T * m_pBuf
 
int m_nXDim
 
int m_nYDim
 
int m_nZDim
 

Detailed Description

Definition at line 160 of file wb-mat.h.

Constructor & Destructor Documentation

§ Mat3dShell() [1/2]

wb::Mat3dShell::Mat3dShell ( )
inline

Definition at line 168 of file wb-mat.h.

§ Mat3dShell() [2/2]

wb::Mat3dShell::Mat3dShell ( T *  p,
int  xdim,
int  ydim,
int  zdim 
)
inline

Definition at line 169 of file wb-mat.h.

Member Function Documentation

§ ByteSize()

int wb::Mat3dShell::ByteSize ( ) const
inline

Definition at line 174 of file wb-mat.h.

§ Get()

T& wb::Mat3dShell::Get ( int  x,
int  y,
int  z 
)
inline

Definition at line 172 of file wb-mat.h.

§ GetBuf()

T* wb::Mat3dShell::GetBuf ( ) const
inline

Definition at line 171 of file wb-mat.h.

§ GetSize()

int wb::Mat3dShell::GetSize ( ) const
inline

Definition at line 173 of file wb-mat.h.

§ GetXDim()

int wb::Mat3dShell::GetXDim ( ) const
inline

Definition at line 175 of file wb-mat.h.

§ GetYDim()

int wb::Mat3dShell::GetYDim ( ) const
inline

Definition at line 176 of file wb-mat.h.

§ GetZDim()

int wb::Mat3dShell::GetZDim ( ) const
inline

Definition at line 177 of file wb-mat.h.

§ operator[]()

MatShell<T> wb::Mat3dShell::operator[] ( int  x)
inline

Definition at line 179 of file wb-mat.h.

§ Reset()

void wb::Mat3dShell::Reset ( T *  p,
int  xdim,
int  ydim,
int  zdim 
)
inline

Definition at line 178 of file wb-mat.h.

Member Data Documentation

§ m_nXDim

int wb::Mat3dShell::m_nXDim
protected

Definition at line 164 of file wb-mat.h.

§ m_nYDim

int wb::Mat3dShell::m_nYDim
protected

Definition at line 165 of file wb-mat.h.

§ m_nZDim

int wb::Mat3dShell::m_nZDim
protected

Definition at line 166 of file wb-mat.h.

§ m_pBuf

T* wb::Mat3dShell::m_pBuf
protected

Definition at line 163 of file wb-mat.h.


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