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  |