Main Page | Directories | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkHDSNode Class Reference

#include <vtkHierarchicalDataSetInternal.h>

Inheritance diagram for vtkHDSNode:

Inheritance graph
[legend]
Collaboration diagram for vtkHDSNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkHDSNode ()
void AddParent (const vtkHDSNodeRef &parent)
void AddChild (const vtkHDSNodeRef &child)
void RemoveParent (const vtkHDSNodeRef &parent)
void RemoveChild (const vtkHDSNodeRef &child)
void DisconnectFromParent (const vtkHDSNodeRef &self, const vtkHDSNodeRef &parent, vtkHierarchicalDataSetInternal::DataSetsType &ds)
void DisconnectFromChild (const vtkHDSNodeRef &self, const vtkHDSNodeRef &child, vtkHierarchicalDataSetInternal::DataSetsType &ds)
void ConnectToParent (const vtkHDSNodeRef &self, const vtkHDSNodeRef &parent, vtkHierarchicalDataSetInternal::DataSetsType &ds)
void ConnectToChild (const vtkHDSNodeRef &self, const vtkHDSNodeRef &child, vtkHierarchicalDataSetInternal::DataSetsType &ds)
void DisconnectAll (const vtkHDSNodeRef &self, vtkHierarchicalDataSetInternal::DataSetsType &ds)

Public Attributes

vtkSmartPointer< vtkDataObjectDataSet

Protected Attributes

vtkstd::vector< vtkHDSNodeRefParents
vtkstd::vector< vtkHDSNodeRefChildren

Constructor & Destructor Documentation

vtkHDSNode::vtkHDSNode  )  [inline]
 

Definition at line 58 of file vtkHierarchicalDataSetInternal.h.

References DataSet.


Member Function Documentation

void vtkHDSNode::AddParent const vtkHDSNodeRef parent  )  [inline]
 

Definition at line 88 of file vtkHierarchicalDataSetInternal.h.

References Parents.

Referenced by ConnectToParent().

void vtkHDSNode::AddChild const vtkHDSNodeRef child  )  [inline]
 

Definition at line 93 of file vtkHierarchicalDataSetInternal.h.

References Children.

Referenced by ConnectToChild().

void vtkHDSNode::RemoveParent const vtkHDSNodeRef parent  )  [inline]
 

Definition at line 98 of file vtkHierarchicalDataSetInternal.h.

References Parents.

Referenced by DisconnectFromParent().

void vtkHDSNode::RemoveChild const vtkHDSNodeRef child  )  [inline]
 

Definition at line 108 of file vtkHierarchicalDataSetInternal.h.

References Children.

Referenced by DisconnectFromChild().

void vtkHDSNode::DisconnectFromParent const vtkHDSNodeRef self,
const vtkHDSNodeRef parent,
vtkHierarchicalDataSetInternal::DataSetsType ds
[inline]
 

Definition at line 136 of file vtkHierarchicalDataSetInternal.h.

References vtkHierarchicalDataSetInternal::DataSetsType, vtkHDSNodeRef::Index, vtkHDSNodeRef::Level, and RemoveParent().

Referenced by DisconnectAll().

void vtkHDSNode::DisconnectFromChild const vtkHDSNodeRef self,
const vtkHDSNodeRef child,
vtkHierarchicalDataSetInternal::DataSetsType ds
[inline]
 

Definition at line 145 of file vtkHierarchicalDataSetInternal.h.

References vtkHierarchicalDataSetInternal::DataSetsType, vtkHDSNodeRef::Index, vtkHDSNodeRef::Level, and RemoveChild().

Referenced by DisconnectAll().

void vtkHDSNode::ConnectToParent const vtkHDSNodeRef self,
const vtkHDSNodeRef parent,
vtkHierarchicalDataSetInternal::DataSetsType ds
[inline]
 

Definition at line 118 of file vtkHierarchicalDataSetInternal.h.

References AddParent(), vtkHierarchicalDataSetInternal::DataSetsType, vtkHDSNodeRef::Index, and vtkHDSNodeRef::Level.

void vtkHDSNode::ConnectToChild const vtkHDSNodeRef self,
const vtkHDSNodeRef child,
vtkHierarchicalDataSetInternal::DataSetsType ds
[inline]
 

Definition at line 127 of file vtkHierarchicalDataSetInternal.h.

References AddChild(), vtkHierarchicalDataSetInternal::DataSetsType, vtkHDSNodeRef::Index, and vtkHDSNodeRef::Level.

void vtkHDSNode::DisconnectAll const vtkHDSNodeRef self,
vtkHierarchicalDataSetInternal::DataSetsType ds
[inline]
 

Definition at line 154 of file vtkHierarchicalDataSetInternal.h.

References Children, vtkHierarchicalDataSetInternal::DataSetsType, DisconnectFromChild(), DisconnectFromParent(), and Parents.


Member Data Documentation

vtkSmartPointer<vtkDataObject> vtkHDSNode::DataSet
 

Definition at line 59 of file vtkHierarchicalDataSetInternal.h.

Referenced by vtkHDSNode().

vtkstd::vector<vtkHDSNodeRef> vtkHDSNode::Parents [protected]
 

Definition at line 84 of file vtkHierarchicalDataSetInternal.h.

Referenced by AddParent(), DisconnectAll(), and RemoveParent().

vtkstd::vector<vtkHDSNodeRef> vtkHDSNode::Children [protected]
 

Definition at line 85 of file vtkHierarchicalDataSetInternal.h.

Referenced by AddChild(), DisconnectAll(), and RemoveChild().


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