|
cortical_surface
5.0.5
|
Functions | |
| std::set< int > | getFilteringNodes (SubjectData &subject) |
| std::vector< surf::GreyLevelBlob * > | recoverGreyLevelBlobs (const std::vector< surf::ScaleSpaceBlob *> &ssblobs) |
| void | getGreyLevelBlobsFromGraph (Graph *graph, SubjectData &subject, std::vector< surf::GreyLevelBlob *> &blobs, bool initNull) |
| void | getScaleSpaceBlobsFromGraph (Graph *graph, std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::map< std::string, std::map< int, std::set< int > > > &listGLBindices, bool initNull) |
| void | BlobsFromLabelTexture (std::vector< surf::Blob *> &blobs, SubjectData &subject) |
| void | BlobsFromLabelTextureGlobalMode (std::vector< surf::Blob *> &blobs, SubjectData &subject) |
| void | BlobsFromLabelTextureRegionMode (std::vector< surf::Blob *> &blobs, surf::Region ®ion, SubjectData ®ionData) |
| surf::GreyLevelBlob * | findBlob (const std::vector< surf::GreyLevelBlob *> &blobs, std::string subject_id, int index) |
| surf::ScaleSpaceBlob * | findBlob (const std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::string subject_id, int index) |
| int | findBlobIndex (const std::vector< surf::GreyLevelBlob *> &blobs, std::string subject_id, int index) |
| int | findBlobIndex (const std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::string subject_id, int index) |
| void | RecoverBlobsFromGraph (Graph *graph, SubjectData &subject, std::vector< surf::ScaleSpaceBlob *> &ssblobs, bool initNull=true) |
| void | RecoverBlobsFromGLBOnly (Graph *graph, SubjectData &subject, std::vector< surf::ScaleSpaceBlob *> &ssblobs, bool initNull=true, float thresholdOnT=-100.0) |
| void | AimsGraph (Graph *graph, SubjectData &subject, const std::vector< surf::Blob *> &blobs, int representation_mode=CORTICAL_PATCHES) |
| void | AimsGraph (Graph *graph, SubjectData &subject, const std::vector< surf::ScaleSpaceBlob *> &ssblobs, int graph_mode=DEFAULT, int representation_mode=NONE) |
| void | AimsGroupGraph (Graph *graph, std::map< std::string, SubjectData *> data, std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::vector< surf::Clique > &cliques, bool buildAndStoreRelationsMeshes=false) |
| void | ReadAimsGroupGraph (Graph &graph, std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::vector< surf::Clique > &cliques) |
| void | DestroyBlobs (std::vector< surf::ScaleSpaceBlob *> &ssblobs) |
| void | DestroyBlobs (std::vector< surf::Blob *> &blobs) |
| std::vector< uint > | getClustersListsFromGLB (std::vector< surf::GreyLevelBlob *> &blobs, GroupData &data, float clustering_distance_threshold) |
| void | buildBlobsFromClustersLists (std::vector< surf::GreyLevelBlob *> &blobs, GroupData &data, std::vector< uint > &clusters, std::vector< surf::ScaleSpaceBlob *> &clusteredSsblobs, float clustering_distance_threshold=-1.0, std::string outputTextFile="/tmp/blobsCountTable.py", bool uniqueGLB=false) |
| double | getOverlapMeasure (Point2df bbmin1, Point2df bbmax1, Point2df bbmin2, Point2df bbmax2, uint *no_overlap) |
| bool | isInside2DBox (Point2df p1, Point2df bbmin, Point2df bbmax) |
| void | PrimalSketchRegionMode (std::vector< surf::ScaleSpaceBlob *> &ssblobs, surf::Region ®ion, SubjectData ®ionData, std::string scaleSpacePath, std::string blobsPath, bool recover=false, float scale_max=-1.0) |
| void | PrimalSketchGlobalMode (std::vector< surf::ScaleSpaceBlob *> &ssblobs, SubjectData &subject, std::string scaleSpacePath, std::string blobsPath, bool recover=false, float scale_max=-1.0) |
| void | PrimalSketch (std::vector< surf::ScaleSpaceBlob *> &ssblobs, SubjectData &subject, std::string scaleSpacePath, std::string blobsPath, bool recover=false, float scale_max=-1.0) |
| void | PrimalSketch (SubjectData &subject, std::vector< surf::ScaleSpaceBlob *> &ssblobs, aims::ScaleSpace< AimsSurface< 3, Void >, Texture< float > > *ss, TimeTexture< float > &blobs_texture, float scale_max=-1.0) |
| void | GreyLevelBlobsFromTexture (SubjectData &subject, std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::string blobsPath) |
| void | getBlobsFromPrimalSketch (SubjectData &subject, aims::PrimalSketch< AimsSurface< 3, Void >, Texture< float > > &sketch, std::vector< surf::ScaleSpaceBlob *> &ssblobs) |
| void TextureToBlobs::AimsGraph | ( | Graph * | graph, |
| SubjectData & | subject, | ||
| const std::vector< surf::Blob *> & | blobs, | ||
| int | representation_mode = CORTICAL_PATCHES |
||
| ) |
| void TextureToBlobs::AimsGraph | ( | Graph * | graph, |
| SubjectData & | subject, | ||
| const std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| int | graph_mode = DEFAULT, |
||
| int | representation_mode = NONE |
||
| ) |
| void TextureToBlobs::AimsGroupGraph | ( | Graph * | graph, |
| std::map< std::string, SubjectData *> | data, | ||
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| std::vector< surf::Clique > & | cliques, | ||
| bool | buildAndStoreRelationsMeshes = false |
||
| ) |
| void TextureToBlobs::BlobsFromLabelTexture | ( | std::vector< surf::Blob *> & | blobs, |
| SubjectData & | subject | ||
| ) |
| void TextureToBlobs::BlobsFromLabelTextureGlobalMode | ( | std::vector< surf::Blob *> & | blobs, |
| SubjectData & | subject | ||
| ) |
| void TextureToBlobs::BlobsFromLabelTextureRegionMode | ( | std::vector< surf::Blob *> & | blobs, |
| surf::Region & | region, | ||
| SubjectData & | regionData | ||
| ) |
| void TextureToBlobs::buildBlobsFromClustersLists | ( | std::vector< surf::GreyLevelBlob *> & | blobs, |
| GroupData & | data, | ||
| std::vector< uint > & | clusters, | ||
| std::vector< surf::ScaleSpaceBlob *> & | clusteredSsblobs, | ||
| float | clustering_distance_threshold = -1.0, |
||
| std::string | outputTextFile = "/tmp/blobsCountTable.py", |
||
| bool | uniqueGLB = false |
||
| ) |
| void TextureToBlobs::DestroyBlobs | ( | std::vector< surf::ScaleSpaceBlob *> & | ssblobs | ) |
| void TextureToBlobs::DestroyBlobs | ( | std::vector< surf::Blob *> & | blobs | ) |
| surf::GreyLevelBlob* TextureToBlobs::findBlob | ( | const std::vector< surf::GreyLevelBlob *> & | blobs, |
| std::string | subject_id, | ||
| int | index | ||
| ) |
| surf::ScaleSpaceBlob* TextureToBlobs::findBlob | ( | const std::vector< surf::ScaleSpaceBlob *> & | ssblobs, |
| std::string | subject_id, | ||
| int | index | ||
| ) |
| int TextureToBlobs::findBlobIndex | ( | const std::vector< surf::GreyLevelBlob *> & | blobs, |
| std::string | subject_id, | ||
| int | index | ||
| ) |
| int TextureToBlobs::findBlobIndex | ( | const std::vector< surf::ScaleSpaceBlob *> & | ssblobs, |
| std::string | subject_id, | ||
| int | index | ||
| ) |
| void TextureToBlobs::getBlobsFromPrimalSketch | ( | SubjectData & | subject, |
| aims::PrimalSketch< AimsSurface< 3, Void >, Texture< float > > & | sketch, | ||
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs | ||
| ) |
Referenced by PrimalSketch().
| std::vector<uint> TextureToBlobs::getClustersListsFromGLB | ( | std::vector< surf::GreyLevelBlob *> & | blobs, |
| GroupData & | data, | ||
| float | clustering_distance_threshold | ||
| ) |
| std::set<int> TextureToBlobs::getFilteringNodes | ( | SubjectData & | subject | ) |
| void TextureToBlobs::getGreyLevelBlobsFromGraph | ( | Graph * | graph, |
| SubjectData & | subject, | ||
| std::vector< surf::GreyLevelBlob *> & | blobs, | ||
| bool | initNull | ||
| ) |
| double TextureToBlobs::getOverlapMeasure | ( | Point2df | bbmin1, |
| Point2df | bbmax1, | ||
| Point2df | bbmin2, | ||
| Point2df | bbmax2, | ||
| uint * | no_overlap | ||
| ) |
| void TextureToBlobs::getScaleSpaceBlobsFromGraph | ( | Graph * | graph, |
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| std::map< std::string, std::map< int, std::set< int > > > & | listGLBindices, | ||
| bool | initNull | ||
| ) |
| void TextureToBlobs::GreyLevelBlobsFromTexture | ( | SubjectData & | subject, |
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| std::string | blobsPath | ||
| ) |
Referenced by PrimalSketch().
| bool TextureToBlobs::isInside2DBox | ( | Point2df | p1, |
| Point2df | bbmin, | ||
| Point2df | bbmax | ||
| ) |
| void TextureToBlobs::PrimalSketch | ( | std::vector< surf::ScaleSpaceBlob *> & | ssblobs, |
| SubjectData & | subject, | ||
| std::string | scaleSpacePath, | ||
| std::string | blobsPath, | ||
| bool | recover = false, |
||
| float | scale_max = -1.0 |
||
| ) |
Definition at line 54 of file primalsketch_operations.h.
References getBlobsFromPrimalSketch(), GreyLevelBlobsFromTexture(), and PrimalSketchGlobalMode().
| void TextureToBlobs::PrimalSketch | ( | SubjectData & | subject, |
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| aims::ScaleSpace< AimsSurface< 3, Void >, Texture< float > > * | ss, | ||
| TimeTexture< float > & | blobs_texture, | ||
| float | scale_max = -1.0 |
||
| ) |
| void TextureToBlobs::PrimalSketchGlobalMode | ( | std::vector< surf::ScaleSpaceBlob *> & | ssblobs, |
| SubjectData & | subject, | ||
| std::string | scaleSpacePath, | ||
| std::string | blobsPath, | ||
| bool | recover = false, |
||
| float | scale_max = -1.0 |
||
| ) |
Referenced by PrimalSketch().
| void TextureToBlobs::PrimalSketchRegionMode | ( | std::vector< surf::ScaleSpaceBlob *> & | ssblobs, |
| surf::Region & | region, | ||
| SubjectData & | regionData, | ||
| std::string | scaleSpacePath, | ||
| std::string | blobsPath, | ||
| bool | recover = false, |
||
| float | scale_max = -1.0 |
||
| ) |
| void TextureToBlobs::ReadAimsGroupGraph | ( | Graph & | graph, |
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| std::vector< surf::Clique > & | cliques | ||
| ) |
| void TextureToBlobs::RecoverBlobsFromGLBOnly | ( | Graph * | graph, |
| SubjectData & | subject, | ||
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| bool | initNull = true, |
||
| float | thresholdOnT = -100.0 |
||
| ) |
| void TextureToBlobs::RecoverBlobsFromGraph | ( | Graph * | graph, |
| SubjectData & | subject, | ||
| std::vector< surf::ScaleSpaceBlob *> & | ssblobs, | ||
| bool | initNull = true |
||
| ) |
| std::vector<surf::GreyLevelBlob *> TextureToBlobs::recoverGreyLevelBlobs | ( | const std::vector< surf::ScaleSpaceBlob *> & | ssblobs | ) |