virtual OETransBase *CreateCopy() const = 0
This virtual constructor for generating copies of the transformations when the programmer only has access to the base class.