VTK
9.3.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Common
Core
vtkEventForwarderCommand.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
16
#ifndef vtkEventForwarderCommand_h
17
#define vtkEventForwarderCommand_h
18
19
#include "
vtkCommand.h
"
20
#include "vtkCommonCoreModule.h"
// For export macro
21
22
VTK_ABI_NAMESPACE_BEGIN
23
class
VTKCOMMONCORE_EXPORT
vtkEventForwarderCommand
:
public
vtkCommand
24
{
25
public
:
26
vtkTypeMacro(
vtkEventForwarderCommand
,
vtkCommand
);
27
28
static
vtkEventForwarderCommand
*
New
() {
return
new
vtkEventForwarderCommand
; }
29
36
void
Execute
(
vtkObject
* caller,
unsigned
long
eid,
void
* callData)
override
;
37
42
virtual
void
SetTarget
(
vtkObject
* obj) { this->
Target
= obj; }
43
virtual
void
*
GetTarget
() {
return
this->
Target
; }
44
45
protected
:
46
vtkObject
*
Target
;
47
48
vtkEventForwarderCommand
();
49
~
vtkEventForwarderCommand
()
override
=
default
;
50
};
51
52
VTK_ABI_NAMESPACE_END
53
#endif
/* vtkEventForwarderCommand_h */
54
55
// VTK-HeaderTest-Exclude: vtkEventForwarderCommand.h
vtkEventForwarderCommand
a simple event forwarder command
Definition:
vtkEventForwarderCommand.h:23
vtkCommand::Execute
virtual void Execute(vtkObject *caller, unsigned long eventId, void *callData)=0
All derived classes of vtkCommand must implement this method.
vtkObject
abstract base class for most VTK objects
Definition:
vtkObject.h:51
vtkEventForwarderCommand::GetTarget
virtual void * GetTarget()
Definition:
vtkEventForwarderCommand.h:43
vtkEventForwarderCommand::New
static vtkEventForwarderCommand * New()
Definition:
vtkEventForwarderCommand.h:28
vtkCommand.h
vtkPolyData_detail::Target
Target
Definition:
vtkPolyDataInternals.h:67
vtkCommand
superclass for callback/observer methods
Definition:
vtkCommand.h:383
vtkEventForwarderCommand::Target
vtkObject * Target
Definition:
vtkEventForwarderCommand.h:46
vtkEventForwarderCommand::SetTarget
virtual void SetTarget(vtkObject *obj)
Methods to set and get client and callback information, and the callback function.
Definition:
vtkEventForwarderCommand.h:42
Generated on Sun Dec 8 2024 22:10:20 for VTK by
1.8.10