dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Model
QueryDatumTransformation Class
Datum transformations used for projecting geometries in query results
public record QueryDatumTransformation : System.IEquatable<dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation>
Inheritance System.Object 🡒 QueryDatumTransformation
Implements System.IEquatable<QueryDatumTransformation>
Constructors
QueryDatumTransformation(double) Constructor
Creates a new instance of QueryDatumTransformation with a numeric transformation.
public QueryDatumTransformation(double numericTransformation);
Parameters
numericTransformation
System.Double
The numeric transformation to apply to the datum.
QueryDatumTransformation(QueryCompositeTransformation) Constructor
Creates a new instance of QueryDatumTransformation with a composite transformation.
public QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation transformation);
Parameters
transformation
QueryCompositeTransformation
The composite transformation to apply to the datum.
QueryDatumTransformation(QuerySimpleTransformation) Constructor
Creates a new instance of QueryDatumTransformation with a simple transformation.
public QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation transformation);
Parameters
transformation
QuerySimpleTransformation
The simple transformation to apply to the datum.
Properties
QueryDatumTransformation.CompositeTransformation Property
The composite transformation to apply to the datum.
public dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation? CompositeTransformation { get; set; }
Property Value
QueryDatumTransformation.NumericTransformation Property
The numeric transformation to apply to the datum.
public System.Nullable<double> NumericTransformation { get; set; }
Property Value
System.Nullable<System.Double>
QueryDatumTransformation.SimpleTransformation Property
The simple transformation to apply to the datum.
public dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation? SimpleTransformation { get; set; }
Property Value
Operators
QueryDatumTransformation.implicit operator QueryCompositeTransformation(QueryDatumTransformation) Operator
Implicit operator to convert a QueryDatumTransformation to a QueryCompositeTransformation.
public static dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation? implicit operator dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation?(dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation transformation);
Parameters
transformation
QueryDatumTransformation
Returns
QueryDatumTransformation.implicit operator QueryDatumTransformation(double) Operator
Implicit operator to convert a double to a QueryDatumTransformation.
public static dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation implicit operator dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation(double numericTransformation);
Parameters
numericTransformation
System.Double
Returns
QueryDatumTransformation.implicit operator QueryDatumTransformation(QueryCompositeTransformation) Operator
Implicit operator to convert a QueryCompositeTransformation to a QueryDatumTransformation.
public static dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation implicit operator dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation transformation);
Parameters
transformation
QueryCompositeTransformation
Returns
QueryDatumTransformation.implicit operator QueryDatumTransformation(QuerySimpleTransformation) Operator
Implicit operator to convert a QuerySimpleTransformation to a QueryDatumTransformation.
public static dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation implicit operator dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation transformation);
Parameters
transformation
QuerySimpleTransformation
Returns
QueryDatumTransformation.implicit operator QuerySimpleTransformation(QueryDatumTransformation) Operator
Implicit operator to convert a QueryDatumTransformation to a QuerySimpleTransformation.
public static dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation? implicit operator dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation?(dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation transformation);
Parameters
transformation
QueryDatumTransformation
Returns
QueryDatumTransformation.implicit operator Nullable(QueryDatumTransformation) Operator
Implicit operator to convert a QueryDatumTransformation to a double.
public static System.Nullable<double> implicit operator System.Nullable<double>(dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation transformation);
Parameters
transformation
QueryDatumTransformation