13 #ifndef MITKPhotoacousticVesselParameters_H 14 #define MITKPhotoacousticVesselParameters_H 22 #include "itkLightObject.h" 30 itkFactorylessNewMacro(Self);
33 itkGetMacro(PositionVector, Vector::Pointer);
34 itkGetMacro(DirectionVector, Vector::Pointer);
35 itkGetMacro(RadiusInVoxel,
double);
36 itkGetMacro(AbsorptionCoefficient,
double);
37 itkGetMacro(ScatteringCoefficient,
double);
38 itkGetMacro(AnisotopyCoefficient,
double);
39 itkGetMacro(BifurcationFrequency,
double);
40 itkGetMacro(DoPartialVolume,
bool);
42 itkSetMacro(PositionVector, Vector::Pointer);
43 itkSetMacro(DirectionVector, Vector::Pointer);
44 itkSetMacro(RadiusInVoxel,
double);
45 itkSetMacro(AbsorptionCoefficient,
double);
46 itkSetMacro(ScatteringCoefficient,
double);
47 itkSetMacro(AnisotopyCoefficient,
double);
48 itkSetMacro(BifurcationFrequency,
double);
49 itkSetMacro(DoPartialVolume,
bool);
57 Vector::Pointer m_PositionVector;
58 Vector::Pointer m_DirectionVector;
59 double m_RadiusInVoxel;
60 double m_AbsorptionCoefficient;
61 double m_ScatteringCoefficient;
62 double m_AnisotopyCoefficient;
63 double m_BifurcationFrequency;
64 bool m_DoPartialVolume;
79 #endif // MITKPhotoacousticVesselParameters_H
#define mitkNewMacro1Param(classname, type)
DataCollection - Class to facilitate loading/accessing structured data.
MITKPHOTOACOUSTICSLIB_EXPORT bool Equal(const MonteCarloThreadHandler::Pointer leftHandSide, const MonteCarloThreadHandler::Pointer rightHandSide, double eps, bool verbose)
Equal A function comparing two thread handlers for beeing equal.
#define mitkClassMacroItkParent(className, SuperClassName)
MITKCORE_EXPORT const ScalarType eps
#define MITKPHOTOACOUSTICSLIB_EXPORT