![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
Creation of cortical folds graph attributes. More...
#include <aims/foldgraph/foldgraphattributes.h>
Public Member Functions | |
| FoldGraphAttributes (const carto::rc_ptr< carto::Volume< int16_t > > &skel, Graph &graph, const AffineTransformation3d *talairachAffineTransformation3d=0, int16_t inside=0, int16_t outside=11, bool withmeshes=true, const std::vector< int > &graphversion=std::vector< int >()) | |
| skel is the skeleton image of the hemisphere, It must be allocated with a border of at least 1 voxel width. More... | |
| void | cleanup () |
| frees the depth map More... | |
| void | doAll () |
| creates all attributes (global + all nodes/relations types) More... | |
| void | makeMeshes () |
| void | makeGlobalAttributes () |
| void | makeSimpleSurfaceAttributes () |
| void | makeJunctionAttributes () |
| void | makePliDePassageAttributes () |
| void | makeCorticalRelationAttributes () |
| void | makeSummaryGlobalAttributes () |
| carto::VolumeRef< int16_t > & | getDepth () |
| const carto::VolumeRef< int16_t > & | getDepth () const |
| carto::VolumeRef< int16_t > & | getNDepth () |
| const carto::VolumeRef< int16_t > & | getNDepth () const |
| carto::VolumeRef< float > & | getBrainDepth () |
| carto::VolumeRef< float > & | getBrainDepthGradX () |
| carto::VolumeRef< float > & | getBrainDepthGradY () |
| carto::VolumeRef< float > & | getBrainDepthGradZ () |
| const carto::VolumeRef< float > & | getBrainDepth () const |
| const carto::VolumeRef< float > & | getBrainDepthGradX () const |
| const carto::VolumeRef< float > & | getBrainDepthGradY () const |
| const carto::VolumeRef< float > & | getBrainDepthGradZ () const |
| carto::VolumeRef< float > & | getDilatedDepth () |
| carto::VolumeRef< float > & | getDilatedDepthGradX () |
| carto::VolumeRef< float > & | getDilatedDepthGradY () |
| carto::VolumeRef< float > & | getDilatedDepthGradZ () |
| const carto::VolumeRef< float > & | getDilatedDepth () const |
| const carto::VolumeRef< float > & | getDilatedDepthGradX () const |
| const carto::VolumeRef< float > & | getDilatedDepthGradY () const |
| const carto::VolumeRef< float > & | getDilatedDepthGradZ () const |
| float | getDepthfactor () const |
| void | prepareDepthMap () |
| void | prepareBrainDepthMap () |
| carto::VolumeRef< int16_t > | rebuildCorticalRelations () |
| outputs the voronoi in brain hull from hull junctions More... | |
| std::vector< int > | graphVersion () const |
| returns a vector value of 2 or more numbers from the target graph version, or the current cartograph library version More... | |
| void | thickness (const BucketMap< float > &midinterfaceDistances, const carto::VolumeRef< int16_t > voronoi) |
| void | greyAndCSFVolumes (const carto::VolumeRef< int16_t > gw, const carto::VolumeRef< int16_t > voronoi) |
| void | setMaxThreads (int mt) |
| Sets the maxumum number of threads used in multithreaded-enabled parts. More... | |
| int | maxThreads () const |
| Mesher & | mesher () |
Friends | |
| class | DistanceMapThreadContext |
Creation of cortical folds graph attributes.
Definition at line 49 of file foldgraphattributes.h.
| aims::FoldGraphAttributes::FoldGraphAttributes | ( | const carto::rc_ptr< carto::Volume< int16_t > > & | skel, |
| Graph & | graph, | ||
| const AffineTransformation3d * | talairachAffineTransformation3d = 0, |
||
| int16_t | inside = 0, |
||
| int16_t | outside = 11, |
||
| bool | withmeshes = true, |
||
| const std::vector< int > & | graphversion = std::vector< int >() |
||
| ) |
skel is the skeleton image of the hemisphere, It must be allocated with a border of at least 1 voxel width.
| void aims::FoldGraphAttributes::cleanup | ( | ) |
frees the depth map
| void aims::FoldGraphAttributes::doAll | ( | ) |
creates all attributes (global + all nodes/relations types)
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepth | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepth | ( | ) | const |
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepthGradX | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepthGradX | ( | ) | const |
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepthGradY | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepthGradY | ( | ) | const |
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepthGradZ | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getBrainDepthGradZ | ( | ) | const |
| carto::VolumeRef<int16_t>& aims::FoldGraphAttributes::getDepth | ( | ) |
| const carto::VolumeRef<int16_t>& aims::FoldGraphAttributes::getDepth | ( | ) | const |
| float aims::FoldGraphAttributes::getDepthfactor | ( | ) | const |
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepth | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepth | ( | ) | const |
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepthGradX | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepthGradX | ( | ) | const |
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepthGradY | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepthGradY | ( | ) | const |
| carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepthGradZ | ( | ) |
| const carto::VolumeRef<float>& aims::FoldGraphAttributes::getDilatedDepthGradZ | ( | ) | const |
| carto::VolumeRef<int16_t>& aims::FoldGraphAttributes::getNDepth | ( | ) |
| const carto::VolumeRef<int16_t>& aims::FoldGraphAttributes::getNDepth | ( | ) | const |
| std::vector<int> aims::FoldGraphAttributes::graphVersion | ( | ) | const |
returns a vector value of 2 or more numbers from the target graph version, or the current cartograph library version
| void aims::FoldGraphAttributes::greyAndCSFVolumes | ( | const carto::VolumeRef< int16_t > | gw, |
| const carto::VolumeRef< int16_t > | voronoi | ||
| ) |
| void aims::FoldGraphAttributes::makeCorticalRelationAttributes | ( | ) |
| void aims::FoldGraphAttributes::makeGlobalAttributes | ( | ) |
| void aims::FoldGraphAttributes::makeJunctionAttributes | ( | ) |
| void aims::FoldGraphAttributes::makeMeshes | ( | ) |
| void aims::FoldGraphAttributes::makePliDePassageAttributes | ( | ) |
| void aims::FoldGraphAttributes::makeSimpleSurfaceAttributes | ( | ) |
| void aims::FoldGraphAttributes::makeSummaryGlobalAttributes | ( | ) |
|
inline |
Definition at line 114 of file foldgraphattributes.h.
|
inline |
Definition at line 115 of file foldgraphattributes.h.
| void aims::FoldGraphAttributes::prepareBrainDepthMap | ( | ) |
| void aims::FoldGraphAttributes::prepareDepthMap | ( | ) |
| carto::VolumeRef<int16_t> aims::FoldGraphAttributes::rebuildCorticalRelations | ( | ) |
outputs the voronoi in brain hull from hull junctions
| void aims::FoldGraphAttributes::setMaxThreads | ( | int | mt | ) |
Sets the maxumum number of threads used in multithreaded-enabled parts.
1 means mono-threaded, 0 means une thread per CPU. A negative value means one thread per CPU, but never use more CPUs than the absolute value of the given number.
| void aims::FoldGraphAttributes::thickness | ( | const BucketMap< float > & | midinterfaceDistances, |
| const carto::VolumeRef< int16_t > | voronoi | ||
| ) |
|
friend |
Definition at line 119 of file foldgraphattributes.h.