Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

linalg::AREALStreamIn Class Reference

#include <LAStreams.h>

Inheritance diagram for linalg::AREALStreamIn:

Inheritance graph
[legend]
Collaboration diagram for linalg::AREALStreamIn:

Collaboration graph
[legend]
List of all members.

Public Member Functions

bool eof (void) const
bool bof (void) const
REAL get (void)
REAL peek (void) const
void rewind (void)
AREALMark tell (void) const
AREALMark tell_prev (void) const
AREALStreamInseek (const AREALMark mark)
AREALStreamInseek (const int offset, LAS::seek_dir dir=LAS::cur)
AREALStreamInignore (const int how_many)
ostream & dump (ostream &os) const

Protected Member Functions

 AREALStreamIn (const REAL *_beg_ptr, const REAL *_end_ptr)
 AREALStreamIn (const AREALStreamIn &proto, const IRange range, LAS::seek_dir dir)
const REALget_ref (void)
const REALpeek_ref (void) const

Private Member Functions

 AREALStreamIn (const AREALStreamIn &)
void operator= (const AREALStreamIn &)
const REALsubrange_first (const IRange range, LAS::seek_dir dir) const
const REALsubrange_last (const IRange range, LAS::seek_dir dir) const

Private Attributes

const REALcurr_el_p
const REAL *const first_el_p
const REAL *const last_el_p

Constructor & Destructor Documentation

linalg::AREALStreamIn::AREALStreamIn const AREALStreamIn  )  [private]
 

linalg::AREALStreamIn::AREALStreamIn const REAL _beg_ptr,
const REAL _end_ptr
[inline, protected]
 

Definition at line 132 of file LAStreams.h.

References REAL.

linalg::AREALStreamIn::AREALStreamIn const AREALStreamIn proto,
const IRange  range,
LAS::seek_dir  dir
[inline, protected]
 

Definition at line 142 of file LAStreams.h.

References assert.


Member Function Documentation

bool linalg::AREALStreamIn::bof void   )  const [inline]
 

Definition at line 164 of file LAStreams.h.

ostream& linalg::AREALStreamIn::dump ostream &  os  )  const
 

bool linalg::AREALStreamIn::eof void   )  const [inline]
 

Definition at line 163 of file LAStreams.h.

Referenced by linalg::compare(), linalg::SVD::diagonalize(), linalg::FPoint::fiddle_around(), linalg::SVD_inv_mult::fill_in(), linalg::FPoint::is_step_relatively_small(), linalg::operator *=(), linalg::SVD::operator MinMax(), and linalg::SVD::rotate().

REAL linalg::AREALStreamIn::get void   )  [inline]
 

Reimplemented in linalg::AREALStreamOut.

Definition at line 168 of file LAStreams.h.

References REAL.

Referenced by linalg::compare(), linalg::FPoint::fiddle_around(), linalg::SVD_inv_mult::fill_in(), linalg::ALInterp::interpolate(), linalg::FPoint::is_step_relatively_small(), linalg::SVD::operator MinMax(), and linalg::verify_matrix_identity().

const REAL& linalg::AREALStreamIn::get_ref void   )  [inline, protected]
 

Definition at line 151 of file LAStreams.h.

References linalg::_error(), and REAL.

Here is the call graph for this function:

AREALStreamIn& linalg::AREALStreamIn::ignore const int  how_many  )  [inline]
 

Definition at line 210 of file LAStreams.h.

void linalg::AREALStreamIn::operator= const AREALStreamIn  )  [private]
 

REAL linalg::AREALStreamIn::peek void   )  const [inline]
 

Reimplemented in linalg::AREALStreamOut.

Definition at line 169 of file LAStreams.h.

References REAL.

Referenced by linalg::compare(), linalg::ALInterp::interpolate(), and linalg::verify_matrix_identity().

const REAL& linalg::AREALStreamIn::peek_ref void   )  const [inline, protected]
 

Definition at line 155 of file LAStreams.h.

References linalg::_error(), and REAL.

Here is the call graph for this function:

void linalg::AREALStreamIn::rewind void   )  [inline]
 

Definition at line 173 of file LAStreams.h.

Referenced by linalg::ALInterp::interpolate().

AREALStreamIn& linalg::AREALStreamIn::seek const int  offset,
LAS::seek_dir  dir = LAS::cur
[inline]
 

Definition at line 200 of file LAStreams.h.

References assert.

AREALStreamIn& linalg::AREALStreamIn::seek const AREALMark  mark  )  [inline]
 

Definition at line 187 of file LAStreams.h.

References assert.

Referenced by linalg::compare(), and linalg::verify_matrix_identity().

const REAL* linalg::AREALStreamIn::subrange_first const IRange  range,
LAS::seek_dir  dir
const [inline, private]
 

Definition at line 104 of file LAStreams.h.

References linalg::IRange::lwb, max, and REAL.

const REAL* linalg::AREALStreamIn::subrange_last const IRange  range,
LAS::seek_dir  dir
const [inline, private]
 

Definition at line 118 of file LAStreams.h.

References min, REAL, and linalg::IRange::upb.

AREALMark linalg::AREALStreamIn::tell void   )  const [inline]
 

Definition at line 176 of file LAStreams.h.

AREALMark linalg::AREALStreamIn::tell_prev void   )  const [inline]
 

Definition at line 181 of file LAStreams.h.

References linalg::_error().

Here is the call graph for this function:


Member Data Documentation

const REAL* linalg::AREALStreamIn::curr_el_p [private]
 

Definition at line 95 of file LAStreams.h.

const REAL* const linalg::AREALStreamIn::first_el_p [private]
 

Definition at line 96 of file LAStreams.h.

const REAL* const linalg::AREALStreamIn::last_el_p [private]
 

Definition at line 97 of file LAStreams.h.


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:22:09 2004 for vuVolume by  doxygen 1.3.9.1