EMAN2
Classes | Namespaces | Macros | Variables
volume.h File Reference
#include "volume_data.h"
#include "grid_queue.h"
#include "grid_queue2.h"
#include "priority_queue.h"
Include dependency graph for volume.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wustl_mm::SkeletonMaker::gridPoint
 
class  wustl_mm::SkeletonMaker::Volume
 

Namespaces

namespace  wustl_mm
 
namespace  wustl_mm::SkeletonMaker
 

Macros

#define MAX_SHEETS   100000
 
#define MAX_QUEUELEN   5000000
 
#define MAX_ERODE   1000
 

Variables

const int wustl_mm::SkeletonMaker::neighbor6 [6][3] ={{0,0,1},{0,0,-1},{0,1,0},{0,-1,0},{1,0,0},{-1,0,0}}
 
const int wustl_mm::SkeletonMaker::neighbor4 [4][2] ={{0,1},{0,-1},{1,0},{-1,0}}
 
const int wustl_mm::SkeletonMaker::neighbor64 [6][4][3]
 
const int wustl_mm::SkeletonMaker::sheetNeighbor [12][4][3]
 
const int wustl_mm::SkeletonMaker::faceCells [12][2] ={{0,4},{1,5},{2,6},{3,7},{0,2},{1,3},{4,6},{5,7},{0,1},{2,3},{4,5},{6,7}}
 
const int wustl_mm::SkeletonMaker::cubeFaces [6][4]
 
const int wustl_mm::SkeletonMaker::faceEdges [12][2]
 
const int wustl_mm::SkeletonMaker::edgeFaces [6][4] = {{1,3,5,7},{0,2,4,6},{2,3,9,11},{0,1,8,10},{6,7,10,11},{4,5,8,9}}
 

Macro Definition Documentation

◆ MAX_ERODE

#define MAX_ERODE   1000

Definition at line 20 of file volume.h.

◆ MAX_QUEUELEN

#define MAX_QUEUELEN   5000000

Definition at line 19 of file volume.h.

◆ MAX_SHEETS

#define MAX_SHEETS   100000

Definition at line 18 of file volume.h.