Remoting
ServerManager
vtkSMObject.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkSMObject_h
12
#define vtkSMObject_h
13
14
#include "
vtkObject.h
"
15
#include "
vtkRemotingServerManagerModule.h
"
//needed for exports
16
17
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMObject
:
public
vtkObject
18
{
19
public
:
20
static
vtkSMObject
*
New
();
21
vtkTypeMacro(
vtkSMObject
,
vtkObject
);
22
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
23
41
static
std::string CreatePrettyLabel(
const
std::string& name);
42
43
protected
:
44
vtkSMObject
();
45
~
vtkSMObject
()
override
;
46
47
private
:
48
vtkSMObject
(
const
vtkSMObject
&) =
delete
;
49
void
operator=
(
const
vtkSMObject
&) =
delete
;
50
};
51
52
#endif
vtkRemotingServerManagerModule.h
vtkObject
VTKREMOTINGSERVERMANAGER_EXPORT
#define VTKREMOTINGSERVERMANAGER_EXPORT
Definition:
vtkRemotingServerManagerModule.h:15
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkIndent
vtkSMObject
superclass for most server manager classes
Definition:
vtkSMObject.h:17
vtkObject::New
static vtkObject * New()
vtkObject.h
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
Generated by
1.8.13 on Tue Oct 1 2024