VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Common
DataModel
vtkTreeBFSIterator.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: $RCSfile: vtkTreeBFSIterator.h,v $
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
15
33
#ifndef __vtkTreeBFSIterator_h
34
#define __vtkTreeBFSIterator_h
35
36
#include "vtkCommonDataModelModule.h"
// For export macro
37
#include "
vtkTreeIterator.h
"
38
39
class
vtkTreeBFSIteratorInternals;
40
class
vtkIntArray
;
41
42
class
VTKCOMMONDATAMODEL_EXPORT
vtkTreeBFSIterator
:
public
vtkTreeIterator
43
{
44
public
:
45
static
vtkTreeBFSIterator
*
New
();
46
vtkTypeMacro(
vtkTreeBFSIterator
,
vtkTreeIterator
);
47
virtual
void
PrintSelf
(ostream& os,
vtkIndent
indent);
48
49
protected
:
50
vtkTreeBFSIterator
();
51
~
vtkTreeBFSIterator
();
52
53
virtual
void
Initialize
();
54
virtual
vtkIdType
NextInternal
();
55
56
vtkTreeBFSIteratorInternals*
Internals
;
57
vtkIntArray
*
Color
;
58
59
//BTX
60
enum
ColorType
61
{
62
WHITE
,
63
GRAY
,
64
BLACK
65
};
66
//ETX
67
68
private
:
69
vtkTreeBFSIterator
(
const
vtkTreeBFSIterator
&);
// Not implemented.
70
void
operator=(
const
vtkTreeBFSIterator
&);
// Not implemented.
71
};
72
73
#endif
Generated on Thu May 24 2012 22:22:12 for VTK by
1.8.1