transform method
Returns a new point transformed from this point using transform.
The transformed point object must be of the type with same coordinate value members as this object has.
Implementation
@override
T transform(TransformPosition transform) => point.transform(transform) as T;