[Paraview-developers] Re: [vtk-developers] Removed windows.h from VTK headers.

Bill Lorensen wlorens1 at nycap.rr.com
Sat Dec 18 12:40:56 EST 2004


ITK uses GetNameOfClass. I suggest the same for VTK.

Bill

At 02:18 PM 12/17/2004, Brad King wrote:
>Bill Hoffman wrote:
>>The correct solution for this problem is to rename all of the methods in 
>>question to names that do not conflict with Windows.h.   GetClassName -> 
>>VTKGetClassName, etc.   If we were starting VTK with knowledge of this 
>>problem, that is what we would do.   However, that would cause backwards 
>>compatibility to break, which is a bad thing.   So, I suggest, that we 
>>keep the same basic approach that Brad has implemented, but instead of 
>>calling the methods *Internal(), we call the method the name that it 
>>would have been if we were starting from scratch.   Then we provide 
>>methods for backwards compatibility that call the new method, and they
>>have a comment explaining the problem.
>
>This sounds like a good idea.  Then we can deprecate the old method names 
>using the standard VTK deprecation mechanism.  Now we need to choose new 
>names.  How about these:
>
>GetClassName -> GetNameOfClass
>GetProp -> GetViewProp
>SetProp -> SetViewProp
>RemoveProp -> RemoveViewProp
>
>-Brad
>
>_______________________________________________
>vtk-developers mailing list
>vtk-developers at vtk.org
>http://www.vtk.org/mailman/listinfo/vtk-developers




More information about the vtk-developers mailing list