[vtk-developers] Adding support for a macro in wrapper
Ben Boeckel
ben.boeckel at kitware.com
Wed Mar 11 14:49:27 EDT 2015
On Wed, Mar 11, 2015 at 14:27:43 -0400, David Lonie wrote:
> I'm in the process of deprecating
>
> virtual double* vtkProp::GetBounds();
>
> to favor a new signature
>
> virtual bool vtkProp::GetBounds(vtkViewport *, double[6]);
>
> This is a major change that touches a lot of classes, plus it introduces an
> overloaded signature to a virtual. This means that every subclass of
> vtkProp that implements GetBounds will need to define the deprecated
> signature so that it won't be hidden in legacy applications.
The solution is to do:
using SuperClass::GetBounds;
where GetBounds is reimplemented to "import" the subclass' overloads not
reimplemented here.
--Ben
More information about the vtk-developers
mailing list