Remoting
ClientServerStream
vtkClientServerStreamInstantiator.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: ParaView
4
Module: vtkClientServerStreamInstantiator.h
5
6
Copyright (c) Kitware, Inc.
7
All rights reserved.
8
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html 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 vtkClientServerStreamInstantiator_h
26
#define vtkClientServerStreamInstantiator_h
27
28
#include "
vtkObject.h
"
29
#include "
vtkRemotingClientServerStreamModule.h
"
// Top-level vtkClientServer header.
30
31
class
VTKREMOTINGCLIENTSERVERSTREAM_EXPORT
vtkClientServerStreamInstantiator
:
public
vtkObject
32
{
33
public
:
34
static
vtkClientServerStreamInstantiator
*
New
();
35
vtkTypeMacro(
vtkClientServerStreamInstantiator
,
vtkObject
);
36
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
37
43
VTK_NEWINSTANCE
44
static
vtkObjectBase
* CreateInstance(
const
char
* className);
45
46
protected
:
47
vtkClientServerStreamInstantiator
();
48
~
vtkClientServerStreamInstantiator
()
override
;
49
50
private
:
51
vtkClientServerStreamInstantiator
(
const
vtkClientServerStreamInstantiator
&) =
delete
;
52
void
operator=
(
const
vtkClientServerStreamInstantiator
&) =
delete
;
53
};
54
55
#endif
vtkObject
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkClientServerStreamInstantiator
creates instances of vtkObjectBase subclasses given the name.
Definition:
vtkClientServerStreamInstantiator.h:31
vtkIndent
vtkObjectBase
VTK_NEWINSTANCE
#define VTK_NEWINSTANCE
vtkRemotingClientServerStreamModule.h
VTKREMOTINGCLIENTSERVERSTREAM_EXPORT
#define VTKREMOTINGCLIENTSERVERSTREAM_EXPORT
Definition:
vtkRemotingClientServerStreamModule.h:15
vtkObject::New
static vtkObject * New()
vtkObject.h
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
Generated by
1.8.13 on Wed Jan 27 2021