VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
dox
IO
PostgreSQL
vtkTableToPostgreSQLWriter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkTableToPostgreSQLWriter.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
=========================================================================*/
25
#ifndef __vtkTableToPostgreSQLWriter_h
26
#define __vtkTableToPostgreSQLWriter_h
27
28
#include "
vtkIOPostgreSQLModule.h
"
// For export macro
29
#include "
vtkTableToDatabaseWriter.h
"
30
31
class
vtkPostgreSQLDatabase
;
32
33
class
VTKIOPOSTGRESQL_EXPORT
vtkTableToPostgreSQLWriter
:
public
vtkTableToDatabaseWriter
34
{
35
public
:
36
static
vtkTableToPostgreSQLWriter
*
New
();
37
vtkTypeMacro(
vtkTableToPostgreSQLWriter
,
vtkTableToDatabaseWriter
);
38
void
PrintSelf
(ostream& os,
vtkIndent
indent);
39
41
42
vtkTable
*
GetInput
();
43
vtkTable
*
GetInput
(
int
port
);
45
46
protected
:
47
vtkTableToPostgreSQLWriter
();
48
~
vtkTableToPostgreSQLWriter
();
49
void
WriteData
();
50
51
virtual
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
);
52
53
vtkTable
*
Input
;
54
55
private
:
56
vtkTableToPostgreSQLWriter
(
const
vtkTableToPostgreSQLWriter
&);
// Not implemented.
57
void
operator=(
const
vtkTableToPostgreSQLWriter
&);
// Not implemented.
58
};
59
60
#endif
vtkTableToDatabaseWriter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
VTKIOPOSTGRESQL_EXPORT
#define VTKIOPOSTGRESQL_EXPORT
Definition:
vtkIOPostgreSQLModule.h:15
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:85
vtkPostgreSQLDatabase
maintain a connection to a PostgreSQL database
Definition:
vtkPostgreSQLDatabase.h:59
vtkX3D::info
Definition:
vtkX3D.h:376
vtkTableToPostgreSQLWriter::Input
vtkTable * Input
Definition:
vtkTableToPostgreSQLWriter.h:53
vtkTableToDatabaseWriter
Definition:
vtkTableToDatabaseWriter.h:33
vtkTableToDatabaseWriter::WriteData
virtual void WriteData()=0
vtkTableToDatabaseWriter::GetInput
vtkTable * GetInput()
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:38
vtkTableToPostgreSQLWriter
store a vtkTable in a PostgreSQL database
Definition:
vtkTableToPostgreSQLWriter.h:33
vtkTableToDatabaseWriter::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkTableToDatabaseWriter.h
vtkTable
A table, which contains similar-typed columns of data.
Definition:
vtkTable.h:67
vtkAlgorithm::New
static vtkAlgorithm * New()
vtkX3D::port
Definition:
vtkX3D.h:447
vtkIOPostgreSQLModule.h
Generated on Thu Mar 12 2015 20:31:55 for VTK by
1.8.8