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

vtkStringArray * NamesArray
 
vtkUnsignedCharArray * CrossEdgesArray
 
vtkMutableDirectedGraph * SIL
 
vtkIdType RootVertex
 
vtkIdType BlocksRoot
 
vtkIdType HierarchyRoot
 
vtkIdType VertexCount
 

Detailed Description

helper to allow block selection

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 39 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 42 of file vtkXdmf3SILBuilder.h.

vtkUnsignedCharArray* vtkXdmf3SILBuilder::CrossEdgesArray

Definition at line 43 of file vtkXdmf3SILBuilder.h.

vtkMutableDirectedGraph* vtkXdmf3SILBuilder::SIL

Definition at line 44 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::RootVertex

Definition at line 45 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::BlocksRoot

Definition at line 46 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::HierarchyRoot

Definition at line 47 of file vtkXdmf3SILBuilder.h.

vtkIdType vtkXdmf3SILBuilder::VertexCount

Definition at line 48 of file vtkXdmf3SILBuilder.h.


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