Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkGIFCooccurenceMatrix.h
Go to the documentation of this file.
1 #ifndef mitkGIFCooccurenceMatrix_h
2 #define mitkGIFCooccurenceMatrix_h
3 
5 #include <mitkBaseData.h>
7 
8 namespace mitk
9 {
10 
12  {
13  public:
15  itkFactorylessNewMacro(Self)
16  itkCloneMacro(Self)
17 
19 
23  virtual FeatureListType CalculateFeatures(const Image::Pointer & image, const Image::Pointer &feature) override;
24 
28  virtual FeatureNameListType GetFeatureNames() override;
29 
30  itkGetConstMacro(Range,double);
31  itkSetMacro(Range, double);
32  itkGetConstMacro(Direction, unsigned int);
33  itkSetMacro(Direction, unsigned int);
34 
36  {
37  double range;
38  unsigned int direction;
39  };
40 
41  private:
42  double m_Range;
43  unsigned int m_Direction;
44  };
45 
46 }
47 #endif //mitkGIFCooccurenceMatrix_h
Base of all data objects.
Definition: mitkBaseData.h:39
DataCollection - Class to facilitate loading/accessing structured data.
std::vector< std::pair< std::string, double > > FeatureListType
#define mitkClassMacro(className, SuperClassName)
Definition: mitkCommon.h:44
#define MITKCLUTILITIES_EXPORT