EMAN2
libEM
gorgon
grid_queue2.h
Go to the documentation of this file.
1
// Copyright (C) 2005-2008 Washington University in St Louis, Baylor College of Medicine. All rights reserved
2
// Author: Tao Ju, Refactored by Sasakthi S. Abeysinghe (sasakthi@gmail.com)
3
// Description: Grid queue
4
5
#ifndef SKELETON_MAKER_GRID_QUEUE2_H
6
#define SKELETON_MAKER_GRID_QUEUE2_H
7
8
#include "
grid_queue.h
"
9
10
namespace
wustl_mm
{
11
namespace
SkeletonMaker {
12
13
class
GridQueue2
14
{
15
public
:
16
GridQueue2
();
17
~GridQueue2
();
18
gridQueueEle
*
getNext
();
19
void
reset
();
20
int
getNumElements
();
21
void
prepend
(
int
xx,
int
yy,
int
zz);
22
gridQueueEle
*
remove
();
23
gridQueueEle
*
swap
();
24
private
:
25
gridQueueEle
*
head
;
26
gridQueueEle
*
pre
;
27
gridQueueEle
*
prepre
;
28
gridQueueEle
*
cur
;
29
int
numEles
;
30
};
31
32
}
33
}
34
#endif
wustl_mm::SkeletonMaker::GridQueue2
Definition:
grid_queue2.h:14
wustl_mm::SkeletonMaker::GridQueue2::swap
gridQueueEle * swap()
Definition:
grid_queue2.cpp:94
wustl_mm::SkeletonMaker::GridQueue2::prepre
gridQueueEle * prepre
Definition:
grid_queue2.h:27
wustl_mm::SkeletonMaker::GridQueue2::numEles
int numEles
Definition:
grid_queue2.h:29
wustl_mm::SkeletonMaker::GridQueue2::getNumElements
int getNumElements()
Definition:
grid_queue2.cpp:50
wustl_mm::SkeletonMaker::GridQueue2::reset
void reset()
Definition:
grid_queue2.cpp:43
wustl_mm::SkeletonMaker::GridQueue2::GridQueue2
GridQueue2()
Definition:
grid_queue2.cpp:9
wustl_mm::SkeletonMaker::GridQueue2::remove
gridQueueEle * remove()
Definition:
grid_queue2.cpp:70
wustl_mm::SkeletonMaker::GridQueue2::head
gridQueueEle * head
Definition:
grid_queue2.h:25
wustl_mm::SkeletonMaker::GridQueue2::pre
gridQueueEle * pre
Definition:
grid_queue2.h:26
wustl_mm::SkeletonMaker::GridQueue2::~GridQueue2
~GridQueue2()
Definition:
grid_queue2.cpp:18
wustl_mm::SkeletonMaker::GridQueue2::cur
gridQueueEle * cur
Definition:
grid_queue2.h:28
wustl_mm::SkeletonMaker::GridQueue2::getNext
gridQueueEle * getNext()
Definition:
grid_queue2.cpp:25
wustl_mm::SkeletonMaker::GridQueue2::prepend
void prepend(int xx, int yy, int zz)
Definition:
grid_queue2.cpp:55
grid_queue.h
wustl_mm
Definition:
grid_queue.h:12
wustl_mm::SkeletonMaker::gridQueueEle
Definition:
grid_queue.h:15
Generated by
1.9.2