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

FdoGeometryStreamFactory Class Reference

#include <GeometryStreamFactory.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoGeometryStreamFactory:

[legend]
List of all members.

Detailed Description

The FdoGeometryStreamFactory class is a factory (abstract) for classes dealing with serialized geometric data. The data source is defined by the implementation. This is a helper type and does not inherit from FdoIGeometry.

Definition at line 35 of file GeometryStreamFactory.h.


Public Member Functions

virtual FDO_GEOM_API FdoGeometryStreamReaderCreateGeometryStreamReader (const FdoByte *data, FdoInt32 count)=0
 Gets a stream reader object for serialized Geometry.
virtual FDO_GEOM_API FdoGeometryStreamReaderCreateGeometryStreamReader (FdoByteArray *byteArray)=0
 Gets a stream reader object for serialized Geometry.
virtual FDO_GEOM_API FdoGeometryStreamWriterCreateGeometryStreamWriter ()=0
 Gets a stream writer object for serialized Geometry in FGF format.

Protected Member Functions

FDO_GEOM_API FdoGeometryStreamFactory ()
 Constructor and destructor Constructs a default instance of a FdoGeometryStreamFactory.
virtual FDO_GEOM_API ~FdoGeometryStreamFactory ()
 Default destructor.

Constructor & Destructor Documentation

FDO_GEOM_API FdoGeometryStreamFactory::FdoGeometryStreamFactory  )  [inline, protected]
 

Constructor and destructor Constructs a default instance of a FdoGeometryStreamFactory.

Returns:
Returns nothing

Definition at line 85 of file GeometryStreamFactory.h.

References FDO_GEOM_API.

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

Default destructor.

Returns:
Returns nothing

Definition at line 93 of file GeometryStreamFactory.h.

References FDO_GEOM_API.


Member Function Documentation

virtual FDO_GEOM_API FdoGeometryStreamReader* FdoGeometryStreamFactory::CreateGeometryStreamReader const FdoByte data,
FdoInt32  count
[pure virtual]
 

Gets a stream reader object for serialized Geometry.

Parameters:
data Input array data
count Input number of bytes in the array The caller must guarantee the validity of the array for the lifetime of the associated geometry stream.
Returns:
Returns the reader

virtual FDO_GEOM_API FdoGeometryStreamReader* FdoGeometryStreamFactory::CreateGeometryStreamReader FdoByteArray byteArray  )  [pure virtual]
 

Gets a stream reader object for serialized Geometry.

Parameters:
byteArray Input array of Geometry data in FGF format.
Returns:
Returns the reader

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

Gets a stream writer object for serialized Geometry in FGF format.

Returns:
Returns the writer

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