Constellation: Connectivity-based Structural Parcellation


constel::ListenedFiberInfo Class Reference

#include <constellation/bundleTools.h>

Collaboration diagram for constel::ListenedFiberInfo:

Public Member Functions

 ListenedFiberInfo ()
 
 ListenedFiberInfo (int id)
 
int id () const
 
void setCurvilinearAbscissa (float value)
 
float getCurvilinearAbscissa () const
 
void setAntFiberPoint (aims::FiberPoint antFiberPoint)
 
aims::FiberPoint getAntFiberPoint () const
 
void pushBackMeshIntersectionNeighbourhood (const constel::QuickMap &fiberIntersectionNeighDistMap, int meshIntersectionMeshId)
 
const std::vector< constel::QuickMap > & getFiberIntersectionNeighDistMapVector () const
 
std::vector< float > getFiberMeshIntersectionCurvilinearAbscissaVector () const
 
std::vector< int > getFiberMeshIntersectionMeshIdentityVector () const
 
void clearFiberMeshIntersectionInfo ()
 
void setAntFiberPointExistingMeshIntersection (bool intersect)
 
bool getAntFiberPointExistingMeshIntersection () const
 
void setAntFiberPointMeshClosestPointIndex (std::size_t meshVertex_index)
 
std::size_t getAntFiberPointMeshClosestPointIndex () const
 

Protected Attributes

int _id
 
float _curvilinearAbscissa
 
aims::FiberPoint _antFiberPoint
 
bool _antFiberPoint_ExistingMeshIntersection
 
std::size_t _antFiberPointMeshClosestPoint_index
 
std::vector< QuickMap_fiberIntersectionNeighDistMapVector
 
std::vector< float > _fiberMeshIntersectionCurvilinearAbscissaVector
 
std::vector< int > _fiberMeshIntersectionMeshIdentityVector
 
std::vector< std::size_t > _fiberMeshIntersectionNbVector
 

Detailed Description

Definition at line 20 of file bundleTools.h.

Constructor & Destructor Documentation

◆ ListenedFiberInfo() [1/2]

constel::ListenedFiberInfo::ListenedFiberInfo ( )

◆ ListenedFiberInfo() [2/2]

constel::ListenedFiberInfo::ListenedFiberInfo ( int id)

Member Function Documentation

◆ clearFiberMeshIntersectionInfo()

void constel::ListenedFiberInfo::clearFiberMeshIntersectionInfo ( )

◆ getAntFiberPoint()

aims::FiberPoint constel::ListenedFiberInfo::getAntFiberPoint ( ) const
inline

Definition at line 29 of file bundleTools.h.

References _antFiberPoint.

◆ getAntFiberPointExistingMeshIntersection()

bool constel::ListenedFiberInfo::getAntFiberPointExistingMeshIntersection ( ) const
inline

Definition at line 42 of file bundleTools.h.

References _antFiberPoint_ExistingMeshIntersection.

◆ getAntFiberPointMeshClosestPointIndex()

std::size_t constel::ListenedFiberInfo::getAntFiberPointMeshClosestPointIndex ( ) const
inline

Definition at line 45 of file bundleTools.h.

References _antFiberPointMeshClosestPoint_index.

◆ getCurvilinearAbscissa()

float constel::ListenedFiberInfo::getCurvilinearAbscissa ( ) const
inline

Definition at line 27 of file bundleTools.h.

References _curvilinearAbscissa.

◆ getFiberIntersectionNeighDistMapVector()

const std::vector< constel::QuickMap > & constel::ListenedFiberInfo::getFiberIntersectionNeighDistMapVector ( ) const
inline

Definition at line 34 of file bundleTools.h.

References _fiberIntersectionNeighDistMapVector.

◆ getFiberMeshIntersectionCurvilinearAbscissaVector()

std::vector< float > constel::ListenedFiberInfo::getFiberMeshIntersectionCurvilinearAbscissaVector ( ) const
inline

Definition at line 36 of file bundleTools.h.

References _fiberMeshIntersectionCurvilinearAbscissaVector.

◆ getFiberMeshIntersectionMeshIdentityVector()

std::vector< int > constel::ListenedFiberInfo::getFiberMeshIntersectionMeshIdentityVector ( ) const
inline

Definition at line 38 of file bundleTools.h.

References _fiberMeshIntersectionMeshIdentityVector.

◆ id()

int constel::ListenedFiberInfo::id ( ) const

◆ pushBackMeshIntersectionNeighbourhood()

void constel::ListenedFiberInfo::pushBackMeshIntersectionNeighbourhood ( const constel::QuickMap & fiberIntersectionNeighDistMap,
int meshIntersectionMeshId )

◆ setAntFiberPoint()

void constel::ListenedFiberInfo::setAntFiberPoint ( aims::FiberPoint antFiberPoint)

◆ setAntFiberPointExistingMeshIntersection()

void constel::ListenedFiberInfo::setAntFiberPointExistingMeshIntersection ( bool intersect)

◆ setAntFiberPointMeshClosestPointIndex()

void constel::ListenedFiberInfo::setAntFiberPointMeshClosestPointIndex ( std::size_t meshVertex_index)

◆ setCurvilinearAbscissa()

void constel::ListenedFiberInfo::setCurvilinearAbscissa ( float value)

Member Data Documentation

◆ _antFiberPoint

aims::FiberPoint constel::ListenedFiberInfo::_antFiberPoint
protected

Definition at line 51 of file bundleTools.h.

Referenced by getAntFiberPoint().

◆ _antFiberPoint_ExistingMeshIntersection

bool constel::ListenedFiberInfo::_antFiberPoint_ExistingMeshIntersection
protected

Definition at line 52 of file bundleTools.h.

Referenced by getAntFiberPointExistingMeshIntersection().

◆ _antFiberPointMeshClosestPoint_index

std::size_t constel::ListenedFiberInfo::_antFiberPointMeshClosestPoint_index
protected

Definition at line 53 of file bundleTools.h.

Referenced by getAntFiberPointMeshClosestPointIndex().

◆ _curvilinearAbscissa

float constel::ListenedFiberInfo::_curvilinearAbscissa
protected

Definition at line 50 of file bundleTools.h.

Referenced by getCurvilinearAbscissa().

◆ _fiberIntersectionNeighDistMapVector

std::vector<QuickMap> constel::ListenedFiberInfo::_fiberIntersectionNeighDistMapVector
protected

Definition at line 54 of file bundleTools.h.

Referenced by getFiberIntersectionNeighDistMapVector().

◆ _fiberMeshIntersectionCurvilinearAbscissaVector

std::vector<float> constel::ListenedFiberInfo::_fiberMeshIntersectionCurvilinearAbscissaVector
protected

Definition at line 55 of file bundleTools.h.

Referenced by getFiberMeshIntersectionCurvilinearAbscissaVector().

◆ _fiberMeshIntersectionMeshIdentityVector

std::vector<int> constel::ListenedFiberInfo::_fiberMeshIntersectionMeshIdentityVector
protected

Definition at line 56 of file bundleTools.h.

Referenced by getFiberMeshIntersectionMeshIdentityVector().

◆ _fiberMeshIntersectionNbVector

std::vector<std::size_t> constel::ListenedFiberInfo::_fiberMeshIntersectionNbVector
protected

Definition at line 60 of file bundleTools.h.

◆ _id

int constel::ListenedFiberInfo::_id
protected

Definition at line 49 of file bundleTools.h.


The documentation for this class was generated from the following file: