VTK
dox
IO
Xdmf3
vtkXdmf3SILBuilder.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkXdmf3SILBuilder.h
5
Language: C++
6
7
Copyright (c) 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen
8
All rights reserved.
9
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
10
11
This software is distributed WITHOUT ANY WARRANTY; without even
12
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13
PURPOSE. See the above copyright notice for more information.
14
15
=========================================================================*/
29
#ifndef vtkXdmf3SILBuilder_h
30
#define vtkXdmf3SILBuilder_h
31
32
#include "vtkIOXdmf3Module.h"
// For export macro
33
#include "
vtkType.h
"
34
35
class
vtkMutableDirectedGraph
;
36
class
vtkStringArray
;
37
class
vtkUnsignedCharArray
;
38
39
class
VTKIOXDMF3_EXPORT
vtkXdmf3SILBuilder
40
{
41
public
:
42
vtkStringArray
*
NamesArray
;
43
vtkUnsignedCharArray
*
CrossEdgesArray
;
44
vtkMutableDirectedGraph
*
SIL
;
45
vtkIdType
RootVertex
;
46
vtkIdType
BlocksRoot
;
47
vtkIdType
HierarchyRoot
;
48
vtkIdType
VertexCount
;
49
53
void
Initialize();
54
56
59
vtkIdType
AddVertex(
const
char
*
name
);
60
vtkIdType
AddChildEdge(
vtkIdType
parent,
vtkIdType
child);
61
vtkIdType
AddCrossEdge(
vtkIdType
src,
vtkIdType
dst);
63
65
68
vtkIdType
GetRootVertex();
69
vtkIdType
GetBlocksRoot();
70
vtkIdType
GetHierarchyRoot();
72
73
bool
IsMaxedOut();
74
75
vtkXdmf3SILBuilder
();
76
~
vtkXdmf3SILBuilder
();
77
};
78
79
#endif //vtkXdmf3SILBuilder_h
80
// VTK-HeaderTest-Exclude: vtkXdmf3SILBuilder.h
vtkXdmf3SILBuilder::SIL
vtkMutableDirectedGraph * SIL
Definition:
vtkXdmf3SILBuilder.h:44
vtkMutableDirectedGraph
An editable directed graph.
Definition:
vtkMutableDirectedGraph.h:51
vtkXdmf3SILBuilder::CrossEdgesArray
vtkUnsignedCharArray * CrossEdgesArray
Definition:
vtkXdmf3SILBuilder.h:43
vtkIdType
int vtkIdType
Definition:
vtkType.h:347
vtkXdmf3SILBuilder::HierarchyRoot
vtkIdType HierarchyRoot
Definition:
vtkXdmf3SILBuilder.h:47
vtkUnsignedCharArray
dynamic, self-adjusting array of unsigned char
Definition:
vtkUnsignedCharArray.h:41
vtkXdmf3SILBuilder::BlocksRoot
vtkIdType BlocksRoot
Definition:
vtkXdmf3SILBuilder.h:46
vtkType.h
vtkXdmf3SILBuilder::NamesArray
vtkStringArray * NamesArray
Definition:
vtkXdmf3SILBuilder.h:42
vtkXdmf3SILBuilder::VertexCount
vtkIdType VertexCount
Definition:
vtkXdmf3SILBuilder.h:48
vtkXdmf3SILBuilder
helper to allow block selection
Definition:
vtkXdmf3SILBuilder.h:39
vtkXdmf3SILBuilder::RootVertex
vtkIdType RootVertex
Definition:
vtkXdmf3SILBuilder.h:45
vtkX3D::name
Definition:
vtkX3D.h:219
vtkStringArray
a vtkAbstractArray subclass for strings
Definition:
vtkStringArray.h:42
Generated by
1.8.16