27 #ifndef PARAMETER_SPAMOD_HH
28 #define PARAMETER_SPAMOD_HH
31 #include "spamod-api.hh"
52 CParameterSpamod(
int ANbRef = 0);
53 CParameterSpamod(
const CParameterSpamod &);
58 virtual ~CParameterSpamod();
71 virtual void save(std::ostream&);
77 virtual void load(std::istream&);
83 virtual void reinit();
90 void setViewMode(TSpamodViewMode AMode);
91 TSpamodViewMode getViewMode()
const;
92 void setNextViewMode();
95 bool getEuclidianParam(
int AIndex);
96 void setEuclidianParam(
int AIndex,
bool AValue);
99 bool getAnalyticParam(
int AIndex);
100 void setAnalyticParam(
int AIndex,
bool AValue);
103 bool getVoxelParam(
int AIndex);
104 void setVoxelParam(
int AIndex,
bool AValue);
107 bool getK2Param(
int AIndex);
108 void setK2Param(
int AIndex,
bool AValue);
113 virtual int getType()
const;
116 friend std::ostream&
operator << (std::ostream&,
const CParameterSpamod &);
117 friend std::istream&
operator >> (std::istream&, CParameterSpamod &);
121 TSpamodViewMode FViewMode;
127 bool FEuclidianParam[2];
135 bool FAnalyticParam[4];
154 #endif // PARAMETER_SPAMOD_HH
156 #endif // MODULE_SPAMOD