vtkLabelHierarchy::Implementation Class Reference

#include <vtkLabelHierarchyPrivate.h>

Collaboration diagram for vtkLabelHierarchy::Implementation:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 12 of file vtkLabelHierarchyPrivate.h.


Public Types

typedef octree< LabelSet, 2 > HierarchyType2
typedef octree< LabelSet, 2 >
::cursor 
HierarchyCursor2
typedef octree< LabelSet, 2 >
::iterator 
HierarchyIterator2
typedef octree< LabelSetHierarchyType3
typedef octree< LabelSet >::cursor HierarchyCursor3
typedef octree< LabelSet >
::iterator 
HierarchyIterator3

Public Member Functions

 Implementation ()
 ~Implementation ()
bool ComparePriorities (vtkIdType a, vtkIdType b)
void BinAnchorsToLevel (int level)
void PromoteAnchors ()
void DemoteAnchors (int level)
void RecursiveNodeDivide (HierarchyCursor2 &cursor)
void RecursiveNodeDivide (HierarchyCursor3 &cursor)
void PrepareSortedAnchors (LabelSet &anchors)
void FillHierarchyRoot (LabelSet &anchors)
void DropAnchor2 (vtkIdType anchor)
void DropAnchor3 (vtkIdType anchor)
void SmudgeAnchor2 (HierarchyCursor2 &cursor, vtkIdType anchor, double *x)
void SmudgeAnchor3 (HierarchyCursor3 &cursor, vtkIdType anchor, double *x)

Public Attributes

double Z2
HierarchyType2Hierarchy2
HierarchyType3Hierarchy3
vtkTimeStamp HierarchyTime
HierarchyType3::size_type ActualDepth
vtkLabelHierarchyHusk

Static Public Attributes

static vtkLabelHierarchyCurrent

Classes

class  LabelSet
struct  PriorityComparator

Member Typedef Documentation

Definition at line 168 of file vtkLabelHierarchyPrivate.h.

Definition at line 169 of file vtkLabelHierarchyPrivate.h.

Definition at line 170 of file vtkLabelHierarchyPrivate.h.

Definition at line 172 of file vtkLabelHierarchyPrivate.h.

Definition at line 173 of file vtkLabelHierarchyPrivate.h.

Definition at line 174 of file vtkLabelHierarchyPrivate.h.


Constructor & Destructor Documentation

vtkLabelHierarchy::Implementation::Implementation (  )  [inline]

Definition at line 15 of file vtkLabelHierarchyPrivate.h.

vtkLabelHierarchy::Implementation::~Implementation (  )  [inline]

Definition at line 23 of file vtkLabelHierarchyPrivate.h.


Member Function Documentation

bool vtkLabelHierarchy::Implementation::ComparePriorities ( vtkIdType  a,
vtkIdType  b 
) [inline]

Definition at line 36 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::BinAnchorsToLevel ( int  level  ) 

void vtkLabelHierarchy::Implementation::PromoteAnchors (  ) 

void vtkLabelHierarchy::Implementation::DemoteAnchors ( int  level  ) 

void vtkLabelHierarchy::Implementation::RecursiveNodeDivide ( HierarchyCursor2 cursor  ) 

void vtkLabelHierarchy::Implementation::RecursiveNodeDivide ( HierarchyCursor3 cursor  ) 

void vtkLabelHierarchy::Implementation::PrepareSortedAnchors ( LabelSet anchors  ) 

void vtkLabelHierarchy::Implementation::FillHierarchyRoot ( LabelSet anchors  ) 

void vtkLabelHierarchy::Implementation::DropAnchor2 ( vtkIdType  anchor  ) 

void vtkLabelHierarchy::Implementation::DropAnchor3 ( vtkIdType  anchor  ) 

void vtkLabelHierarchy::Implementation::SmudgeAnchor2 ( HierarchyCursor2 cursor,
vtkIdType  anchor,
double *  x 
)

void vtkLabelHierarchy::Implementation::SmudgeAnchor3 ( HierarchyCursor3 cursor,
vtkIdType  anchor,
double *  x 
)


Member Data Documentation

Definition at line 199 of file vtkLabelHierarchyPrivate.h.

Definition at line 200 of file vtkLabelHierarchyPrivate.h.

Definition at line 201 of file vtkLabelHierarchyPrivate.h.

Definition at line 202 of file vtkLabelHierarchyPrivate.h.

Definition at line 203 of file vtkLabelHierarchyPrivate.h.

Definition at line 204 of file vtkLabelHierarchyPrivate.h.

Definition at line 206 of file vtkLabelHierarchyPrivate.h.


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

Generated on Mon Sep 27 18:31:58 2010 for VTK by  doxygen 1.5.6