Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
vtkAtlasCreatorLogic.h
Go to the documentation of this file.
1 /*=auto=========================================================================
2 
3  Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH) All Rights Reserved.
4 
5  See COPYRIGHT.txt
6  or http://www.slicer.org/copyright/copyright.txt for details.
7 
8  Program: 3D Slicer
9  Module: $RCSfile: vtkAtlasCreatorLogic.h,v $
10  Date: $Date: 2006/03/19 17:12:29 $
11  Version: $Revision: 1.3 $
12 
13 =========================================================================auto=*/
14 #ifndef __vtkAtlasCreatorLogic_h
15 #define __vtkAtlasCreatorLogic_h
16 
17 // Slicer includes
18 #include "vtkSlicerModuleLogic.h"
19 
20 // MRML includes
21 #include "vtkMRMLScene.h"
23 
24 #include "vtkSlicerAtlasCreatorModuleLogicExport.h"
25 
26 // TODO Node registration needs to be done in the Logic. See RegisterNodes
27 
29 
30 class VTK_SLICER_ATLASCREATOR_MODULE_LOGIC_EXPORT vtkAtlasCreatorLogic :
32 {
33  public:
34  static vtkAtlasCreatorLogic *New();
36  void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
37 
38  // Description: Get/Set MRML node storing parameter values
39  vtkGetObjectMacro (AtlasCreatorNode, vtkMRMLAtlasCreatorNode);
40  void SetAndObserveAtlasCreatorNode(vtkMRMLAtlasCreatorNode *n);
41 
42  // The method that creates and runs VTK or ITK pipeline
43  void Apply();
44 
45 protected:
47  virtual ~vtkAtlasCreatorLogic();
49  void operator=(const vtkAtlasCreatorLogic&);
50 
53 
54 };
55 
56 #endif
57 
static vtkSlicerModuleLogic * New()
The Usual vtk class functions.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkMRMLAtlasCreatorNode * AtlasCreatorNode
vtkITKGradientAnisotropicDiffusionImageFilter * GradientAnisotropicDiffusionImageFilter
Wrapper class around itk::GradientAnisotropicDiffusionImageFilterImageFilter.