|
Public Member Functions |
NAMESPACE_OSGEO_GEOMETRY::ICircularArcSegment * | CreateCircularArcSegment (NAMESPACE_OSGEO_GEOMETRY::IDirectPosition *startPosition, NAMESPACE_OSGEO_GEOMETRY::IDirectPosition *midPosition, NAMESPACE_OSGEO_GEOMETRY::IDirectPosition *endPosition) |
| CircularArcSegment Creates a CircularArcSegment object by copying from three points on the arc.
|
NAMESPACE_OSGEO_GEOMETRY::ICurvePolygon * | CreateCurvePolygon (NAMESPACE_OSGEO_GEOMETRY::IRing *exteriorRing, NAMESPACE_OSGEO_GEOMETRY::RingCollection *interiorRings) |
| CurvePolygon Creates a CurvePolygon object by copying from given ring objects.
|
NAMESPACE_OSGEO_GEOMETRY::ICurveString * | CreateCurveString (NAMESPACE_OSGEO_GEOMETRY::CurveSegmentCollection *curveSegments) |
| CurveString Creates a CurveString object by copying from a collection of CurveSegment objects.
|
NAMESPACE_OSGEO_GEOMETRY::IEnvelope * | CreateEnvelope (NAMESPACE_OSGEO_GEOMETRY::IEnvelope *envelope) |
| Creates a envelope object by copying from another envelope.
|
NAMESPACE_OSGEO_GEOMETRY::IEnvelope * | CreateEnvelope (System::Int32 dimensionType, System::Double ordinates __gc[]) |
| Creates an envelope object by copying from an array of ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IEnvelope * | CreateEnvelope (NAMESPACE_OSGEO_GEOMETRY::IDirectPosition *lowerLeft, NAMESPACE_OSGEO_GEOMETRY::IDirectPosition *upperRight) |
| Envelope Creates an envelope object using two positions.
|
NAMESPACE_OSGEO_GEOMETRY::IEnvelope * | CreateEnvelopeXY (System::Double lowerLeftX, System::Double lowerLeftY, System::Double upperRightX, System::Double upperRightY) |
| Creates an envelope object using X and Y ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IEnvelope * | CreateEnvelopeXYZ (System::Double lowerLeftX, System::Double lowerLeftY, System::Double lowerLeftZ, System::Double upperRightX, System::Double upperRightY, System::Double upperRightZ) |
| Creates an envelope object using X, Y and Z ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IGeometry * | CreateGeometry (NAMESPACE_OSGEO_GEOMETRY::IEnvelope *envelope) |
| Creates a Geometry object by converting from an envelope.
|
NAMESPACE_OSGEO_GEOMETRY::IGeometry * | CreateGeometry (System::String *text) |
| Creates a Geometry object by converting from a text string.
|
NAMESPACE_OSGEO_GEOMETRY::IGeometry * | CreateGeometry (NAMESPACE_OSGEO_GEOMETRY::IGeometry *geometry) |
| Geometry Creates a Geometry object by copying from another Geometry.
|
NAMESPACE_OSGEO_GEOMETRY::ILinearRing * | CreateLinearRing (System::Int32 dimensionality, System::Int32 ordinateNumber, System::Double ordinates __gc[]) |
| Creates a LinearRing object by copying from an array of ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::ILinearRing * | CreateLinearRing (NAMESPACE_OSGEO_GEOMETRY::DirectPositionCollection *positions) |
| LinearRing Creates a LinearRing object by copying from a collection of positions.
|
NAMESPACE_OSGEO_GEOMETRY::ILineString * | CreateLineString (System::Int32 dimensionType, System::Int32 ordinateNumber, System::Double ordinates __gc[]) |
| Creates a LineString object by copying from an array of ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::ILineString * | CreateLineString (NAMESPACE_OSGEO_GEOMETRY::DirectPositionCollection *positions) |
| LineString Creates a LineString object by copying from a collection of positions.
|
NAMESPACE_OSGEO_GEOMETRY::ILineStringSegment * | CreateLineStringSegment (System::Int32 dimType, System::Int32 ordinateNumber, System::Double ordinates __gc[]) |
| Creates a LineStringSegment object by copying from an array of ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::ILineStringSegment * | CreateLineStringSegment (NAMESPACE_OSGEO_GEOMETRY::DirectPositionCollection *positions) |
| LineStringSegment Creates a LineStringSegment object by copying from a collection of positions.
|
NAMESPACE_OSGEO_GEOMETRY::IMultiCurvePolygon * | CreateMultiCurvePolygon (NAMESPACE_OSGEO_GEOMETRY::CurvePolygonCollection *curvePolygons) |
| MultiCurvePolygon Creates a MultiCurvePolygon object by copying from a collection of CurvePolygon objects.
|
NAMESPACE_OSGEO_GEOMETRY::IMultiCurveString * | CreateMultiCurveString (NAMESPACE_OSGEO_GEOMETRY::CurveStringCollection *curveStrings) |
| MultiCurveString Creates an MultiCurveString object by copying from a collection of CurveString objects.
|
NAMESPACE_OSGEO_GEOMETRY::IMultiGeometry * | CreateMultiGeometry (NAMESPACE_OSGEO_GEOMETRY::GeometryCollection *geometries) |
| MultiGeometry Creates a MultiGeometry object by copying from a collection of Geometry objects.
|
NAMESPACE_OSGEO_GEOMETRY::IMultiLineString * | CreateMultiLineString (NAMESPACE_OSGEO_GEOMETRY::LineStringCollection *lineStrings) |
| MultiLineString Creates a MultiLineString object by copying from a collection of LineString objects.
|
NAMESPACE_OSGEO_GEOMETRY::IMultiPoint * | CreateMultiPoint (System::Int32 dimensionality, System::Int32 ordinateNumber, System::Double ordinates __gc[]) |
| Creates a MultiPoint object by copying from an array of ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IMultiPoint * | CreateMultiPoint (NAMESPACE_OSGEO_GEOMETRY::PointCollection *points) |
| MultiPoint Creates a MultiPoint object by copying from a collection of point objects.
|
NAMESPACE_OSGEO_GEOMETRY::IMultiPolygon * | CreateMultiPolygon (NAMESPACE_OSGEO_GEOMETRY::PolygonCollection *polygons) |
| Creates a MultiPolygon object by copying from a collection of polygon objects.
|
NAMESPACE_OSGEO_GEOMETRY::IPoint * | CreatePoint (System::Int32 dimensionality, System::Double ordinates __gc[]) |
| Creates a point object by copying from an array of ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IPoint * | CreatePoint (NAMESPACE_OSGEO_GEOMETRY::IDirectPosition *position) |
| Point Creates a point object by copying from a position.
|
NAMESPACE_OSGEO_GEOMETRY::IPolygon * | CreatePolygon (NAMESPACE_OSGEO_GEOMETRY::ILinearRing *exteriorRing, NAMESPACE_OSGEO_GEOMETRY::LinearRingCollection *interiorRings) |
| Polygon Creates a polygon object by copying from given LinearRing objects.
|
NAMESPACE_OSGEO_GEOMETRY::IDirectPosition * | CreatePosition (NAMESPACE_OSGEO_GEOMETRY::IDirectPosition *position) |
| Creates a position object by copying from an existing position.
|
NAMESPACE_OSGEO_GEOMETRY::IDirectPosition * | CreatePositionXY (System::Double coordinateX, System::Double coordinateY) |
| Creates a position object using X and Y ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IDirectPosition * | CreatePositionXYM (System::Double coordinateX, System::Double coordinateY, System::Double coordinateM) |
| Creates a position object using X, Y and M ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IDirectPosition * | CreatePositionXYZ (System::Double coordinateX, System::Double coordinateY, System::Double coordinateZ) |
| Creates a position object using X, Y and Z ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IDirectPosition * | CreatePositionXYZM (System::Double coordinateX, System::Double coordinateY, System::Double coordinateZ, System::Double coordinateM) |
| Creates a position object using X, Y, Z and M ordinates.
|
NAMESPACE_OSGEO_GEOMETRY::IRing * | CreateRing (NAMESPACE_OSGEO_GEOMETRY::CurveSegmentCollection *curveSegments) |
| Ring Creates a ring object by copying from a collection of CurveSegment objects.
|
| GeometryFactoryAbstract (System::IntPtr unmanaged, System::Boolean autoDelete) |
Protected Member Functions |
__sealed System::Void | Dispose (System::Boolean disposing) |