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

linalg::AREALBlockStreamIn Class Reference

#include <LAStreams.h>

Inheritance diagram for linalg::AREALBlockStreamIn:

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

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
AREALBlockStreamInseek (const AREALMark mark)
AREALBlockStreamInseek (const int offset, LAS::seek_dir dir=LAS::cur)
AREALBlockStreamInignore (const int how_many)
ostream & dump (ostream &os) const

Protected Member Functions

 AREALBlockStreamIn (const REAL *_beg_ptr, const REAL *_end_ptr, const int _col_size, const int _eoc_jump)
 AREALBlockStreamIn (const REAL *orig_ptr, const DimSpecSubranged &clip)
const REALget_ref (void)
const REALpeek_ref (void) const

Private Member Functions

 AREALBlockStreamIn (const AREALBlockStreamIn &)
void operator= (const AREALBlockStreamIn &)
void set_curr_col (const REAL *const p)

Private Attributes

const REALcurr_el_p
const REAL *const first_el_p
const REAL *const last_el_p
const REALlast_col_el_p
const int col_size
const int eoc_jump

Constructor & Destructor Documentation

linalg::AREALBlockStreamIn::AREALBlockStreamIn const AREALBlockStreamIn  )  [private]
 

linalg::AREALBlockStreamIn::AREALBlockStreamIn const REAL _beg_ptr,
const REAL _end_ptr,
const int  _col_size,
const int  _eoc_jump
[inline, protected]
 

Definition at line 593 of file LAStreams.h.

References REAL.

linalg::AREALBlockStreamIn::AREALBlockStreamIn const REAL orig_ptr,
const DimSpecSubranged clip
[inline, protected]
 

Definition at line 605 of file LAStreams.h.

References assert, clip, and REAL.


Member Function Documentation

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

Definition at line 631 of file LAStreams.h.

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

Definition at line 620 of file matrix1.cpp.

References col_size, curr_el_p, eoc_jump, last_col_el_p, and last_el_p.

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

Definition at line 630 of file LAStreams.h.

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

Reimplemented in linalg::AREALBlockStreamOut.

Definition at line 635 of file LAStreams.h.

References REAL.

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

Definition at line 616 of file LAStreams.h.

References linalg::_error(), and REAL.

Referenced by linalg::AREALBlockStreamOut::get().

Here is the call graph for this function:

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

Definition at line 687 of file LAStreams.h.

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

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

Reimplemented in linalg::AREALBlockStreamOut.

Definition at line 636 of file LAStreams.h.

References REAL.

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

Definition at line 623 of file LAStreams.h.

References linalg::_error(), and REAL.

Referenced by linalg::AREALBlockStreamOut::peek().

Here is the call graph for this function:

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

Definition at line 640 of file LAStreams.h.

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

Definition at line 669 of file LAStreams.h.

References assert, and res.

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

Definition at line 657 of file LAStreams.h.

References assert.

void linalg::AREALBlockStreamIn::set_curr_col const REAL *const   p  )  [inline, private]
 

Definition at line 584 of file LAStreams.h.

References REAL.

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

Definition at line 644 of file LAStreams.h.

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

Definition at line 649 of file LAStreams.h.

References linalg::_error().

Here is the call graph for this function:


Member Data Documentation

const int linalg::AREALBlockStreamIn::col_size [private]
 

Definition at line 574 of file LAStreams.h.

Referenced by dump().

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

Definition at line 570 of file LAStreams.h.

Referenced by dump().

const int linalg::AREALBlockStreamIn::eoc_jump [private]
 

Definition at line 575 of file LAStreams.h.

Referenced by dump().

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

Definition at line 571 of file LAStreams.h.

const REAL* linalg::AREALBlockStreamIn::last_col_el_p [private]
 

Definition at line 573 of file LAStreams.h.

Referenced by dump().

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

Definition at line 572 of file LAStreams.h.

Referenced by dump().


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