# FdoFgfGeometryFactory Member List

This is the complete list of members for FdoFgfGeometryFactory, including all inherited members.

AddRef() | FdoIDisposable | `[inline, virtual]`
CreateCircularArcSegment(FdoIDirectPosition *startPosition, FdoIDirectPosition *midPosition, FdoIDirectPosition *endPosition) | FdoFgfGeometryFactory | `[virtual]`
CreateCurvePolygon(FdoIRing *exteriorRing, FdoRingCollection *interiorRings) | FdoFgfGeometryFactory | `[virtual]`
CreateCurveString(FdoCurveSegmentCollection *curveSegments) | FdoFgfGeometryFactory | `[virtual]`
CreateEnvelope(FdoIDirectPosition *lowerLeft, FdoIDirectPosition *upperRight) | FdoGeometryFactoryAbstract | `[virtual]`
CreateEnvelope(FdoInt32 dimensionType, double *ordinates) | FdoGeometryFactoryAbstract | `[virtual]`
CreateEnvelope(FdoIEnvelope *envelope) | FdoGeometryFactoryAbstract | `[virtual]`
CreateEnvelopeXY(double lowerLeftX, double lowerLeftY, double upperRightX, double upperRightY) | FdoGeometryFactoryAbstract | `[virtual]`
CreateEnvelopeXYZ(double lowerLeftX, double lowerLeftY, double lowerLeftZ, double upperRightX, double upperRightY, double upperRightZ) | FdoGeometryFactoryAbstract | `[virtual]`
CreateGeometry(FdoIGeometry *geometry) | FdoFgfGeometryFactory | `[virtual]`
CreateGeometry(FdoString *text) | FdoFgfGeometryFactory | `[virtual]`
CreateGeometry(FdoIEnvelope *envelope) | FdoFgfGeometryFactory | `[virtual]`
CreateGeometryFromFgf(FdoByteArray *byteArray) | FdoFgfGeometryFactory | `[virtual]`
CreateGeometryFromFgf(const FdoByte *byteArray, FdoInt32 count) | FdoFgfGeometryFactory | `[virtual]`
CreateGeometryFromWkb(FdoByteArray *byteArray) | FdoFgfGeometryFactory | `[virtual]`
CreateLinearRing(FdoDirectPositionCollection *positions) | FdoFgfGeometryFactory | `[virtual]`
CreateLinearRing(FdoInt32 dimensionality, FdoInt32 numOrdinates, double *ordinates) | FdoFgfGeometryFactory | `[virtual]`
CreateLineString(FdoDirectPositionCollection *positions) | FdoFgfGeometryFactory | `[virtual]`
CreateLineString(FdoInt32 dimensionType, FdoInt32 numOrdinates, double *ordinates) | FdoFgfGeometryFactory | `[virtual]`
CreateLineStringSegment(FdoDirectPositionCollection *positions) | FdoFgfGeometryFactory | `[virtual]`
CreateLineStringSegment(FdoInt32 dimtype, FdoInt32 numOrdinates, double *ordinates) | FdoFgfGeometryFactory | `[virtual]`
CreateMultiCurvePolygon(FdoCurvePolygonCollection *curvePolygons) | FdoFgfGeometryFactory | `[virtual]`
CreateMultiCurveString(FdoCurveStringCollection *curveStrings) | FdoFgfGeometryFactory | `[virtual]`
CreateMultiGeometry(FdoGeometryCollection *geometries) | FdoFgfGeometryFactory | `[virtual]`
CreateMultiLineString(FdoLineStringCollection *lineStrings) | FdoFgfGeometryFactory | `[virtual]`
CreateMultiPoint(FdoPointCollection *points) | FdoFgfGeometryFactory | `[virtual]`
CreateMultiPoint(FdoInt32 dimensionality, FdoInt32 numOrdinates, double *ordinates) | FdoFgfGeometryFactory | `[virtual]`
CreateMultiPolygon(FdoPolygonCollection *polygons) | FdoFgfGeometryFactory | `[virtual]`
CreatePoint(FdoIDirectPosition *position) | FdoFgfGeometryFactory | `[virtual]`
CreatePoint(FdoInt32 dimensionality, double *ordinates) | FdoFgfGeometryFactory | `[virtual]`
CreatePolygon(FdoILinearRing *exteriorRing, FdoLinearRingCollection *interiorRings) | FdoFgfGeometryFactory | `[virtual]`
CreatePosition(FdoInt32 dimensionality, const double *ordinates) | FdoGeometryFactoryAbstract | `[virtual]`
CreatePosition(FdoIDirectPosition *position) | FdoGeometryFactoryAbstract | `[virtual]`
CreatePositionXY(double x, double y) | FdoGeometryFactoryAbstract | `[virtual]`
CreatePositionXYM(double x, double y, double m) | FdoGeometryFactoryAbstract | `[virtual]`
CreatePositionXYZ(double x, double y, double z) | FdoGeometryFactoryAbstract | `[virtual]`
CreatePositionXYZM(double x, double y, double z, double m) | FdoGeometryFactoryAbstract | `[virtual]`
CreateRing(FdoCurveSegmentCollection *curveSegments) | FdoFgfGeometryFactory | `[virtual]`
Dispose()=0 | FdoIDisposable | `[protected, pure virtual]`
FdoGeometryFactoryAbstract() | FdoGeometryFactoryAbstract | `[inline, protected]`
FdoIDisposable() | FdoIDisposable | `[inline, protected]`
GetByteArray() | FdoFgfGeometryFactory | `[virtual]`
GetFgf(FdoIGeometry *geometry) | FdoFgfGeometryFactory | `[virtual]`
GetInstance() | FdoFgfGeometryFactory | `[static]`
GetPrivateInstance(FdoInt32 numGeometries, FdoInt32 numPositions, FdoInt32 numEnvelopes, FdoInt32 numCurveSegments, FdoInt32 numRings) | FdoFgfGeometryFactory | `[static]`
GetRefCount() | FdoIDisposable | `[inline, virtual]`
GetWkb(FdoIGeometry *geometry) | FdoFgfGeometryFactory | `[virtual]`
Release() | FdoIDisposable | `[inline, virtual]`
TakeReleasedByteArray(FdoByteArray *byteArray) | FdoFgfGeometryFactory | `[virtual]`
~FdoGeometryFactoryAbstract() | FdoGeometryFactoryAbstract | `[inline, protected, virtual]`
~FdoIDisposable() | FdoIDisposable | `[inline, protected, virtual]`