Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
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()