VTK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
home
boeckb
code
depot
group-kitware
vtk
build-release
Utilities
Doxygen
dox
Common
ExecutionModel
vtkNonOverlappingAMRAlgorithm.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkNonOverlappingAMRAlgorithm.h
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
=========================================================================*/
22
#ifndef VTKNONOVERLAPPINGAMRALGORITHM_H_
23
#define VTKNONOVERLAPPINGAMRALGORITHM_H_
24
25
#include "
vtkCommonExecutionModelModule.h
"
// For export macro
26
#include "
vtkUniformGridAMRAlgorithm.h
"
27
28
class
vtkNonOverlappingAMR
;
29
class
vtkInformation
;
30
31
class
VTKCOMMONEXECUTIONMODEL_EXPORT
vtkNonOverlappingAMRAlgorithm
:
32
public
vtkUniformGridAMRAlgorithm
33
{
34
public
:
35
static
vtkNonOverlappingAMRAlgorithm
*
New
();
36
vtkTypeMacro(
vtkNonOverlappingAMRAlgorithm
,
vtkUniformGridAMRAlgorithm
);
37
void
PrintSelf
(ostream& os,
vtkIndent
indent);
38
40
41
vtkNonOverlappingAMR
*
GetOutput
();
42
vtkNonOverlappingAMR
*
GetOutput
(
int
);
44
45
protected
:
46
vtkNonOverlappingAMRAlgorithm
();
47
virtual
~
vtkNonOverlappingAMRAlgorithm
();
48
50
51
virtual
int
FillOutputPortInformation
(
int
port
,
vtkInformation
*
info
);
52
virtual
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
);
54
55
private
:
56
vtkNonOverlappingAMRAlgorithm
(
const
vtkNonOverlappingAMRAlgorithm
&);
// Not implemented
57
void
operator=(
const
vtkNonOverlappingAMRAlgorithm
&);
// Not implemented
58
};
59
60
#endif
/* VTKNONOVERLAPPINGAMRALGORITHM_H_ */
vtkUniformGridAMRAlgorithm::FillOutputPortInformation
virtual int FillOutputPortInformation(int port, vtkInformation *info)
VTKCOMMONEXECUTIONMODEL_EXPORT
#define VTKCOMMONEXECUTIONMODEL_EXPORT
Definition:
vtkCommonExecutionModelModule.h:15
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:85
vtkUniformGridAMRAlgorithm.h
vtkX3D::info
Definition:
vtkX3D.h:376
vtkUniformGridAMRAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkNonOverlappingAMR
Definition:
vtkNonOverlappingAMR.h:34
vtkNonOverlappingAMRAlgorithm
Definition:
vtkNonOverlappingAMRAlgorithm.h:31
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:38
vtkUniformGridAMRAlgorithm::New
static vtkUniformGridAMRAlgorithm * New()
vtkUniformGridAMRAlgorithm::GetOutput
vtkUniformGridAMR * GetOutput()
vtkX3D::port
Definition:
vtkX3D.h:447
vtkUniformGridAMRAlgorithm
Definition:
vtkUniformGridAMRAlgorithm.h:34
vtkUniformGridAMRAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkCommonExecutionModelModule.h
Generated by
1.8.9.1