Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkPATissueGeneratorParameters.h>
Public Types | |
typedef void(VesselMeanderStrategy::* | CalculateNewVesselPositionCallback) (Vector::Pointer, double, std::mt19937 *) |
Public Member Functions | |
mitkClassMacroItkParent (TissueGeneratorParameters, itk::Object) | |
virtual int | GetXDim () |
virtual int | GetYDim () |
virtual int | GetZDim () |
virtual double | GetVoxelSpacingInCentimeters () |
virtual bool | GetDoPartialVolume () |
virtual bool | GetUseRngSeed () |
virtual long | GetRngSeed () |
virtual bool | GetRandomizePhysicalProperties () |
virtual double | GetRandomizePhysicalPropertiesPercentage () |
virtual bool | GetForceVesselsMoveAlongYDirection () |
virtual double | GetMinBackgroundAbsorption () |
virtual double | GetMaxBackgroundAbsorption () |
virtual double | GetBackgroundScattering () |
virtual double | GetBackgroundAnisotropy () |
virtual double | GetAirAbsorption () |
virtual double | GetAirScattering () |
virtual double | GetAirAnisotropy () |
virtual double | GetAirThicknessInMillimeters () |
virtual double | GetSkinAbsorption () |
virtual double | GetSkinScattering () |
virtual double | GetSkinAnisotropy () |
virtual double | GetSkinThicknessInMillimeters () |
virtual CalculateNewVesselPositionCallback | GetCalculateNewVesselPositionCallback () |
virtual int | GetMinNumberOfVessels () |
virtual int | GetMaxNumberOfVessels () |
virtual double | GetMinVesselBending () |
virtual double | GetMaxVesselBending () |
virtual double | GetMinVesselAbsorption () |
virtual double | GetMaxVesselAbsorption () |
virtual double | GetMinVesselRadiusInMillimeters () |
virtual double | GetMaxVesselRadiusInMillimeters () |
virtual int | GetVesselBifurcationFrequency () |
virtual double | GetMinVesselScattering () |
virtual double | GetMaxVesselScattering () |
virtual double | GetMinVesselAnisotropy () |
virtual double | GetMaxVesselAnisotropy () |
virtual double | GetMinVesselZOrigin () |
virtual double | GetMaxVesselZOrigin () |
virtual double | GetMCflag () |
virtual double | GetMCLaunchflag () |
virtual double | GetMCBoundaryflag () |
virtual double | GetMCLaunchPointX () |
virtual double | GetMCLaunchPointY () |
virtual double | GetMCLaunchPointZ () |
virtual double | GetMCFocusPointX () |
virtual double | GetMCFocusPointY () |
virtual double | GetMCFocusPointZ () |
virtual double | GetMCTrajectoryVectorX () |
virtual double | GetMCTrajectoryVectorY () |
virtual double | GetMCTrajectoryVectorZ () |
virtual double | GetMCRadius () |
virtual double | GetMCWaist () |
virtual void | SetXDim (int _arg) |
virtual void | SetYDim (int _arg) |
virtual void | SetZDim (int _arg) |
virtual void | SetVoxelSpacingInCentimeters (double _arg) |
virtual void | SetDoPartialVolume (bool _arg) |
virtual void | SetUseRngSeed (bool _arg) |
virtual void | SetRngSeed (long _arg) |
virtual void | SetRandomizePhysicalProperties (bool _arg) |
virtual void | SetRandomizePhysicalPropertiesPercentage (double _arg) |
virtual void | SetForceVesselsMoveAlongYDirection (bool _arg) |
virtual void | SetMinBackgroundAbsorption (double _arg) |
virtual void | SetMaxBackgroundAbsorption (double _arg) |
virtual void | SetBackgroundScattering (double _arg) |
virtual void | SetBackgroundAnisotropy (double _arg) |
virtual void | SetAirAbsorption (double _arg) |
virtual void | SetAirScattering (double _arg) |
virtual void | SetAirAnisotropy (double _arg) |
virtual void | SetAirThicknessInMillimeters (double _arg) |
virtual void | SetSkinAbsorption (double _arg) |
virtual void | SetSkinScattering (double _arg) |
virtual void | SetSkinAnisotropy (double _arg) |
virtual void | SetSkinThicknessInMillimeters (double _arg) |
virtual void | SetCalculateNewVesselPositionCallback (CalculateNewVesselPositionCallback _arg) |
virtual void | SetMinNumberOfVessels (int _arg) |
virtual void | SetMaxNumberOfVessels (int _arg) |
virtual void | SetMinVesselBending (double _arg) |
virtual void | SetMaxVesselBending (double _arg) |
virtual void | SetMinVesselAbsorption (double _arg) |
virtual void | SetMaxVesselAbsorption (double _arg) |
virtual void | SetMinVesselRadiusInMillimeters (double _arg) |
virtual void | SetMaxVesselRadiusInMillimeters (double _arg) |
virtual void | SetVesselBifurcationFrequency (int _arg) |
virtual void | SetMinVesselScattering (double _arg) |
virtual void | SetMaxVesselScattering (double _arg) |
virtual void | SetMinVesselAnisotropy (double _arg) |
virtual void | SetMaxVesselAnisotropy (double _arg) |
virtual void | SetMinVesselZOrigin (double _arg) |
virtual void | SetMaxVesselZOrigin (double _arg) |
virtual void | SetMCflag (double _arg) |
virtual void | SetMCLaunchflag (double _arg) |
virtual void | SetMCBoundaryflag (double _arg) |
virtual void | SetMCLaunchPointX (double _arg) |
virtual void | SetMCLaunchPointY (double _arg) |
virtual void | SetMCLaunchPointZ (double _arg) |
virtual void | SetMCFocusPointX (double _arg) |
virtual void | SetMCFocusPointY (double _arg) |
virtual void | SetMCFocusPointZ (double _arg) |
virtual void | SetMCTrajectoryVectorX (double _arg) |
virtual void | SetMCTrajectoryVectorY (double _arg) |
virtual void | SetMCTrajectoryVectorZ (double _arg) |
virtual void | SetMCRadius (double _arg) |
virtual void | SetMCWaist (double _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
TissueGeneratorParameters () | |
~TissueGeneratorParameters () override | |
Definition at line 25 of file mitkPATissueGeneratorParameters.h.
typedef void(VesselMeanderStrategy::* mitk::pa::TissueGeneratorParameters::CalculateNewVesselPositionCallback) (Vector::Pointer, double, std::mt19937 *) |
Callback function definition of a VesselMeanderStrategy
Definition at line 35 of file mitkPATissueGeneratorParameters.h.
|
protected |
Definition at line 15 of file mitkPATissueGeneratorParameters.cpp.
References mitk::pa::VesselMeanderStrategy::CalculateNewRandomlyDivergingDirectionVector().
|
overrideprotected |
Definition at line 74 of file mitkPATissueGeneratorParameters.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
mitk::pa::TissueGeneratorParameters::mitkClassMacroItkParent | ( | TissueGeneratorParameters | , |
itk::Object | |||
) |
|
static |
Referenced by CreateBaselineHB_13_02_18_Parameters(), CreateMultiHB_13_02_18_Parameters(), CreateMultivessel_19_10_17_Parameters(), CreateMultivessel_19_12_17_Parameters(), CreatePhantom_04_04_18_Parameters(), CreateSinglevessel_19_10_17_Parameters(), CreateSingleVesselHeterogeneousBackground_08_02_18_Parameters(), and mitk::pa::IOUtil::LoadInSilicoTissueVolumeFromNrrdFile().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |