C# 클래스 ProjNet.CoordinateSystems.Transformations.DatumTransform

Transformation for applying
상속: MathTransform
파일 보기 프로젝트 열기: fivepmtechnology/ProjNET

보호된 프로퍼티들

프로퍼티 타입 설명
_inverse IMathTransform

공개 메소드들

메소드 설명
DatumTransform ( Wgs84ConversionInfo towgs84 ) : System

Initializes a new instance of the DatumTransform class.

Inverse ( ) : IMathTransform

Creates the inverse transform of this object.

This method may fail if the transform is not one to one. However, all cartographic projections should succeed.

Invert ( ) : void

Reverses the transformation

Transform ( double point ) : double[]

Transforms a coordinate point. The passed parameter point should not be modified.

TransformList ( IList points ) : IList
TransformList ( IList points ) : IList

Transforms a list of coordinate point ordinal values.

This method is provided for efficiently transforming many points. The supplied array of ordinal values will contain packed ordinal values. For example, if the source dimension is 3, then the ordinals will be packed in this order (x0,y0,z0,x1,y1,z1 ...). The size of the passed array must be an integer multiple of DimSource. The returned ordinal values are packed in a similar way. In some DCPs. the ordinals may be transformed in-place, and the returned array may be the same as the passed array. So any client code should not attempt to reuse the passed ordinal values (although they can certainly reuse the passed array). If there is any problem then the server implementation will throw an exception. If this happens then the client should not make any assumptions about the state of the ordinal values.

비공개 메소드들

메소드 설명
Apply ( double p ) : double[]
ApplyInverted ( double p ) : double[]
DatumTransform ( Wgs84ConversionInfo towgs84, bool isInverse ) : System

메소드 상세

DatumTransform() 공개 메소드

Initializes a new instance of the DatumTransform class.
public DatumTransform ( Wgs84ConversionInfo towgs84 ) : System
towgs84 Wgs84ConversionInfo
리턴 System

Inverse() 공개 메소드

Creates the inverse transform of this object.
This method may fail if the transform is not one to one. However, all cartographic projections should succeed.
public Inverse ( ) : IMathTransform
리턴 IMathTransform

Invert() 공개 메소드

Reverses the transformation
public Invert ( ) : void
리턴 void

Transform() 공개 메소드

Transforms a coordinate point. The passed parameter point should not be modified.
public Transform ( double point ) : double[]
point double
리턴 double[]

TransformList() 공개 메소드

public TransformList ( IList points ) : IList
points IList
리턴 IList

TransformList() 공개 메소드

Transforms a list of coordinate point ordinal values.
This method is provided for efficiently transforming many points. The supplied array of ordinal values will contain packed ordinal values. For example, if the source dimension is 3, then the ordinals will be packed in this order (x0,y0,z0,x1,y1,z1 ...). The size of the passed array must be an integer multiple of DimSource. The returned ordinal values are packed in a similar way. In some DCPs. the ordinals may be transformed in-place, and the returned array may be the same as the passed array. So any client code should not attempt to reuse the passed ordinal values (although they can certainly reuse the passed array). If there is any problem then the server implementation will throw an exception. If this happens then the client should not make any assumptions about the state of the ordinal values.
public TransformList ( IList points ) : IList
points IList
리턴 IList

프로퍼티 상세

_inverse 보호되어 있는 프로퍼티

protected IMathTransform _inverse
리턴 IMathTransform