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 double * GetCenter () 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

vtkLabelHierarchy::Implementation::LabelSet::LabelSet ( vtkLabelHierarchy hierarchy)
inline

Definition at line 98 of file vtkLabelHierarchyPrivate.h.

vtkLabelHierarchy::Implementation::LabelSet::LabelSet ( const LabelSet src)
inline

Definition at line 109 of file vtkLabelHierarchyPrivate.h.

vtkLabelHierarchy::Implementation::LabelSet::LabelSet ( )
inline

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.

const double* vtkLabelHierarchy::Implementation::LabelSet::GetCenter ( ) const
inline

Definition at line 147 of file vtkLabelHierarchyPrivate.h.

double vtkLabelHierarchy::Implementation::LabelSet::GetSize ( ) const
inline

Definition at line 148 of file vtkLabelHierarchyPrivate.h.

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

Definition at line 209 of file vtkLabelHierarchyPrivate.h.

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

Definition at line 218 of file vtkLabelHierarchyPrivate.h.

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

Definition at line 233 of file vtkLabelHierarchyPrivate.h.

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

Definition at line 247 of file vtkLabelHierarchyPrivate.h.

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

Definition at line 253 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::LabelSet::Insert ( vtkIdType  anchor)
inline

Definition at line 154 of file vtkLabelHierarchyPrivate.h.

void vtkLabelHierarchy::Implementation::LabelSet::Increment ( )
inline

Definition at line 159 of file vtkLabelHierarchyPrivate.h.

vtkIdType vtkLabelHierarchy::Implementation::LabelSet::GetLocalAnchorCount ( ) const
inline

Definition at line 160 of file vtkLabelHierarchyPrivate.h.

vtkIdType vtkLabelHierarchy::Implementation::LabelSet::GetTotalAnchorCount ( ) const
inline

Definition at line 161 of file vtkLabelHierarchyPrivate.h.


Member Data Documentation

vtkIdType vtkLabelHierarchy::Implementation::LabelSet::TotalAnchors

Definition at line 163 of file vtkLabelHierarchyPrivate.h.

double vtkLabelHierarchy::Implementation::LabelSet::Center[3]

Definition at line 164 of file vtkLabelHierarchyPrivate.h.

double vtkLabelHierarchy::Implementation::LabelSet::Size

Definition at line 165 of file vtkLabelHierarchyPrivate.h.


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