MeVisLab Toolbox Reference
mlGraphAnalyser.h File Reference
#include "mlVesselGraphSystem.h"
#include "VesselGraphTypes.h"
#include "VesselGraphDisableWarnings.h"
#include <map>
#include <memory.h>
#include "VesselGraphRestoreWarnings.h"
#include "mlGraphComponents.h"
#include "AssocGraph.h"

Go to the source code of this file.

Classes

struct  CIdxFloat
 
struct  CIdxIdx
 
class  GraphAnalyser
 — Class GraphAnalyser More...
 
class  EdgeAnalyser
 — Class EdgeAnalyser More...
 
class  compareEdges
 — Class compareEdges More...
 
class  NodeAnalyser
 — Class NodeAnalyser More...
 
class  measureSkeletonAgent
 — Class measureSkeletonAgent More...
 

Enumerations

enum  CMP_FEATURE {
  CMP_LENGTH , CMP_VOLUME , CMP_STVOLUME , CMP_STCENTER_X ,
  CMP_STCENTER_Y , CMP_STCENTER_Z , CMP_STCENTER_PLANE , CMP_LABEL
}
 
Flags
enum  NProcessMode {
  PROC_NONE = 0x000 , PROC_LENGTH = 0x001 , PROC_VOLUME = 0x002 , PROC_WEIGHTED_POS = 0x004 ,
  PROC_AV_MIN_DIST = 0x008 , PROC_SCL = 0x010 , PROC_SKELETON_AREA = 0x020 , PROC_ROOT = 0x100 ,
  PROC_ST_VOLUME = 0x202 , PROC_ST_POS = 0x204 , PROC_ST_NODE_SUM = 0x208 , PROC_CLUSTER = 0x400
}
 Flags for processing instructions and control of used functionalty. More...
 

Shortcuts

Defines and implements the module VesselCompile.

enum  NData {
  DATA_NO = 0 , DATA_SCL , DATA_BARYCENTER , DATA_DISTANCE ,
  DATA_FLAG , DATA_NODE , DATA_GET_FKT , DATA_SET_FKT ,
  DATA_AV_LEN , OUTDATA_CLUSTER , OUTDATA_LENGTH , OUTDATA_VOLUME ,
  OUTDATA_POS , OUTDATA_GLOBAL_MIN_DIST , OUTDATA_AV_MIN_DIST , OUTDATA_ROOT
}
 data structure for passing informations down the processing pipe More...
 
typedef std::map< NData, void * > DataMap
 

Typedef Documentation

◆ DataMap

typedef std::map<NData, void *> DataMap

Definition at line 66 of file mlGraphAnalyser.h.

Enumeration Type Documentation

◆ CMP_FEATURE

Enumerator
CMP_LENGTH 
CMP_VOLUME 
CMP_STVOLUME 
CMP_STCENTER_X 
CMP_STCENTER_Y 
CMP_STCENTER_Z 
CMP_STCENTER_PLANE 
CMP_LABEL 

Definition at line 471 of file mlGraphAnalyser.h.

◆ NData

data structure for passing informations down the processing pipe

Enumerator
DATA_NO 
DATA_SCL 
DATA_BARYCENTER 
DATA_DISTANCE 
DATA_FLAG 
DATA_NODE 
DATA_GET_FKT 
DATA_SET_FKT 
DATA_AV_LEN 
OUTDATA_CLUSTER 
OUTDATA_LENGTH 
OUTDATA_VOLUME 
OUTDATA_POS 
OUTDATA_GLOBAL_MIN_DIST 
OUTDATA_AV_MIN_DIST 
OUTDATA_ROOT 

Definition at line 46 of file mlGraphAnalyser.h.

◆ NProcessMode

Flags for processing instructions and control of used functionalty.

Enumerator
PROC_NONE 
PROC_LENGTH 
PROC_VOLUME 
PROC_WEIGHTED_POS 
PROC_AV_MIN_DIST 
PROC_SCL 
PROC_SKELETON_AREA 
PROC_ROOT 
PROC_ST_VOLUME 
PROC_ST_POS 
PROC_ST_NODE_SUM 
PROC_CLUSTER 

Definition at line 75 of file mlGraphAnalyser.h.