13 #ifndef MITKPHOTOACOUSTICSimulationBatchGENERATORPARAMETERS_H 14 #define MITKPHOTOACOUSTICSimulationBatchGENERATORPARAMETERS_H 21 #include "itkLightObject.h" 29 itkFactorylessNewMacro(Self);
30 itkSetMacro(VolumeIndex,
unsigned int);
31 itkSetMacro(NrrdFilePath, std::string);
32 itkSetMacro(TissueName, std::string);
33 itkSetMacro(BinaryPath, std::string);
34 itkSetMacro(NumberOfPhotons,
long);
35 itkSetMacro(YOffsetLowerThresholdInCentimeters,
double);
36 itkSetMacro(YOffsetUpperThresholdInCentimeters,
double);
37 itkSetMacro(YOffsetStepInCentimeters,
double);
38 itkGetMacro(VolumeIndex,
unsigned int);
40 itkGetMacro(NrrdFilePath, std::string);
42 itkGetMacro(TissueName, std::string);
44 itkGetMacro(BinaryPath, std::string);
45 itkGetMacro(NumberOfPhotons,
long);
46 itkGetMacro(YOffsetLowerThresholdInCentimeters,
double);
47 itkGetMacro(YOffsetUpperThresholdInCentimeters,
double);
48 itkGetMacro(YOffsetStepInCentimeters,
double);
56 unsigned int m_VolumeIndex;
57 std::string m_NrrdFilePath;
58 std::string m_TissueName;
59 std::string m_BinaryPath;
60 long m_NumberOfPhotons;
61 double m_YOffsetLowerThresholdInCentimeters;
62 double m_YOffsetUpperThresholdInCentimeters;
63 double m_YOffsetStepInCentimeters;
67 #endif // MITKPHOTOACOUSTICSimulationBatchGENERATORPARAMETERS_H
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacroItkParent(className, SuperClassName)
#define MITKPHOTOACOUSTICSLIB_EXPORT