MeVisLab Toolbox Reference
measureSkeletonAgent Class Reference

— Class measureSkeletonAgent More...

#include <mlGraphAnalyser.h>

Public Member Functions

Initialization
 measureSkeletonAgent (int nMode, DataMap *pData=nullptr)
public functions
void operator() (const Skeleton &oSkeleton)
 add Skeleton successive
void operator() (Skeleton *oSkeleton)

Friends

class Process
 allow functor access to all internal stuff

Detailed Description

— Class measureSkeletonAgent

light agent class to measure euclidean distance coming by: For path defined by the passed Skeleton objects is accumulated successive. Voxel positions are interpolated using direct neighbors. class measureSkeletonAgent is designed for use in std::algorithm functions

Definition at line 643 of file mlGraphAnalyser.h.

Constructor & Destructor Documentation

◆ measureSkeletonAgent()

measureSkeletonAgent::measureSkeletonAgent ( int nMode,
DataMap * pData = nullptr )
inline

constructor: connect operator() to start functionality and initialize parameter for accumulation of path length

Definition at line 671 of file mlGraphAnalyser.h.

References PROC_AV_MIN_DIST, PROC_VOLUME, and PROC_WEIGHTED_POS.

Member Function Documentation

◆ operator()() [1/2]

void measureSkeletonAgent::operator() ( const Skeleton & oSkeleton)
inline

add Skeleton successive

Definition at line 726 of file mlGraphAnalyser.h.

◆ operator()() [2/2]

void measureSkeletonAgent::operator() ( Skeleton * oSkeleton)
inline

Definition at line 732 of file mlGraphAnalyser.h.

◆ Process

friend class Process
friend

allow functor access to all internal stuff

Definition at line 657 of file mlGraphAnalyser.h.


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