Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

wustl_mm::SkeletonMaker Namespace Reference


Classes

struct  wustl_mm::SkeletonMaker::gridQueueEle
class  wustl_mm::SkeletonMaker::GridQueue
class  wustl_mm::SkeletonMaker::GridQueue2
struct  wustl_mm::SkeletonMaker::gridPoint
class  wustl_mm::SkeletonMaker::Volume
class  wustl_mm::SkeletonMaker::VolumeData

Variables

const int neighbor6 [6][3] = {{0,0,1},{0,0,-1},{0,1,0},{0,-1,0},{1,0,0},{-1,0,0}}
const int neighbor4 [4][2] = {{0,1},{0,-1},{1,0},{-1,0}}
const int neighbor64 [6][4][3]
const int sheetNeighbor [12][4][3]
const int 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 cubeFaces [6][4]
const int faceEdges [12][2]
const int 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}}


Variable Documentation

const int wustl_mm::SkeletonMaker::cubeFaces[6][4]
 

Initial value:

                { {1,5,7,3},{0,2,6,4},{2,3,7,6},{0,4,5,1},{5,4,6,7},{0,1,3,2}}

Definition at line 56 of file volume.h.

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}}
 

Definition at line 63 of file volume.h.

Referenced by wustl_mm::SkeletonMaker::Volume::hasCompleteSheet(), and wustl_mm::SkeletonMaker::Volume::isSheetEnd().

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}}
 

Definition at line 54 of file volume.h.

Referenced by wustl_mm::SkeletonMaker::Volume::hasCompleteSheet().

const int wustl_mm::SkeletonMaker::faceEdges[12][2]
 

Initial value:

 {{3,1},{3,0},{2,1},{2,0},
                                                                          {5,1},{5,0},{4,1},{4,0},
                                                                          {5,3},{5,2},{4,3},{4,2}}

Definition at line 59 of file volume.h.

Referenced by wustl_mm::SkeletonMaker::Volume::hasCompleteSheet(), and wustl_mm::SkeletonMaker::Volume::isSheetEnd().

const int wustl_mm::SkeletonMaker::neighbor4[4][2] = {{0,1},{0,-1},{1,0},{-1,0}}
 

Definition at line 28 of file volume.h.

Referenced by wustl_mm::SkeletonMaker::Volume::curveSkeleton2D().

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}}
 

Definition at line 27 of file volume.h.

Referenced by wustl_mm::SkeletonMaker::Volume::components6(), wustl_mm::SkeletonMaker::Volume::countInt(), wustl_mm::SkeletonMaker::Volume::countIntEuler(), wustl_mm::SkeletonMaker::Volume::curveSkeleton(), wustl_mm::SkeletonMaker::Volume::curveSkeleton2D(), wustl_mm::SkeletonMaker::Volume::erodeHelix(), wustl_mm::SkeletonMaker::Volume::getNumNeighbor6(), wustl_mm::SkeletonMaker::Volume::getNumPotComplex(), wustl_mm::SkeletonMaker::Volume::hasCompleteHelix(), wustl_mm::SkeletonMaker::Volume::isHelixEnd(), wustl_mm::SkeletonMaker::Volume::markCellFace(), wustl_mm::SkeletonMaker::Volume::skeleton(), and wustl_mm::SkeletonMaker::Volume::surfaceSkeletonPres().

const int wustl_mm::SkeletonMaker::neighbor64[6][4][3]
 

Initial value:

 {
                        {{0,1,0},{0,-1,0},{1,0,0},{-1,0,0}},
                        {{0,1,0},{0,-1,0},{1,0,0},{-1,0,0}},
                        {{0,0,1},{0,0,-1},{1,0,0},{-1,0,0}},
                        {{0,0,1},{0,0,-1},{1,0,0},{-1,0,0}},
                        {{0,0,1},{0,0,-1},{0,1,0},{0,-1,0}},
                        {{0,0,1},{0,0,-1},{0,1,0},{0,-1,0}}}

Definition at line 29 of file volume.h.

Referenced by wustl_mm::SkeletonMaker::Volume::countInt(), and wustl_mm::SkeletonMaker::Volume::countIntEuler().

const int wustl_mm::SkeletonMaker::sheetNeighbor[12][4][3]
 

Initial value:

 {
                        {{0,-1,-1},{0,-1,0},{0,0,-1},{0,0,0}},
                        {{0,-1,0},{0,-1,1},{0,0,0},{0,0,1}},
                        {{0,0,-1},{0,0,0},{0,1,-1},{0,1,0}},
                        {{0,0,0},{0,0,1},{0,1,0},{0,1,1}},

                        {{-1,0,-1},{-1,0,0},{0,0,-1},{0,0,0}},
                        {{-1,0,0},{-1,0,1},{0,0,0},{0,0,1}},
                        {{0,0,-1},{0,0,0},{1,0,-1},{1,0,0}},
                        {{0,0,0},{0,0,1},{1,0,0},{1,0,1}},

                        {{-1,-1,0},{-1,0,0},{0,-1,0},{0,0,0}},
                        {{-1,0,0},{-1,1,0},{0,0,0},{0,1,0}},
                        {{0,-1,0},{0,0,0},{1,-1,0},{1,0,0}},
                        {{0,0,0},{0,1,0},{1,0,0},{1,1,0}}
                        }

Definition at line 37 of file volume.h.

Referenced by wustl_mm::SkeletonMaker::Volume::erodeSheet(), wustl_mm::SkeletonMaker::Volume::hasCompleteSheet(), wustl_mm::SkeletonMaker::Volume::isFeatureFace(), and wustl_mm::SkeletonMaker::Volume::isSheetEnd().


Generated on Tue Jun 11 13:49:55 2013 for EMAN2 by  doxygen 1.3.9.1