Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Core - IO - Streams - BinIStreamC
 

  PUBLIC
BinIStreamC::BinIStreamC(const IStreamC &)
BinIStreamC::BinIStreamC(int)
BinIStreamC::BinIStreamC(const StringC &,bool)
BinIStreamC::BinIStreamC(void)
BinIStreamC::IBuff(char *,IntT)
BinIStreamC::operator >>(char &)
BinIStreamC::operator >>(signed char &)
BinIStreamC::operator >>(unsigned char &)
BinIStreamC::operator >>(Int16T &)
BinIStreamC::operator >>(UInt16T &)
BinIStreamC::operator >>(IntT &)
BinIStreamC::operator >>(UIntT &)
BinIStreamC::operator >>(FloatT &)
BinIStreamC::operator >>(RealT &)
BinIStreamC::operator >>(bool &)
BinIStreamC::Tell(void) const
BinIStreamC::Seek(streampos)
BinIStreamC::Name(void) const
BinIStreamC::Stream(void)
BinIStreamC::Stream(void) const
BinIStreamC::IsEndOfStream(void)
BinIStreamC::Dummy(void)

   BinIStreamC   
 
Machine independant binary input stream.
 
include "Ravl/BinStream.hh"
Created:09/02/1999 
Source file:Ravl/Core/Base/BinStream.hh
User Level:Normal
Library:RavlCore
In Scope:RavlN

Variables:
IStreamC in;

IntT idAlloc;
HashC ptrMap;

Methods:
BinIStreamC(const IStreamC & nIn)
Constructor.
From a IStreamC.

BinIStreamC(int fd)
Constructor.
From a file descriptor.

BinIStreamC(const StringC & nIn,bool buffered = true)
Constructor.

BinIStreamC()
Default construtor.

BinIStreamC & IBuff(char * buff,IntT len)
Character buffer. NB. Length is NOT saved.

BinIStreamC & operator >>(char & dat)
Read in a character.

BinIStreamC & operator >>(signed char & dat)
Read in a signed character.

BinIStreamC & operator >>(unsigned char & dat)
Read in an unsigned character.

BinIStreamC & operator >>(Int16T & dat)
Read in a 16 bit integer.

BinIStreamC & operator >>(UInt16T & dat)
Read in an unsigned 16 bit integer.

BinIStreamC & operator >>(IntT & dat)
Read in an signed 32 bit integer.

BinIStreamC & operator >>(UIntT & dat)
Read in an unsigned 32 bit integer.

BinIStreamC & operator >>(FloatT & dat)
Read in a floating point number.

BinIStreamC & operator >>(RealT & dat)
Read in a double precision floating point number.

BinIStreamC & operator >>(bool & dat)
Read in a boolean value.

streampos Tell() const
Where are we in the stream.

void Seek(streampos to)
Goto a position in the stream.

const StringC & Name() const
Returns the name of the stream.

IStreamC & Stream()
Access underlying stream.

const IStreamC & Stream() const
Access underlying stream.

bool IsEndOfStream()
Test if at end of the stream.

void Dummy(void)
Dummy func.


Maintainer:Charles Galambos, Created: 09/02/1999, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002