ITK/Tutorials/DOs and DONTs

From KitwarePublic
< ITK‎ | Tutorials
Revision as of 13:57, 7 July 2009 by Ibanez (talk | contribs)
Jump to navigationJump to search

PipeLine

DO

  • Do call Update() before using the pipeline output


Image Creation

DO

  • On a newly-manually-created image, do initialize the pixel values if you expect them to be so!
    • Example: image->FillBuffer(0); // initialize it to all dark
    • ITK doesn't initialize the image buffer when you call Allocate(). It is your responsibility to initialize the pixel values.

Coding Style

DO NOT

  • Do not declare constanst using
    • #define CONST_VALUE_NAME 3
    • Use instead
      • const unsigned int CONST_VALUE_NAME = 3,
  • ITK doesn't define constants with #defines in header files