1 /*=========================================================================
4 Module: $RCSfile: vtkPVFoamServerSelectTimeSet.h,v $
6 Copyright (c) Kitware, Inc.
8 See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
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.
14 =========================================================================*/
15 // .NAME vtkPVFoamServerSelectTimeSet - Server-side helper for vtkPVFoamSelectTimeSet.
16 // .SECTION Description
18 #ifndef __vtkPVFoamServerSelectTimeSet_h
19 #define __vtkPVFoamServerSelectTimeSet_h
21 #include "vtkPVServerObject.h"
23 class vtkClientServerStream
;
24 class vtkPVFoamServerSelectTimeSetInternals
;
27 class VTK_EXPORT vtkPVFoamServerSelectTimeSet
: public vtkPVServerObject
30 static vtkPVFoamServerSelectTimeSet
* New();
31 vtkTypeRevisionMacro(vtkPVFoamServerSelectTimeSet
, vtkPVServerObject
);
32 void PrintSelf(ostream
& os
, vtkIndent indent
);
35 // Get a list the time sets provided by the given reader.
36 const vtkClientServerStream
& GetTimeSets(vtkFoamReader
*);
39 vtkPVFoamServerSelectTimeSet();
40 ~vtkPVFoamServerSelectTimeSet();
42 // Internal implementation details.
43 vtkPVFoamServerSelectTimeSetInternals
* Internal
;
45 vtkPVFoamServerSelectTimeSet(const vtkPVFoamServerSelectTimeSet
&); // Not implemented
46 void operator=(const vtkPVFoamServerSelectTimeSet
&); // Not implemented