Constellation: Connectivity-based Structural Parcellation


connMatrix.h File Reference
#include <constellation/bundleSet.h>
#include <constellation/tildefs.h>
#include <constellation/connectivities.h>
#include <aims/mesh/surface.h>
#include <aims/mesh/texture.h>
Include dependency graph for connMatrix.h:

Go to the source code of this file.

Namespaces

namespace  aims
 
namespace  constel
 

Functions

Connectivitiesconstel::weightedConnMatrix (const WeightedFibers &fibers, const AimsSurfaceTriangle &inAimsMesh, Motion motion, bool verbose=false)
 
Connectivitiesconstel::connMatrix (const Fibers &fibers, const AimsSurfaceTriangle &inAimsMesh, float distthresh, float wthresh, Motion motion, bool verbose=false)
 
Connectivityconstel::connMatrixSumRows (Connectivities *matrix_ptr, bool verbose=false)
 
std::vector< double > * constel::connMatrixSumRows (const aims::SparseOrDenseMatrix &matrix, bool verbose=false)
 
Connectivitiesconstel::connMatrixTargetsRegroup (Connectivities *connMatrixToAllMesh, const TimeTexture< short > &targetRegionsTexture, int targetRegionsNb, bool verbose=false)
 
Connectivitiesconstel::connMatrixReducedFromRegion (Connectivities *allMeshConnMatrix, const TimeTexture< short > &seedRegionsTexture, int seedRegionLabel, int seedRegionLabelVertexNb, std::vector< std::size_t > **seedVertexIndex=0, bool verbose=false)
 
Connectivitiesconstel::connMatrixRegionExtractTargetsRegroup (Connectivities *allMeshConnMatrix, const TimeTexture< short > &seedRegionsTexture, int seedRegionLabel, const TimeTexture< short > &targetRegionsTexture, int targetRegionsNb, std::size_t seedRegionLabelVertexNb, std::vector< std::size_t > **seedVertexIndex, bool verbose=false)
 
void constel::writeAimsFmtConnMatrix (Connectivities *connMatrix_ptr, std::string file_name, bool verbose=false)
 
void constel::connMatrixNormalize (aims::SparseOrDenseMatrix &connMatrix, bool verbose=false)
 
Connectivitiesconstel::connMatrixRegionExtract (const aims::SparseOrDenseMatrix &allMeshConnMatrix, const TimeTexture< short > &seedRegionsTexture, int seedRegionLabel, std::size_t seedRegionLabelVertexNb, std::vector< std::size_t > **seedVertexIndex=0, bool verbose=false)
 
TimeTexture< float > constel::densityTexture (Connectivities *allMeshConnMatrix, std::vector< std::size_t > VertexIndex, bool verbose=false)
 
TimeTexture< float > constel::densityTexture (const aims::SparseOrDenseMatrix &allMeshConnMatrix, std::vector< std::size_t > VertexIndex, bool verbose=false)
 
TimeTexture< float > constel::meshDensityTexture (Connectivities *connMatrixToAllMesh_ptr, bool verbose=false)
 
TimeTexture< float > constel::meshDensityTexture (const aims::SparseOrDenseMatrix &connMatrixToAllMesh, bool verbose=false)
 
TimeTexture< float > * constel::oneTargetDensityTargetsRegroupTexture (const Connectivity *lineMatrixToTargetRegions_ptr, const TimeTexture< short > &targetRegionsTex, int timestep)
 
TimeTexture< float > * constel::oneTargetDensityTargetsRegroupTexture (const std::vector< double > *lineMatrixToTargetRegions_ptr, const TimeTexture< short > &targetRegionsTex, int timestep)
 
TimeTexture< float > * constel::connMatrixRow_TO_TimeTexture_FLOAT (Connectivity *conn_ptr)
 
Connectivityconstel::connMatrixToRois (const Fibers &fibers, const AimsSurfaceTriangle &inAimsMesh, float distthresh, float wthresh, Motion motion, bool verbose=false)
 
Connectivitiesconstel::connMatrixSeedMeshToTargetMesh (const Fibers &fibers, const AimsSurfaceTriangle &aimsMesh1, const AimsSurfaceTriangle &aimsMesh2, float distthresh, float wthresh, Motion motion, bool verbose=false)
 
Connectivitiesconstel::connMatrixSeedMesh_to_targetMeshTargets_regroup (const aims::SparseOrDenseMatrix &connMatrixToAllMesh, const TimeTexture< short > &targetRegionsTex, int targetRegionsNb, bool verbose=false)
 
Connectivitiesconstel::connMatrixSeedMeshRegions_to_targetMeshTargets_regroup (Connectivities *connMatrixSeedMeshToTargetMesh_ptr, const TimeTexture< short > &seedRegionsTexture, const TimeTexture< short > &targetRegionsTex, int targetRegionsNb, int seedRegionsNb, bool verbose=false)
 
aims::SparseOrDenseMatrixconstel::connectivitiesToSparseOrDenseMatrix (const Connectivities &)