00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __mitkFootprint1D_h
00012 #define __mitkFootprint1D_h
00013
00014 #include "mitkFootprint.h"
00015
00020 class MITK_VISUALIZATION_API mitkFootprint1D : public mitkFootprint
00021 {
00022 public:
00023 MITK_TYPE(mitkFootprint1D, mitkFootprint)
00024
00025 virtual void PrintSelf(ostream &os);
00026
00031 void SetRadiiSquare(float rs){ m_RS = rs; }
00032
00037 void SetSampleNumber(int num){ m_N = num; }
00038
00043 float GetRadiiSquare(){ return m_RS; }
00044
00049 int GetSampleNumber(){ return m_N; }
00050
00051 protected:
00052 mitkFootprint1D();
00053 virtual ~mitkFootprint1D();
00054
00055 float m_RS, m_OldRS;
00056 int m_N, m_OldN;
00057
00058 private:
00059 mitkFootprint1D(const mitkFootprint1D&);
00060 void operator = (const mitkFootprint1D&);
00061
00062 };
00063
00064
00065
00066
00067
00068
00069 #endif
00070