src
paraview-5.12
Remoting
ServerManager
vtkSMDocumentation.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
13
#ifndef vtkSMDocumentation_h
14
#define vtkSMDocumentation_h
15
16
#include "vtkRemotingServerManagerModule.h"
//needed for exports
17
#include "
vtkSMObject.h
"
18
19
class
vtkPVXMLElement
;
20
21
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMDocumentation
:
public
vtkSMObject
22
{
23
public
:
24
static
vtkSMDocumentation
*
New
();
25
vtkTypeMacro(
vtkSMDocumentation
,
vtkSMObject
);
26
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
27
31
const
char
* GetLongHelp();
32
36
const
char
* GetShortHelp();
37
41
const
char
* GetDescription();
42
44
47
void
SetDocumentationElement(
vtkPVXMLElement
*);
48
vtkGetObjectMacro(DocumentationElement,
vtkPVXMLElement
);
49
50
protected
:
51
vtkSMDocumentation
();
52
~
vtkSMDocumentation
()
override
;
54
55
vtkPVXMLElement
*
DocumentationElement
;
56
57
private
:
58
vtkSMDocumentation
(
const
vtkSMDocumentation
&) =
delete
;
59
void
operator=(
const
vtkSMDocumentation
&) =
delete
;
60
61
std::string Description;
62
};
63
64
#endif
vtkSMObject
superclass for most server manager classes
Definition:
vtkSMObject.h:17
vtkSMObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSMObject.h
vtkSMDocumentation::DocumentationElement
vtkPVXMLElement * DocumentationElement
Definition:
vtkSMDocumentation.h:55
vtkSMDocumentation
class providing access to the documentation for a vtkSMProxy.
Definition:
vtkSMDocumentation.h:21
vtkIndent
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkSMObject::New
static vtkSMObject * New()
Generated by
1.8.17 on Wed Mar 27 2024