VTK
9.3.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IO
GDAL
vtkGDAL.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkGDAL_h
13
#define vtkGDAL_h
14
15
#include "
vtkObject.h
"
16
#include <vtkIOGDALModule.h>
// For export macro
17
18
VTK_ABI_NAMESPACE_BEGIN
19
class
vtkInformationStringKey
;
20
class
vtkInformationIntegerVectorKey
;
21
22
class
VTKIOGDAL_EXPORT
vtkGDAL
:
public
vtkObject
23
{
24
public
:
25
vtkTypeMacro(
vtkGDAL
,
vtkObject
);
26
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
27
// Key used to put GDAL map projection string in the output information
28
// by readers.
29
static
vtkInformationStringKey
* MAP_PROJECTION();
30
static
vtkInformationIntegerVectorKey
* FLIP_AXIS();
31
32
protected
:
33
private
:
34
vtkGDAL
();
// Static class
35
~
vtkGDAL
()
override
;
36
vtkGDAL
(
const
vtkGDAL
&) =
delete
;
37
void
operator=(
const
vtkGDAL
&) =
delete
;
38
};
39
40
VTK_ABI_NAMESPACE_END
41
#endif // vtkGDAL_h
vtkInformationIntegerVectorKey
Key for integer vector values.
Definition:
vtkInformationIntegerVectorKey.h:23
vtkObject
abstract base class for most VTK objects
Definition:
vtkObject.h:51
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkInformationStringKey
Key for string values in vtkInformation.
Definition:
vtkInformationStringKey.h:25
vtkGDAL
Shared data for GDAL classes.
Definition:
vtkGDAL.h:22
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:28
vtkObject.h
Generated on Sun Mar 23 2025 01:38:28 for VTK by
1.8.10