Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

CTBprintfVM Class Template Reference

Print object for CTBvector<CTBmatrix> . **. More...

#include "CTBprintfM.hxx"

Inheritance diagram for CTBprintfVM:

Inheritance graph
[legend]
Collaboration diagram for CTBprintfVM:

Collaboration graph
[legend]
List of all members.

Public Methods

 CTBprintfVM (const CTBvector< CTBmatrix< T > > &value, const char *c_format, int i_width, int i_precision, CTBint i_pcol, CTBint i_wind)
virtual void ToStreamElement (ostream &os, CTBint i1, CTBint i2, CTBint i3) const
virtual CTBint Dimension1 () const
virtual CTBint Dimension2 (CTBint i1) const
virtual CTBint Dimension3 (CTBint i1, CTBint i2) const

Protected Attributes

const CTBvector< CTBmatrix<
T > > & 
m_value

Detailed Description

template<class T>
class CTBprintfVM< T >

Print object for CTBvector<CTBmatrix> . **.

Definition at line 22 of file CTBprintfM.hxx.


Constructor & Destructor Documentation

template<class T>
CTBprintfVM< T >::CTBprintfVM const CTBvector< CTBmatrix< T > > & value,
const char * c_format,
int i_width,
int i_precision,
CTBint i_pcol,
CTBint i_wind
 

Constructor.

Parameters:
value   vector of matrices to be printed
c_format   format descriptor string
i_width   field width
i_precision   precision
i_pcol   number of columns to print (if <=0 no extra line break)
i_wind   width of index field (if <0 no index)

Definition at line 39 of file CTBprintfM.cxx.


Member Function Documentation

template<class T>
void CTBprintfVM< T >::ToStreamElement ostream & os,
CTBint i1,
CTBint i2,
CTBint i3
const [virtual]
 

Print element (i1,i2,i3) of the current container.

Reimplemented from CTBprintfBase3d.

Definition at line 48 of file CTBprintfM.cxx.

template<class T>
CTBint CTBprintfVM< T >::Dimension1 const [virtual]
 

Returns 1st dimension.

Reimplemented from CTBprintfBase3d.

Definition at line 57 of file CTBprintfM.cxx.

template<class T>
CTBint CTBprintfVM< T >::Dimension2 CTBint i1 const [virtual]
 

Returns 2nd dimension.

Reimplemented from CTBprintfBase3d.

Definition at line 64 of file CTBprintfM.cxx.

template<class T>
CTBint CTBprintfVM< T >::Dimension3 CTBint i1,
CTBint i2
const [virtual]
 

Returns 3rd dimension.

Reimplemented from CTBprintfBase3d.

Definition at line 71 of file CTBprintfM.cxx.


Member Data Documentation

template<class T>
const CTBvector<CTBmatrix<T> >& CTBprintfVM::m_value [protected]
 

Definition at line 36 of file CTBprintfM.hxx.

Referenced by Dimension2(), Dimension3(), and ToStreamElement().


The documentation for this class was generated from the following files:
Generated at Fri Oct 24 18:14:03 2003 for CTBbase by doxygen1.2.9-20010812 written by Dimitri van Heesch, © 1997-2001