#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.
Namespaces | |
namespace | wustl_mm |
namespace | wustl_mm::SkeletonMaker |
Classes | |
struct | wustl_mm::SkeletonMaker::gridPoint |
class | wustl_mm::SkeletonMaker::Volume |
Defines | |
#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}} |
#define MAX_ERODE 1000 |
Definition at line 20 of file volume.h.
Referenced by wustl_mm::SkeletonMaker::Volume::curveSkeleton(), wustl_mm::SkeletonMaker::Volume::curveSkeleton2D(), wustl_mm::SkeletonMaker::Volume::skeleton(), and wustl_mm::SkeletonMaker::Volume::surfaceSkeletonPres().
#define MAX_QUEUELEN 5000000 |
Definition at line 19 of file volume.h.
Referenced by wustl_mm::SkeletonMaker::Volume::curveSkeleton(), wustl_mm::SkeletonMaker::Volume::curveSkeleton2D(), wustl_mm::SkeletonMaker::Volume::skeleton(), and wustl_mm::SkeletonMaker::Volume::surfaceSkeletonPres().