Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Types | Public Member Functions | List of all members
Core::StackBasedVector< T, CAPACITY > Class Template Reference

Public Types

typedef T value_type
 
typedef value_type * iterator_type
 
typedef const value_type * const_iterator_type
 
typedef value_type & reference_type
 
typedef const value_type & const_reference_type
 
typedef size_t size_type
 

Public Member Functions

 StackBasedVector (size_type n)
 
 StackBasedVector (size_type n, T val)
 
void initialize ()
 
iterator_type begin ()
 
const_iterator_type begin () const
 
iterator_type end ()
 
const_iterator_type end () const
 
void reserve (size_type s)
 
void clear ()
 
void push_back (const T &x)
 
template<class InputIterator >
void insert (iterator_type pos, InputIterator first, InputIterator last)
 
void enlarge (size_type new_size=0)
 
size_type size () const
 
void resize (size_type newsize)
 
reference_type operator[] (size_type n)
 
const_reference_type operator[] (size_type n) const
 
 StackBasedVector (const StackBasedVector< T, CAPACITY > &copy)
 
StackBasedVector< T, CAPACITY > & operator= (const StackBasedVector< T, CAPACITY > &copy)
 

The documentation for this class was generated from the following file: