VTK
dox
IO
Legacy
vtkGraphWriter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkGraphWriter.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 vtkGraphWriter_h
26
#define vtkGraphWriter_h
27
28
#include "vtkIOLegacyModule.h"
// For export macro
29
#include "
vtkDataWriter.h
"
30
31
class
vtkGraph
;
32
class
vtkMolecule
;
33
34
class
VTKIOLEGACY_EXPORT
vtkGraphWriter
:
public
vtkDataWriter
35
{
36
public
:
37
static
vtkGraphWriter
*
New
();
38
vtkTypeMacro(
vtkGraphWriter
,
vtkDataWriter
);
39
void
PrintSelf
(ostream& os,
vtkIndent
indent);
40
42
45
vtkGraph
*
GetInput
();
46
vtkGraph
*
GetInput
(
int
port
);
48
49
protected
:
50
vtkGraphWriter
() {}
51
~vtkGraphWriter
() {}
52
53
void
WriteData
();
54
55
void
WriteMoleculeData(ostream *fp,
vtkMolecule
*m);
56
57
virtual
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
);
58
59
private
:
60
vtkGraphWriter
(
const
vtkGraphWriter
&) VTK_DELETE_FUNCTION;
61
void
operator=(
const
vtkGraphWriter
&) VTK_DELETE_FUNCTION;
62
};
63
64
#endif
vtkGraphWriter::vtkGraphWriter
vtkGraphWriter()
Definition:
vtkGraphWriter.h:50
vtkAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
vtkGraphWriter
write vtkGraph data to a file
Definition:
vtkGraphWriter.h:34
vtkX3D::port
@ port
Definition:
vtkX3D.h:447
vtkGraphWriter::~vtkGraphWriter
~vtkGraphWriter()
Definition:
vtkGraphWriter.h:51
vtkWriter::GetInput
vtkDataObject * GetInput()
vtkDataWriter::New
static vtkDataWriter * New()
Created object with default header, ASCII format, and default names for scalars, vectors,...
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:39
vtkMolecule
class describing a molecule
Definition:
vtkMolecule.h:90
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:86
vtkX3D::info
@ info
Definition:
vtkX3D.h:376
vtkDataWriter.h
vtkDataWriter::WriteData
void WriteData()
vtkDataWriter
helper class for objects that write vtk data files
Definition:
vtkDataWriter.h:45
vtkGraph
Base class for graph data types.
Definition:
vtkGraph.h:287
vtkDataWriter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
Generated by
1.8.17