|
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 |