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
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