Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
itkPointShell.h
Go to the documentation of this file.
1 /*===================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
17 #ifndef __itkPointShell_h__
18 #define __itkPointShell_h__
19 
20 #include "mitkQBallImage.h"
22 
23 
24 namespace itk
25 {
26  // generate by n-fold subdivisions of an icosahedron
27  template<int NPoints, class TMatrixType >
28  class PointShell
29  {
30  public:
31  static TMatrixType *DistributePointShell();
32  };
33 
34  template<int NpointsShell1, int NpointsShell2, int NpointsShell3, class TMatrixTypeshell1, class TMatrixTypeshell2, class TMatrixTypeshell3>
36  {
37  public:
38  static TMatrixTypeshell1 *DistributePointShell1();
39  static TMatrixTypeshell2 *DistributePointShell2();
40  static TMatrixTypeshell3 *DistributePointShell3();
41  };
42 
43 }
44 
45 #include "itkPointShell.txx"
46 
47 #endif //__itkPointShell_h__
static TMatrixTypeshell3 * DistributePointShell3()
static TMatrixType * DistributePointShell()
static TMatrixTypeshell1 * DistributePointShell1()
static TMatrixTypeshell2 * DistributePointShell2()