VTK
Classes | Public Types | Public Member Functions | Public Attributes | Static Public Attributes
vtkLabelHierarchy::Implementation Class Reference

#include <vtkLabelHierarchyPrivate.h>

Collaboration diagram for vtkLabelHierarchy::Implementation:
Collaboration graph
[legend]

List of all members.

Classes

class  LabelSet
struct  PriorityComparator

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

Detailed Description

Definition at line 12 of file vtkLabelHierarchyPrivate.h.


Member Typedef Documentation

Definition at line 166 of file vtkLabelHierarchyPrivate.h.

Definition at line 167 of file vtkLabelHierarchyPrivate.h.

Definition at line 168 of file vtkLabelHierarchyPrivate.h.

Definition at line 170 of file vtkLabelHierarchyPrivate.h.

Definition at line 171 of file vtkLabelHierarchyPrivate.h.

Definition at line 172 of file vtkLabelHierarchyPrivate.h.


Constructor & Destructor Documentation

Definition at line 15 of file vtkLabelHierarchyPrivate.h.

Definition at line 23 of file vtkLabelHierarchyPrivate.h.


Member Function Documentation

Definition at line 36 of file vtkLabelHierarchyPrivate.h.


Member Data Documentation

Definition at line 197 of file vtkLabelHierarchyPrivate.h.

Definition at line 198 of file vtkLabelHierarchyPrivate.h.

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 204 of file vtkLabelHierarchyPrivate.h.


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