src
paraview-5.12
Remoting
Animation
vtkXMLPVAnimationWriter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkXMLPVAnimationWriter_h
12
#define vtkXMLPVAnimationWriter_h
13
14
#include "vtkRemotingAnimationModule.h"
//needed for exports
15
#include "
vtkXMLPVDWriter.h
"
16
17
class
vtkXMLPVAnimationWriterInternals;
18
19
class
VTKREMOTINGANIMATION_EXPORT
vtkXMLPVAnimationWriter
:
public
vtkXMLPVDWriter
20
{
21
public
:
22
static
vtkXMLPVAnimationWriter
*
New
();
23
vtkTypeMacro(
vtkXMLPVAnimationWriter
,
vtkXMLPVDWriter
);
24
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
25
27
30
void
AddRepresentation(
vtkAlgorithm
*,
const
char
* groupname);
31
void
RemoveAllRepresentations();
33
37
void
Start
();
38
42
void
WriteTime(
double
time);
43
47
void
Finish();
48
49
protected
:
50
vtkXMLPVAnimationWriter
();
51
~
vtkXMLPVAnimationWriter
()
override
;
52
53
// Replace vtkXMLWriter's writing driver method.
54
int
WriteInternal
()
override
;
55
56
// Status safety check for method call ordering.
57
int
StartCalled
;
58
int
FinishCalled
;
59
60
// Internal implementation details.
61
vtkXMLPVAnimationWriterInternals*
Internal
;
62
63
char
**
FileNamesCreated
;
64
int
NumberOfFileNamesCreated
;
65
void
AddFileName(
const
char
* fileName);
66
void
DeleteFileNames();
67
void
DeleteFiles();
68
69
void
AddInputInternal(
const
char
* group);
70
71
private
:
72
vtkXMLPVAnimationWriter
(
const
vtkXMLPVAnimationWriter
&) =
delete
;
73
void
operator=(
const
vtkXMLPVAnimationWriter
&) =
delete
;
74
};
75
76
#endif
vtkXMLPVDWriter
Data writer for ParaView.
Definition:
vtkXMLPVDWriter.h:20
vtkAlgorithm
vtkXMLPVAnimationWriter::FinishCalled
int FinishCalled
Definition:
vtkXMLPVAnimationWriter.h:58
vtkXMLPVAnimationWriter::StartCalled
int StartCalled
Definition:
vtkXMLPVAnimationWriter.h:57
vtkXMLWriter::WriteInternal
virtual int WriteInternal()
vtkXMLPVAnimationWriter
Data writer for ParaView.
Definition:
vtkXMLPVAnimationWriter.h:19
vtkXMLWriter::Start
void Start()
vtkXMLPVDWriter::New
static vtkXMLPVDWriter * New()
vtkXMLPVAnimationWriter::NumberOfFileNamesCreated
int NumberOfFileNamesCreated
Definition:
vtkXMLPVAnimationWriter.h:64
vtkIndent
vtkXMLPVAnimationWriter::FileNamesCreated
char ** FileNamesCreated
Definition:
vtkXMLPVAnimationWriter.h:63
vtkXMLPVDWriter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkXMLPVDWriter.h
vtkXMLPVAnimationWriter::Internal
vtkXMLPVAnimationWriterInternals * Internal
Definition:
vtkXMLPVAnimationWriter.h:61
Generated by
1.8.17 on Wed Mar 27 2024