C# 클래스 Raven.Client.Spatial.Geo.ShapeConverter

상속: IShapeConverter
파일 보기 프로젝트 열기: sibartlett/RavenDB.Client.Spatial 1 사용 예제들

공개 메소드들

메소드 설명
CanConvert ( ObjectType type ) : bool
FromCircle ( object circle ) : double[]
FromEnvelope ( object envelope ) : CoordinateInfo[]
FromFeature ( object feature, object &id, object>.Dictionary &properties ) : object
FromFeatureCollection ( object featureCollection ) : object[]
FromGeometryCollection ( object geometryCollection ) : object[]
FromLineString ( object lineString ) : CoordinateInfo[]
FromLinearRing ( object lineString ) : CoordinateInfo[]
FromMultiLineString ( object multiLineString ) : CoordinateInfo[][]
FromMultiPoint ( object multiPoint ) : CoordinateInfo[]
FromMultiPolygon ( object multiPolygon ) : CoordinateInfo[][][]
FromPoint ( object point ) : CoordinateInfo
FromPolygon ( object polygon ) : CoordinateInfo[][]
GetObjectType ( object obj ) : ObjectType
ToCircle ( double circle ) : object
ToEnvelope ( CoordinateInfo coordinates ) : object
ToFeature ( object geometry, object id, object>.Dictionary properties ) : object
ToFeatureCollection ( object features ) : object
ToGeometryCollection ( object geometries ) : object
ToLineString ( CoordinateInfo coordinates ) : object
ToLinearRing ( CoordinateInfo coordinates ) : object
ToMultiLineString ( CoordinateInfo coordinates ) : object
ToMultiPoint ( CoordinateInfo coordinates ) : object
ToMultiPolygon ( CoordinateInfo coordinates ) : object
ToPoint ( CoordinateInfo coordinates ) : object
ToPolygon ( CoordinateInfo coordinates ) : object

보호된 메소드들

메소드 설명
ConvertFromCircleRadius ( double radius ) : double
ConvertToCircleRadius ( double radius ) : double

비공개 메소드들

메소드 설명
MakeCoordinate ( CoordinateInfo coordinate ) : Coordinate
MakeCoordinate ( Coordinate coordinate ) : CoordinateInfo

메소드 상세

CanConvert() 공개 메소드

public CanConvert ( ObjectType type ) : bool
type ObjectType
리턴 bool

ConvertFromCircleRadius() 보호된 메소드

protected ConvertFromCircleRadius ( double radius ) : double
radius double
리턴 double

ConvertToCircleRadius() 보호된 메소드

protected ConvertToCircleRadius ( double radius ) : double
radius double
리턴 double

FromCircle() 공개 메소드

public FromCircle ( object circle ) : double[]
circle object
리턴 double[]

FromEnvelope() 공개 메소드

public FromEnvelope ( object envelope ) : CoordinateInfo[]
envelope object
리턴 CoordinateInfo[]

FromFeature() 공개 메소드

public FromFeature ( object feature, object &id, object>.Dictionary &properties ) : object
feature object
id object
properties object>.Dictionary
리턴 object

FromFeatureCollection() 공개 메소드

public FromFeatureCollection ( object featureCollection ) : object[]
featureCollection object
리턴 object[]

FromGeometryCollection() 공개 메소드

public FromGeometryCollection ( object geometryCollection ) : object[]
geometryCollection object
리턴 object[]

FromLineString() 공개 메소드

public FromLineString ( object lineString ) : CoordinateInfo[]
lineString object
리턴 CoordinateInfo[]

FromLinearRing() 공개 메소드

public FromLinearRing ( object lineString ) : CoordinateInfo[]
lineString object
리턴 CoordinateInfo[]

FromMultiLineString() 공개 메소드

public FromMultiLineString ( object multiLineString ) : CoordinateInfo[][]
multiLineString object
리턴 CoordinateInfo[][]

FromMultiPoint() 공개 메소드

public FromMultiPoint ( object multiPoint ) : CoordinateInfo[]
multiPoint object
리턴 CoordinateInfo[]

FromMultiPolygon() 공개 메소드

public FromMultiPolygon ( object multiPolygon ) : CoordinateInfo[][][]
multiPolygon object
리턴 CoordinateInfo[][][]

FromPoint() 공개 메소드

public FromPoint ( object point ) : CoordinateInfo
point object
리턴 CoordinateInfo

FromPolygon() 공개 메소드

public FromPolygon ( object polygon ) : CoordinateInfo[][]
polygon object
리턴 CoordinateInfo[][]

GetObjectType() 공개 메소드

public GetObjectType ( object obj ) : ObjectType
obj object
리턴 ObjectType

ToCircle() 공개 메소드

public ToCircle ( double circle ) : object
circle double
리턴 object

ToEnvelope() 공개 메소드

public ToEnvelope ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object

ToFeature() 공개 메소드

public ToFeature ( object geometry, object id, object>.Dictionary properties ) : object
geometry object
id object
properties object>.Dictionary
리턴 object

ToFeatureCollection() 공개 메소드

public ToFeatureCollection ( object features ) : object
features object
리턴 object

ToGeometryCollection() 공개 메소드

public ToGeometryCollection ( object geometries ) : object
geometries object
리턴 object

ToLineString() 공개 메소드

public ToLineString ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object

ToLinearRing() 공개 메소드

public ToLinearRing ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object

ToMultiLineString() 공개 메소드

public ToMultiLineString ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object

ToMultiPoint() 공개 메소드

public ToMultiPoint ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object

ToMultiPolygon() 공개 메소드

public ToMultiPolygon ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object

ToPoint() 공개 메소드

public ToPoint ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object

ToPolygon() 공개 메소드

public ToPolygon ( CoordinateInfo coordinates ) : object
coordinates CoordinateInfo
리턴 object