FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoGeometryStreamWriter Class Reference

#include <GeometryStreamWriter.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoGeometryStreamWriter:

[legend]
List of all members.

Detailed Description

The FdoGeometryStreamWriter class is a writer for geometric data (abstract). The destination for the data is defined by the implementation. FdoGeometryStreamWriter is a helper type and does not inherit from FdoIGeometry.

Definition at line 37 of file GeometryStreamWriter.h.


Public Member Functions

virtual FDO_GEOM_API FdoGeometryStreamFactoryGetFactory ()=0
 Gets a factory object that can create more streams of the same implementation type as this object.
virtual FDO_GEOM_API FdoGeometryStreamReaderGetReader ()=0
 Gets a reader of data on this object's stream.
virtual FDO_GEOM_API void WriteByte (FdoByte value)=0
 Writes one byte into the stream.
virtual FDO_GEOM_API void WriteDirectPosition (FdoIDirectPosition *value)=0
 Writes a geometric position into the stream. The position's dimension is taken from the position, itself.
virtual FDO_GEOM_API void WriteDouble (double value)=0
 Writes one number as a "double" into the stream.
virtual FDO_GEOM_API void WriteInt (FdoInt32 value)=0
 Writes one number as a "FdoInt32" into the stream.

Protected Member Functions

FDO_GEOM_API FdoGeometryStreamWriter ()
 Constructs a default instance.
virtual FDO_GEOM_API ~FdoGeometryStreamWriter ()
 Default destructor.

Constructor & Destructor Documentation

FDO_GEOM_API FdoGeometryStreamWriter::FdoGeometryStreamWriter  )  [inline, protected]
 

Constructs a default instance.

Returns:
Returns nothing

Definition at line 114 of file GeometryStreamWriter.h.

References FDO_GEOM_API.

virtual FDO_GEOM_API FdoGeometryStreamWriter::~FdoGeometryStreamWriter  )  [inline, protected, virtual]
 

Default destructor.

Returns:
Returns nothing

Definition at line 122 of file GeometryStreamWriter.h.

References FDO_GEOM_API.


Member Function Documentation

virtual FDO_GEOM_API FdoGeometryStreamFactory* FdoGeometryStreamWriter::GetFactory  )  [pure virtual]
 

Gets a factory object that can create more streams of the same implementation type as this object.

Returns:
Returns A Geometry stream factory

virtual FDO_GEOM_API FdoGeometryStreamReader* FdoGeometryStreamWriter::GetReader  )  [pure virtual]
 

Gets a reader of data on this object's stream.

Returns:
Returns a Geometry stream reader

virtual FDO_GEOM_API void FdoGeometryStreamWriter::WriteByte FdoByte  value  )  [pure virtual]
 

Writes one byte into the stream.

Parameters:
value Input Data value to write into the stream.
Returns:
Returns nothing

virtual FDO_GEOM_API void FdoGeometryStreamWriter::WriteDirectPosition FdoIDirectPosition value  )  [pure virtual]
 

Writes a geometric position into the stream. The position's dimension is taken from the position, itself.

Parameters:
value Input Data value to write into the stream.
Returns:
Returns nothing

virtual FDO_GEOM_API void FdoGeometryStreamWriter::WriteDouble double  value  )  [pure virtual]
 

Writes one number as a "double" into the stream.

Parameters:
value Input Data value to write into the stream.
Returns:
Returns nothing

virtual FDO_GEOM_API void FdoGeometryStreamWriter::WriteInt FdoInt32  value  )  [pure virtual]
 

Writes one number as a "FdoInt32" into the stream.

Parameters:
value Input Data value to write into the stream.
Returns:
Returns nothing

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.