VTK
Public Member Functions | Public Attributes
vtkLabelHierarchy::Implementation::LabelSet Class Reference

#include <vtkLabelHierarchyPrivate.h>

List of all members.

Public Member Functions

 LabelSet (vtkLabelHierarchy *hierarchy)
 LabelSet (const LabelSet &src)
 LabelSet ()
LabelSetoperator= (const LabelSet &rhs)
const doubleGetCenter () const
double GetSize () const
void SetGeometry (const double center[3], double length)
void SetChildGeometry (octree< LabelSet, 2 >::octree_node_pointer self)
void SetChildGeometry (octree< LabelSet, 3 >::octree_node_pointer self)
void AddChildren (octree< LabelSet, 2 >::octree_node_pointer self, LabelSet &emptyNode)
void AddChildren (octree< LabelSet, 3 >::octree_node_pointer self, LabelSet &emptyNode)
void Insert (vtkIdType anchor)
void Increment ()
vtkIdType GetLocalAnchorCount () const
vtkIdType GetTotalAnchorCount () const

Public Attributes

vtkIdType TotalAnchors
double Center [3]
double Size

Detailed Description

Definition at line 95 of file vtkLabelHierarchyPrivate.h.


Constructor & Destructor Documentation

Definition at line 98 of file vtkLabelHierarchyPrivate.h.

Definition at line 109 of file vtkLabelHierarchyPrivate.h.

Definition at line 120 of file vtkLabelHierarchyPrivate.h.


Member Function Documentation

LabelSet& vtkLabelHierarchy::Implementation::LabelSet::operator= ( const LabelSet rhs) [inline]

Definition at line 131 of file vtkLabelHierarchyPrivate.h.

Definition at line 145 of file vtkLabelHierarchyPrivate.h.

Definition at line 146 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::LabelSet::SetGeometry ( const double  center[3],
double  length 
) [inline]

Definition at line 207 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::LabelSet::SetChildGeometry ( octree< LabelSet, 2 >::octree_node_pointer  self) [inline]

Definition at line 216 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::LabelSet::SetChildGeometry ( octree< LabelSet, 3 >::octree_node_pointer  self) [inline]

Definition at line 231 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::LabelSet::AddChildren ( octree< LabelSet, 2 >::octree_node_pointer  self,
LabelSet emptyNode 
) [inline]

Definition at line 245 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::LabelSet::AddChildren ( octree< LabelSet, 3 >::octree_node_pointer  self,
LabelSet emptyNode 
) [inline]

Definition at line 251 of file vtkLabelHierarchyPrivate.h.

Definition at line 152 of file vtkLabelHierarchyPrivate.h.

Definition at line 157 of file vtkLabelHierarchyPrivate.h.

Definition at line 158 of file vtkLabelHierarchyPrivate.h.

Definition at line 159 of file vtkLabelHierarchyPrivate.h.


Member Data Documentation

Definition at line 161 of file vtkLabelHierarchyPrivate.h.

Definition at line 162 of file vtkLabelHierarchyPrivate.h.

Definition at line 163 of file vtkLabelHierarchyPrivate.h.


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