src
paraview-5.12
Remoting
Views
vtkSMLightProxy.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkSMLightProxy_h
11
#define vtkSMLightProxy_h
12
13
#include "vtkRemotingViewsModule.h"
//needed for exports
14
#include "
vtkSMProxy.h
"
15
16
class
vtkSMLightObserver;
17
18
class
VTKREMOTINGVIEWS_EXPORT
vtkSMLightProxy
:
public
vtkSMProxy
19
{
20
public
:
21
static
vtkSMLightProxy
*
New
();
22
vtkTypeMacro(
vtkSMLightProxy
,
vtkSMProxy
);
23
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
24
25
protected
:
26
vtkSMLightProxy
();
27
~
vtkSMLightProxy
()
override
;
28
29
void
CreateVTKObjects
()
override
;
30
31
void
PropertyChanged();
32
friend
class
vtkSMLightObserver;
33
vtkSMLightObserver*
Observer
;
34
35
private
:
36
vtkSMLightProxy
(
const
vtkSMLightProxy
&) =
delete
;
37
void
operator=
(
const
vtkSMLightProxy
&) =
delete
;
38
};
39
40
#endif
vtkSMProxy::New
static vtkSMProxy * New()
vtkSMProxy::CreateVTKObjects
virtual void CreateVTKObjects()
Given a class name (by setting VTKClassName) and server ids (by setting ServerIDs),...
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
vtkSMProxy::operator=
void operator=(const vtkSMProxy &)=delete
vtkIndent
vtkSMLightProxy
a configurable light proxy.
Definition:
vtkSMLightProxy.h:18
vtkSMProxy.h
vtkSMProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSMLightProxy::Observer
vtkSMLightObserver * Observer
Definition:
vtkSMLightProxy.h:33
Generated by
1.8.17 on Wed Mar 27 2024