# FdoGeometryStreamWriter Class Reference

`#include <GeometryStreamWriter.h>`

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 FdoGeometryStreamFactory * | GetFactory ()=0
| Gets a factory object that can create more streams of the same implementation type as this object.
virtual FDO_GEOM_API FdoGeometryStreamReader * | GetReader ()=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.

The documentation for this class was generated from the following file:

- GeometryStreamWriter.h