virtual void OETransform3D(double *, unsigned int rows) const = 0 virtual void OETransform3D(float *, unsigned int rows) const = 0 virtual void OETransform2D(float *, unsigned int rows) const = 0
These three pure-virtual functions are implemented by the derived classes in order to provide implementations to the public template functions in the base class. They provide implementations for transforming three-dimensional coordinate data stored as floats or doubles and two-dimensional data (depictions) stored as floats.