VTK
Public Member Functions | Public Attributes | List of all members
vtkXdmf3SILBuilder Class Reference

helper to allow block selection More...

#include <vtkXdmf3SILBuilder.h>

Collaboration diagram for vtkXdmf3SILBuilder:
[legend]

Public Member Functions

void Initialize ()
 
bool IsMaxedOut ()
 
 vtkXdmf3SILBuilder ()
 
 ~vtkXdmf3SILBuilder ()
 
vtkIdType AddVertex (const char *name)
 
vtkIdType AddChildEdge (vtkIdType parent, vtkIdType child)
 
vtkIdType AddCrossEdge (vtkIdType src, vtkIdType dst)
 
vtkIdType GetRootVertex ()
 
vtkIdType GetBlocksRoot ()
 
vtkIdType GetHierarchyRoot ()
 

Public Attributes

vtkStringArrayNamesArray
 
vtkUnsignedCharArrayCrossEdgesArray
 
vtkMutableDirectedGraphSIL
 
vtkIdType RootVertex
 
vtkIdType BlocksRoot
 
vtkIdType HierarchyRoot
 
vtkIdType VertexCount
 

Detailed Description

helper to allow block selection

$Date$ $Revision$

vtkXdmf3Reader uses this to build up a datastructure that represents block trees that correspond to the file. ParaView builds a GUI from that to let the user select from the various block and types of blocks that should or should not be loaded.

This file is a helper for the vtkXdmf3Reader and vtkXdmf3Writer and not intended to be part of VTK public API VTK-HeaderTest-Exclude: vtkXdmf3SILBuilder.h

Definition at line 42 of file vtkXdmf3SILBuilder.h.

Constructor & Destructor Documentation

vtkXdmf3SILBuilder::vtkXdmf3SILBuilder ( )
vtkXdmf3SILBuilder::~vtkXdmf3SILBuilder ( )

Member Function Documentation

void vtkXdmf3SILBuilder::Initialize ( )

Initializes the data-structures.

vtkIdType vtkXdmf3SILBuilder::AddVertex ( const char *  name)

Add vertex, child-edge or cross-edge to the graph.

vtkIdType vtkXdmf3SILBuilder::AddChildEdge ( vtkIdType  parent,
vtkIdType  child 
)

Add vertex, child-edge or cross-edge to the graph.

vtkIdType vtkXdmf3SILBuilder::AddCrossEdge ( vtkIdType  src,
vtkIdType  dst 
)

Add vertex, child-edge or cross-edge to the graph.

vtkIdType vtkXdmf3SILBuilder::GetRootVertex ( )

Returns the vertex id for the root vertex.

vtkIdType vtkXdmf3SILBuilder::GetBlocksRoot ( )

Returns the vertex id for the root vertex.

vtkIdType vtkXdmf3SILBuilder::GetHierarchyRoot ( )

Returns the vertex id for the root vertex.

bool vtkXdmf3SILBuilder::IsMaxedOut ( )

Member Data Documentation

vtkStringArray* vtkXdmf3SILBuilder::NamesArray

Definition at line 45 of file vtkXdmf3SILBuilder.h.

vtkUnsignedCharArray* vtkXdmf3SILBuilder::CrossEdgesArray

Definition at line 46 of file vtkXdmf3SILBuilder.h.

vtkMutableDirectedGraph* vtkXdmf3SILBuilder::SIL

Definition at line 47 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::RootVertex

Definition at line 48 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::BlocksRoot

Definition at line 49 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::HierarchyRoot

Definition at line 50 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::VertexCount

Definition at line 51 of file vtkXdmf3SILBuilder.h.


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