GeographyFactory(T) Class

The spatial factory.

Inheritance Hierarchy

System..::..Object
  System.Spatial..::..BaseSpatialFactory
    System.Spatial..::..GeographyFactory<(Of <(<'T>)>)>

Namespace:  System.Spatial
Assembly:  System.Spatial (in System.Spatial.dll)

Syntax

'Declaration
Public Class GeographyFactory(Of T As Geography) _
    Inherits BaseSpatialFactory
'Usage
Dim instance As GeographyFactory(Of T)
public class GeographyFactory<T> : BaseSpatialFactory
where T : Geography
generic<typename T>
where T : Geography
public ref class GeographyFactory : public BaseSpatialFactory
type GeographyFactory<'T when 'T : Geography> =  
    class
        inherit BaseSpatialFactory
    end
JScript does not support generic types and methods.

Type Parameters

  • T
    The target type.

The GeographyFactory<(Of <(<'T>)>)> type exposes the following members.

Methods

  Name Description
Protected method AddLine Draws a point in the specified coordinate. (Overrides BaseSpatialFactory..::..AddLine(Double, Double, Nullable< (Of < <' (Double> ) > > ), Nullable< (Of < <' (Double> ) > > )).)
Protected method AddPos Adds a new position to the current line figure. (Inherited from BaseSpatialFactory.)
Protected method BeginFigure Begins drawing a figure. (Overrides BaseSpatialFactory..::..BeginFigure() () () ().)
Protected method BeginGeo Begins a spatial object. (Overrides BaseSpatialFactory..::..BeginGeo(SpatialType).)
Public method Build Finishes the current geography.
Public method Collection Starts a new collection.
Protected method EndFigure Ends the figure set on the current node. (Overrides BaseSpatialFactory..::..EndFigure() () () ().)
Protected method EndGeo Ends the current spatial object. (Overrides BaseSpatialFactory..::..EndGeo() () () ().)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Protected method Finish Finishes the current instance. (Inherited from BaseSpatialFactory.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method LineString() () () () Start a new empty LineString
Public method LineString(Double, Double) Starts a new line string.
Public method LineString(Double, Double, Nullable< (Of < <' (Double> ) > > ), Nullable< (Of < <' (Double> ) > > )) Start a new line string.
Public method LineTo(Double, Double) Adds a new point in the current line figure.
Public method LineTo(Double, Double, Nullable< (Of < <' (Double> ) > > ), Nullable< (Of < <' (Double> ) > > )) Adds a new point in the current line figure.
Protected method MemberwiseClone (Inherited from Object.)
Public method MultiLineString Starts a new multi-line string.
Public method MultiPoint Starts a new multipoint.
Public method MultiPolygon Starts a new multipolygon.
Public method Point() () () () Starts a new empty point.
Public method Point(Double, Double) Starts a new point.
Public method Point(Double, Double, Nullable< (Of < <' (Double> ) > > ), Nullable< (Of < <' (Double> ) > > )) Starts a new point.
Public method Polygon Starts a new polygon.
Public method Ring(Double, Double) Starts a new polygon ring.
Public method Ring(Double, Double, Nullable< (Of < <' (Double> ) > > ), Nullable< (Of < <' (Double> ) > > )) Starts a new polygon ring.
Protected method StartRing Starts a new polygon ring. (Inherited from BaseSpatialFactory.)
Public method ToString (Inherited from Object.)

Top

Operators

  Name Description
Public operatorStatic member Implicit Widening Implicit Implicit Implicit(GeographyFactory< (Of < <' (T> ) > > ) to T)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Spatial Namespace