Go::Streamable Class Reference
['geometry' - a spline library]

Base class for streamable objects, ie. More...

#include <Streamable.h>

Inheritance diagram for Go::Streamable:

Go::BsplineBasis Go::GeomObject Go::ObjectHeader Go::LineCloud Go::ParamCurve Go::ParamSurface Go::PointCloud< Dim > Go::RectGrid Go::CurveOnSurface Go::SplineCurve Go::BoundedSurface Go::CompositeSurface Go::SplineSurface List of all members.

Public Member Functions

virtual void read (std::istream &is)=0
 read object from stream
virtual void write (std::ostream &os) const =0
 write object to stream

Classes

class  EofException

Detailed Description

Base class for streamable objects, ie.

objects which can be read from and written to a stream.

Definition at line 51 of file Streamable.h.


Member Function Documentation

virtual void Go::Streamable::read ( std::istream &  is  )  [pure virtual]

read object from stream

Parameters:
is stream from which object is read

Implemented in Go::BoundedSurface, Go::BsplineBasis, Go::CompositeSurface, Go::CurveOnSurface, Go::LineCloud, Go::ObjectHeader, Go::PointCloud< Dim >, Go::RectGrid, Go::SplineCurve, and Go::SplineSurface.

Referenced by Go::operator>>().

virtual void Go::Streamable::write ( std::ostream &  os  )  const [pure virtual]

write object to stream

Parameters:
os stream to which object is written

Implemented in Go::BoundedSurface, Go::BsplineBasis, Go::CompositeSurface, Go::CurveOnSurface, Go::LineCloud, Go::ObjectHeader, Go::PointCloud< Dim >, Go::RectGrid, Go::SplineCurve, and Go::SplineSurface.

Referenced by Go::operator<<().


The documentation for this class was generated from the following file:
Generated on Mon Jun 11 14:48:19 2007 for GoTools Core Library by  doxygen 1.5.1