This class represents a transformation from a set of Source coordinate reference systems to a set of Target coordinate reference systems that may include both horizontal and vertical data, and which may require multiple component transformation to complete. For example, a ParametricTransform and a VerticalTransform, or a pair of DatumTransforms that use an intermediate, where no direct transform is available.
This class is not intended to actually perform the point data computations. For that, you must generate a PointTransformer, which will be optimized to run data through a pipeline of required transforms, in the appropriate order, with the necessary unit conversions, projections, etc.
Constructor |
Description |
Creates a new instance of the ConcatenatedTransform class |
Property |
Description |
Gets or sets the accuracy (within meters) of the transforms. |
|
Gets or sets whether the Concatenation is complete (all sources, targets and transforms have been added). |
|
Gets the Source Epoch, Decimal Years (for time dependant transforms). |
|
Gets or sets the Sources. |
|
Gets the Target Epoch, Decimal Years (for time dependant transforms). |
|
Gets or sets the Targets. |
|
Gets or sets the Transforms. |
|
Inherited Property |
Description |
Inherited from Serializable. |
|
Inherited from Enclosure. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Enclosure. |
Method |
Description |
Clears all the objects from the collections. |
|
Creates a clone of this object. (Overrides the abstract Serializable.Clone()). |
|
Takes care of the case where this ConcatenatedTransform does not have a Usage set on it. |
|
Value equals comparison. (Overrides Enclosure.Equals()). |
|
Comparison to see if the object obj is "nearly" equal to this. (Overrides Enclosure.Equivalent()). |
|
Create a helper class to perform the actual transformation of point data. |
|
Gets a user's description of this transformer. |
|
Return the number of dimensions affected by the transforms. For example, if only a vertical transform is performed, dimension would be 1. |
|
Serves as a hash function for a particular type. (Overrides Enclosure.GetHashCode()). |
|
Gets this object description (Overrides Serializable.GetObjectDescription()). |
|
Gets the Source Epoch, System.DateTime (for time-dependent transforms). |
|
Return the source horizontal coord sys (may be null). |
|
Return the source vertical coord sys (may be null). |
|
Gets the Target Epoch, System.DateTime (for time-dependent transforms). |
|
Return the target horizontal coord sys (may be null). |
|
Return the target vertical coord sys (may be null). |
|
Gets a user's description of this transformer's transform piece. |
|
Comparison to see if the object obj is nearly equal to this. (Overrides Serializable.IsNearlyEqual()). |
|
Check the Sources to see if they are three-dimensional. |
|
Check the Targets to see if they are three-dimensional. |
|
Determines whether or not a transform is required to convert between these sources and targets. |
|
Set the concatenation to perform no transforms, but to simply pass the point data through unchanged (aside from projections and unit changes, etc). |
|
Sets the Source Epoch, System.DateTime (for time-dependent transforms). |
|
Sets the Target Epoch, System.DateTime (for time-dependent transforms). |
|
Comparison to see if the object obj is exactly equal to this. (Overrides Enclosure.StrictlyEquals()). |
|
Used by GCO for objects where IsUsable is false, attempt to recheck. Used mainly for filebased serializable objects (Nadcon grid shifts, DLS translators). (Overrides Serializable.TryToFixUsability()). |
|
Inherited Method |
Description |
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
GetType |
Inherited from Object. |
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Serializable. |
|
Inherited from Enclosure. |
|
Inherited from Enclosure. |
|
ToString |
Inherited from Object. |
Inherited from Serializable. |
|
Inherited from Enclosure. |
Operator |
Description |
Assigns a new value to this ConcatenatedTransform |
|
Compares the value of two ConcatenatedTransforms |
|
Compares the value of two ConcatenatedTransforms |