[vtk-developers] vtk macros

Laurent Chauvin lchauvin at bwh.harvard.edu
Mon Jul 9 16:42:57 EDT 2012


Thank you very much. I changed it.
Maybe it should be added to the documentation here: http://www.vtk.org/Wiki/VTK/Examples/Developers/Macros

Thank you.
-Laurent



On Jul 9, 2012, at 3:40 PM, Bill Lorensen wrote:

> vtkSetObjectMacro should never be used, slicer code or not. Perhaps we should replace the vtkSetObjectMacro to report an error and tell the developer how to use vtkCxxSetObjectMacro.
> 
> On Mon, Jul 9, 2012 at 3:35 PM, Jean-Christophe Fillion-Robin <jchris.fillionr at kitware.com> wrote:
> 
> From the VTK coding standard page:
> 
> "Avoid using vtkSetObjectMacro since it will require including the header file of another class. Use the vtkCxxSetObjectMacro instead."
> 
> (( When writing Slicer related  code, do NOT use vtkSetObjectMacro))
> 
> Hth
> Jc
> 
> On Mon, Jul 9, 2012 at 3:23 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> There is no vtkCxxSetMacro used in VTK. There is a vtkCxxSetObjectMacro and the explanation on the coding standards page you mentioned describes why it should be used.
> 
> On Mon, Jul 9, 2012 at 10:44 AM, Laurent Chauvin <lchauvin at bwh.harvard.edu> wrote:
> Hello,
> 
> I have a quick question.
> Is there a difference between vtkSetMacro and vtkCxxSetMacro.
> 
> I read from here (http://www.vtk.org/Wiki/VTK_Coding_Standards) to use vtkCxxSetMacro,
> but here (http://www.vtk.org/Wiki/VTK/Examples/Developers/Macros) there is only vtkSetMacro.
> 
> Thank you.
> -Laurent
> 
> 
> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
> 
> 
> 
> 
> 
> -- 
> Unpaid intern in BillsBasement at noware dot com
> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
> 
> 
> 
> 
> 
> -- 
> +1 919 869 8849
> 
> 
> 
> 
> -- 
> Unpaid intern in BillsBasement at noware dot com
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20120709/898f3977/attachment.html>


More information about the vtk-developers mailing list