VTK
9.3.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IO
PostgreSQL
vtkTableToPostgreSQLWriter.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
14
#ifndef vtkTableToPostgreSQLWriter_h
15
#define vtkTableToPostgreSQLWriter_h
16
17
#include "vtkIOPostgreSQLModule.h"
// For export macro
18
#include "
vtkTableToDatabaseWriter.h
"
19
20
VTK_ABI_NAMESPACE_BEGIN
21
class
vtkPostgreSQLDatabase
;
22
23
class
VTKIOPOSTGRESQL_EXPORT
vtkTableToPostgreSQLWriter
:
public
vtkTableToDatabaseWriter
24
{
25
public
:
26
static
vtkTableToPostgreSQLWriter
*
New
();
27
vtkTypeMacro(
vtkTableToPostgreSQLWriter
,
vtkTableToDatabaseWriter
);
28
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
29
31
34
vtkTable
*
GetInput
();
35
vtkTable
*
GetInput
(
int
port
);
37
38
protected
:
39
vtkTableToPostgreSQLWriter
();
40
~
vtkTableToPostgreSQLWriter
()
override
;
41
void
WriteData
()
override
;
42
43
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
)
override
;
44
45
private
:
46
vtkTableToPostgreSQLWriter
(
const
vtkTableToPostgreSQLWriter
&) =
delete
;
47
void
operator=(
const
vtkTableToPostgreSQLWriter
&) =
delete
;
48
};
49
50
VTK_ABI_NAMESPACE_END
51
#endif
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:62
vtkPostgreSQLDatabase
maintain a connection to a PostgreSQL database
Definition:
vtkPostgreSQLDatabase.h:44
vtkTableToDatabaseWriter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTableToDatabaseWriter::FillInputPortInformation
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkX3D::info
Definition:
vtkX3D.h:376
vtkTableToDatabaseWriter
in a SQL database.
Definition:
vtkTableToDatabaseWriter.h:23
vtkTableToDatabaseWriter::GetInput
vtkTable * GetInput()
Get the input to this writer.
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:28
vtkTableToPostgreSQLWriter
store a vtkTable in a PostgreSQL database
Definition:
vtkTableToPostgreSQLWriter.h:23
vtkTableToDatabaseWriter::WriteData
void WriteData() override=0
vtkTableToDatabaseWriter.h
vtkTable
A table, which contains similar-typed columns of data.
Definition:
vtkTable.h:58
vtkAlgorithm::New
static vtkAlgorithm * New()
vtkX3D::port
Definition:
vtkX3D.h:447
Generated on Sun Dec 8 2024 22:05:39 for VTK by
1.8.10