|
MorphoGraphX
2.0-1-227
|
#include <RootCellProcessing.hpp>
Public Member Functions | |
| void | createHeatMapNoCellAtlas (AttrMap< int, double > &dataX, AttrMap< int, double > &dataY) |
| void | associateNearestCluster (heatMapDataStructure &body) |
| RootCellProcessing () | |
| void | setDataPointers (CellAtlasAttr *cellAtlasAttr, CellAtlasConfigAttr *cellAtlasConfigAttr) |
| std::map< int, double > | getMapFromAttributes (QString mapName) |
| void | initHeatMapDataStructure (heatMapDataStructure &body, double sig, int &chosenX, int &chosenY) |
| void | findHeatStatistics (heatMapDataStructure &body) |
| cellMorphLandscape | generateCellMorphologyLandscape (heatMapDataStructure &body) |
| std::map< int, Point2d > | findMaxima (cellMorphLandscape &landsc) |
| std::map< int, double > | labelCells (std::map< int, double > &labelToMax, std::map< int, double > &maxToRef, heatMapDataStructure &body) |
| void | correctDirections () |
| void | assignRootRegions () |
| std::map< int, double > | relateCellstoMaxima (heatMapDataStructure &body, cellMorphLandscape &landsc, std::map< int, double > &x, std::map< int, double > &y, std::map< int, Point2d > maxima) |
| double | minDisToMax (std::map< int, Point2d > &maxima, std::map< int, double > &usedMax, int currentIdx) |
| void | findAutomaticCluster (heatMapDataStructure &body, int nrOfClusters) |
| void | setAutoCluster (int nrCluster, bool ismainBody) |
| void | delIdx (heatMapDataStructure &body, int idx) |
| std::map< int, double > | clusterCells (heatMapDataStructure &body) |
| void | setParameter (bool outputType, int label1, int label2) |
| double | findHighMax (heatMapDataStructure &body) |
| void | setHeatmap (heatMapDataStructure &body, QString optionGUI, int &chosenOption, bool x) |
| void | geometryBasedLabelling () |
| void | resetHeat (heatMapDataStructure &body) |
| void | preselectCells (heatMapDataStructure &body) |
| void | assignColumella (int labelRootCap, int labelCol, double rat_val, double sca_val) |
| void | assignCortCellsGetMinMax (int labelCort, double &minS, double &maxS) |
| void | assignCortCells (int labelCort, std::vector< double > &sSmooth, std::map< int, Point3d > &bMapS, int length) |
Public Attributes | |
| CellAtlasAttr * | data |
| CellAtlasConfigAttr * | config |
| bool | pointersSet |
| int | numCells |
| std::map< int, int > | labelMap |
| std::map< int, int > | parentsMap |
| bool | outlierDetection |
| rootDataStructure | rootData |
| heatMapDataStructure | mainBody |
| heatMapDataStructure | radicle |
| heatMapDataStructure | columella |
| primDataStructure | prim1 |
| primDataStructure | prim2 |
Definition at line 408 of file RootCellProcessing.hpp.
|
inline |
Definition at line 426 of file RootCellProcessing.hpp.
| void mgx::RootCellProcessing::assignColumella | ( | int | labelRootCap, |
| int | labelCol, | ||
| double | rat_val, | ||
| double | sca_val | ||
| ) |
| void mgx::RootCellProcessing::assignCortCells | ( | int | labelCort, |
| std::vector< double > & | sSmooth, | ||
| std::map< int, Point3d > & | bMapS, | ||
| int | length | ||
| ) |
| void mgx::RootCellProcessing::assignCortCellsGetMinMax | ( | int | labelCort, |
| double & | minS, | ||
| double & | maxS | ||
| ) |
| void mgx::RootCellProcessing::assignRootRegions | ( | ) |
| void mgx::RootCellProcessing::associateNearestCluster | ( | heatMapDataStructure & | body | ) |
| std::map<int,double> mgx::RootCellProcessing::clusterCells | ( | heatMapDataStructure & | body | ) |
| void mgx::RootCellProcessing::correctDirections | ( | ) |
| void mgx::RootCellProcessing::createHeatMapNoCellAtlas | ( | AttrMap< int, double > & | dataX, |
| AttrMap< int, double > & | dataY | ||
| ) |
| void mgx::RootCellProcessing::delIdx | ( | heatMapDataStructure & | body, |
| int | idx | ||
| ) |
| void mgx::RootCellProcessing::findAutomaticCluster | ( | heatMapDataStructure & | body, |
| int | nrOfClusters | ||
| ) |
| void mgx::RootCellProcessing::findHeatStatistics | ( | heatMapDataStructure & | body | ) |
| double mgx::RootCellProcessing::findHighMax | ( | heatMapDataStructure & | body | ) |
| std::map<int,Point2d> mgx::RootCellProcessing::findMaxima | ( | cellMorphLandscape & | landsc | ) |
| cellMorphLandscape mgx::RootCellProcessing::generateCellMorphologyLandscape | ( | heatMapDataStructure & | body | ) |
| void mgx::RootCellProcessing::geometryBasedLabelling | ( | ) |
| std::map<int, double> mgx::RootCellProcessing::getMapFromAttributes | ( | QString | mapName | ) |
| void mgx::RootCellProcessing::initHeatMapDataStructure | ( | heatMapDataStructure & | body, |
| double | sig, | ||
| int & | chosenX, | ||
| int & | chosenY | ||
| ) |
| std::map<int,double> mgx::RootCellProcessing::labelCells | ( | std::map< int, double > & | labelToMax, |
| std::map< int, double > & | maxToRef, | ||
| heatMapDataStructure & | body | ||
| ) |
| double mgx::RootCellProcessing::minDisToMax | ( | std::map< int, Point2d > & | maxima, |
| std::map< int, double > & | usedMax, | ||
| int | currentIdx | ||
| ) |
| void mgx::RootCellProcessing::preselectCells | ( | heatMapDataStructure & | body | ) |
| std::map<int,double> mgx::RootCellProcessing::relateCellstoMaxima | ( | heatMapDataStructure & | body, |
| cellMorphLandscape & | landsc, | ||
| std::map< int, double > & | x, | ||
| std::map< int, double > & | y, | ||
| std::map< int, Point2d > | maxima | ||
| ) |
| void mgx::RootCellProcessing::resetHeat | ( | heatMapDataStructure & | body | ) |
| void mgx::RootCellProcessing::setAutoCluster | ( | int | nrCluster, |
| bool | ismainBody | ||
| ) |
|
inline |
Definition at line 428 of file RootCellProcessing.hpp.
| void mgx::RootCellProcessing::setHeatmap | ( | heatMapDataStructure & | body, |
| QString | optionGUI, | ||
| int & | chosenOption, | ||
| bool | x | ||
| ) |
| void mgx::RootCellProcessing::setParameter | ( | bool | outputType, |
| int | label1, | ||
| int | label2 | ||
| ) |
| heatMapDataStructure mgx::RootCellProcessing::columella |
Definition at line 528 of file RootCellProcessing.hpp.
| CellAtlasConfigAttr* mgx::RootCellProcessing::config |
Definition at line 414 of file RootCellProcessing.hpp.
| CellAtlasAttr* mgx::RootCellProcessing::data |
Definition at line 413 of file RootCellProcessing.hpp.
| std::map<int,int> mgx::RootCellProcessing::labelMap |
Definition at line 418 of file RootCellProcessing.hpp.
| heatMapDataStructure mgx::RootCellProcessing::mainBody |
Definition at line 526 of file RootCellProcessing.hpp.
| int mgx::RootCellProcessing::numCells |
Definition at line 417 of file RootCellProcessing.hpp.
| bool mgx::RootCellProcessing::outlierDetection |
Definition at line 420 of file RootCellProcessing.hpp.
| std::map<int,int> mgx::RootCellProcessing::parentsMap |
Definition at line 418 of file RootCellProcessing.hpp.
| bool mgx::RootCellProcessing::pointersSet |
Definition at line 415 of file RootCellProcessing.hpp.
| primDataStructure mgx::RootCellProcessing::prim1 |
Definition at line 531 of file RootCellProcessing.hpp.
| primDataStructure mgx::RootCellProcessing::prim2 |
Definition at line 531 of file RootCellProcessing.hpp.
| heatMapDataStructure mgx::RootCellProcessing::radicle |
Definition at line 527 of file RootCellProcessing.hpp.
| rootDataStructure mgx::RootCellProcessing::rootData |
Definition at line 524 of file RootCellProcessing.hpp.
1.8.17