C# Class MapAround.CoordinateSystems.Transformations.ConcatenatedTransform

Represents a concatenation of transformations.
A concatenated transform acts in the same way as applying transforms, one after the other. The dimension of the output space of the each transform must match the dimension of the input space in the next transform.
Inheritance: MathTransform
Afficher le fichier Open project: gkrsu/maparound.core Class Usage Examples

Protected Properties

Свойство Type Description
InverseTransform IMathTransform

Méthodes publiques

Méthode Description
ConcatenatedTransform ( ) : System

Initializes a new instance of the MapAround.CoordinateSystems.Transformations.ConcatenatedTransform.

ConcatenatedTransform ( List transformlist ) : System

Initializes a new instance of the MapAround.CoordinateSystems.Transformations.ConcatenatedTransform.

Inverse ( ) : IMathTransform

Creates the inverse transform of this object.

This method may fail if the transform is not one to one.

Invert ( ) : void

Inverts this transform.

Transform ( double point ) : double[]

Transforms a coordinate point.

The passed parameter point should not be modified.

TransformList ( List points ) : List

Transforms a list of coordinate point ordinal values.

Method Details

ConcatenatedTransform() public méthode

Initializes a new instance of the MapAround.CoordinateSystems.Transformations.ConcatenatedTransform.
public ConcatenatedTransform ( ) : System
Résultat System

ConcatenatedTransform() public méthode

Initializes a new instance of the MapAround.CoordinateSystems.Transformations.ConcatenatedTransform.
public ConcatenatedTransform ( List transformlist ) : System
transformlist List
Résultat System

Inverse() public méthode

Creates the inverse transform of this object.
This method may fail if the transform is not one to one.
public Inverse ( ) : IMathTransform
Résultat IMathTransform

Invert() public méthode

Inverts this transform.
public Invert ( ) : void
Résultat void

Transform() public méthode

Transforms a coordinate point.
The passed parameter point should not be modified.
public Transform ( double point ) : double[]
point double An array containing the point coordinates to transform
Résultat double[]

TransformList() public méthode

Transforms a list of coordinate point ordinal values.
public TransformList ( List points ) : List
points List Packed ordinates of points to transform
Résultat List

Property Details

InverseTransform protected_oe property

The inverse transformation.
protected IMathTransform InverseTransform
Résultat IMathTransform