Medical Imaging Interaction Toolkit  2018.4.99-f51274ea
Medical Imaging Interaction Toolkit
mitk::pa::VesselTree Class Reference

#include <mitkPAVesselTree.h>

Inheritance diagram for mitk::pa::VesselTree:
Collaboration diagram for mitk::pa::VesselTree:

Public Member Functions

 mitkClassMacroItkParent (VesselTree, itk::LightObject)
 
 mitkNewMacro1Param (Self, VesselProperties::Pointer)
 
void Step (InSilicoTissueVolume::Pointer volume, Vessel::CalculateNewVesselPositionCallback calculateNewPosition, double bendingFactor, std::mt19937 *rng)
 Step Performs a simulation step, in which all subvessels of this VesselTree are expanded. More...
 
bool IsFinished ()
 IsFinished. More...
 
virtual std::vector< Vessel::Pointer > * GetCurrentSubvessels () const
 

Protected Member Functions

 VesselTree (VesselProperties::Pointer initialProperties)
 
 ~VesselTree () override
 

Detailed Description

Definition at line 30 of file mitkPAVesselTree.h.

Constructor & Destructor Documentation

◆ VesselTree()

mitk::pa::VesselTree::VesselTree ( VesselProperties::Pointer  initialProperties)
protected

Definition at line 16 of file mitkPAVesselTree.cpp.

◆ ~VesselTree()

mitk::pa::VesselTree::~VesselTree ( )
overrideprotected

Definition at line 23 of file mitkPAVesselTree.cpp.

Member Function Documentation

◆ GetCurrentSubvessels()

virtual std::vector<Vessel::Pointer>* mitk::pa::VesselTree::GetCurrentSubvessels ( ) const
virtual

◆ IsFinished()

bool mitk::pa::VesselTree::IsFinished ( )

IsFinished.

Returns
true if no subvessel can be expanded.

Definition at line 54 of file mitkPAVesselTree.cpp.

◆ mitkClassMacroItkParent()

mitk::pa::VesselTree::mitkClassMacroItkParent ( VesselTree  ,
itk::LightObject   
)

◆ mitkNewMacro1Param()

mitk::pa::VesselTree::mitkNewMacro1Param ( Self  ,
VesselProperties::Pointer   
)

◆ Step()

void mitk::pa::VesselTree::Step ( InSilicoTissueVolume::Pointer  volume,
Vessel::CalculateNewVesselPositionCallback  calculateNewPosition,
double  bendingFactor,
std::mt19937 *  rng 
)

Step Performs a simulation step, in which all subvessels of this VesselTree are expanded.

Parameters
volume
calculateNewPosition
bendingFactor

Definition at line 30 of file mitkPAVesselTree.cpp.


The documentation for this class was generated from the following files: