#include <mitkPAVesselMeanderStrategy.h>
◆ VesselMeanderStrategy()
mitk::pa::VesselMeanderStrategy::VesselMeanderStrategy |
( |
| ) |
|
|
protected |
◆ ~VesselMeanderStrategy()
mitk::pa::VesselMeanderStrategy::~VesselMeanderStrategy |
( |
| ) |
|
|
overrideprotected |
◆ CalculateNewDirectionVectorInStraightLine()
void mitk::pa::VesselMeanderStrategy::CalculateNewDirectionVectorInStraightLine |
( |
Vector::Pointer |
direction, |
|
|
double |
bendingFactor, |
|
|
std::mt19937 * |
rng |
|
) |
| |
◆ CalculateNewRandomlyDivergingDirectionVector()
void mitk::pa::VesselMeanderStrategy::CalculateNewRandomlyDivergingDirectionVector |
( |
Vector::Pointer |
direction, |
|
|
double |
bendingFactor, |
|
|
std::mt19937 * |
rng |
|
) |
| |
CalculateRandomlyDivergingPosition calculates the new position by modifying the direction vector randomly, proportional to the selected bendingFactor. This means, that the vessels will bend in each expansion step, if bendingFactor > 0.
- Parameters
-
Definition at line 31 of file mitkPAVesselMeanderStrategy.cpp.
References mitk::eps, and RANDOMIZATION_PERCENTAGE.
Referenced by CreateBaselineHB_13_02_18_Parameters(), CreateMultiHB_13_02_18_Parameters(), CreateMultivessel_19_10_17_Parameters(), CreateMultivessel_19_12_17_Parameters(), CreateSinglevessel_19_10_17_Parameters(), CreateSingleVesselHeterogeneousBackground_08_02_18_Parameters(), and mitk::pa::TissueGeneratorParameters::TissueGeneratorParameters().
◆ mitkClassMacroItkParent()
◆ New()
static Pointer mitk::pa::VesselMeanderStrategy::New |
( |
| ) |
|
|
static |
◆ RANDOMIZATION_PERCENTAGE
const double mitk::pa::VesselMeanderStrategy::RANDOMIZATION_PERCENTAGE |
|
protected |
The documentation for this class was generated from the following files: