#include <Geom_VesselCrawler.h>
Inheritance diagram for mial::Geom_VesselCrawler< dType, nDims, MType, VType >:
Public Types | |
typedef MType | MatrixType |
The internal matrix type. | |
typedef VType | VectorType |
The internal vector type. | |
Public Member Functions | |
Geom_VesselCrawler (int numNPL=32) | |
virtual bool | addConnection (int, int, int=-1, int=-1) |
virtual bool | addLayer (MType nodes, VType classes) |
virtual int | getNumNodesPerLayer () |
virtual VectorType | getActiveSprings (int c=-1) |
virtual VectorType | getActiveNodes (int c=-1) |
The layered geometric class used for vessel crawlers. Note that we did not specifically use TubularSpatialObjects because for each medial point we have explicit boundary nodes along with a radial value.
For details see [1].
[1] C. McIntosh and G. Hamarneh, "Vessel Crawlers: 3D Physically-based Deformable Organisms for Segmentation and Analysis of Tubular Structures in Medical Images", IEEE Conference on Computer Vision and Pattern Recognition, 2006.
dType | The data type used for numerical storage. | |
nDims | The number of dimensions. | |
MType | The matrix type used for internal matrix storage. Defaults to vnl_matrix<dType>. Only vnl is supported at this time. | |
VType | The vector type used for internal vector storage. Defaults to vnl_vector<dType>. Only vnl is supported at this time. |
Definition at line 22 of file Geom_VesselCrawler.h.