#include <itkNarrowBand.h>
Inheritance diagram for itk::NarrowBand< NodeType >:
Public Types | |
typedef NarrowBand | Self |
typedef LightObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef std::vector< NodeType > | NodeContainerType |
typedef NodeContainerType::size_type | SizeType |
typedef NodeContainerType::const_iterator | ConstIterator |
typedef NodeContainerType::iterator | Iterator |
typedef itk::NarrowBand::RegionStruct | RegionType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
std::vector< struct RegionStruct > | SplitBand (unsigned int) |
Iterator | Begin () |
ConstIterator | Begin () const |
Iterator | End () |
ConstIterator | End () const |
SizeType | Size () const |
bool | Empty () const |
NodeType & | operator[] (SizeType n) |
const NodeType & | operator[] (SizeType n) const |
void | SetTotalRadius (float val) |
float | GetTotalRadius () |
void | SetInnerRadius (float val) |
float | GetInnerRadius () |
void | Clear () |
void | Reserve (SizeType n) |
void | PushBack (const NodeType &n) |
void | PopBack () |
void | Resize (SizeType n) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
NarrowBand () | |
Protected Attributes | |
float | m_TotalRadius |
float | m_InnerRadius |
|
Definition at line 62 of file itkNarrowBand.h. |
|
Reimplemented from itk::LightObject. Definition at line 52 of file itkNarrowBand.h. |
|
Definition at line 63 of file itkNarrowBand.h. |
|
Definition at line 60 of file itkNarrowBand.h. |
|
Reimplemented from itk::LightObject. Definition at line 51 of file itkNarrowBand.h. |
|
Begin is the first valid iterator position within the region. End is ONE PAST the last valid iterator position in the region. |
|
Standard class typedefs Reimplemented from itk::LightObject. Definition at line 49 of file itkNarrowBand.h. |
|
Definition at line 61 of file itkNarrowBand.h. |
|
Definition at line 50 of file itkNarrowBand.h. |
|
Definition at line 156 of file itkNarrowBand.h. |
|
Definition at line 87 of file itkNarrowBand.h. |
|
Definition at line 83 of file itkNarrowBand.h. |
|
Clear the narrow band container. Definition at line 110 of file itkNarrowBand.h. |
|
Definition at line 104 of file itkNarrowBand.h. |
|
Definition at line 95 of file itkNarrowBand.h. |
|
Definition at line 91 of file itkNarrowBand.h. |
|
Definition at line 152 of file itkNarrowBand.h. |
|
Run-time type information (and related methods). Reimplemented from itk::LightObject. |
|
Definition at line 146 of file itkNarrowBand.h. |
|
Method for creation through the object factory. Reimplemented from itk::LightObject. |
|
Definition at line 136 of file itkNarrowBand.h. |
|
Definition at line 132 of file itkNarrowBand.h. |
|
Clear the narrow band container. Definition at line 122 of file itkNarrowBand.h. |
|
Clear the narrow band container. Definition at line 118 of file itkNarrowBand.h. |
|
Clear the narrow band container. Definition at line 114 of file itkNarrowBand.h. |
|
Clear the narrow band container. Definition at line 126 of file itkNarrowBand.h. |
|
Set/Get the narrow band inner radius. The inner radius is the safe are where the level set can be computed. Definition at line 150 of file itkNarrowBand.h. |
|
Set/Get the narrow band total radius. The narrow band width will be twice this value (positive and negative distance to the zero level set). The user of the narrow band container should set up this value properly. Definition at line 144 of file itkNarrowBand.h. |
|
Definition at line 100 of file itkNarrowBand.h. |
|
Returns an array of RegionStructs which represent contiguous arrays of nodes within the narrow band. |
|
Definition at line 158 of file itkNarrowBand.h. |
|
Definition at line 157 of file itkNarrowBand.h. |