ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
vtkMemberFunctionCommand< ClassT > Class Template Reference

#include <vtkMemberFunctionCommand.h>

Inheritance diagram for vtkMemberFunctionCommand< ClassT >:
Collaboration diagram for vtkMemberFunctionCommand< ClassT >:

Public Types

typedef vtkCommand Superclass
 

Public Member Functions

void PrintSelf (ostream &os, vtkIndent indent) override
 
void SetCallback (ClassT &object, void(ClassT::*method)())
 
void SetCallback (ClassT &object, void(ClassT::*method2)(vtkObject *, unsigned long, void *))
 
void Execute (vtkObject *caller, unsigned long event, void *calldata) override
 
void Reset ()
 

Static Public Member Functions

static ThisTSafeDownCast (vtkObjectBase *o)
 
static ThisTNew ()
 

Detailed Description

template<class ClassT>
class vtkMemberFunctionCommand< ClassT >

Definition at line 11 of file vtkMemberFunctionCommand.h.

Member Typedef Documentation

◆ Superclass

template<class ClassT >
typedef vtkCommand vtkMemberFunctionCommand< ClassT >::Superclass

Definition at line 15 of file vtkMemberFunctionCommand.h.

Member Function Documentation

◆ Execute()

template<class ClassT >
void vtkMemberFunctionCommand< ClassT >::Execute ( vtkObject *  caller,
unsigned long  event,
void *  calldata 
)
inlineoverride

Definition at line 50 of file vtkMemberFunctionCommand.h.

References event.

◆ New()

template<class ClassT >
static ThisT* vtkMemberFunctionCommand< ClassT >::New ( )
inlinestatic

Definition at line 25 of file vtkMemberFunctionCommand.h.

Referenced by vtkMakeMemberFunctionCommand().

◆ PrintSelf()

template<class ClassT >
void vtkMemberFunctionCommand< ClassT >::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
inlineoverride

Definition at line 27 of file vtkMemberFunctionCommand.h.

◆ Reset()

template<class ClassT >
void vtkMemberFunctionCommand< ClassT >::Reset ( )
inline

Definition at line 60 of file vtkMemberFunctionCommand.h.

◆ SafeDownCast()

template<class ClassT >
static ThisT* vtkMemberFunctionCommand< ClassT >::SafeDownCast ( vtkObjectBase *  o)
inlinestatic

Definition at line 21 of file vtkMemberFunctionCommand.h.

◆ SetCallback() [1/2]

template<class ClassT >
void vtkMemberFunctionCommand< ClassT >::SetCallback ( ClassT &  object,
void(ClassT::*)()  method 
)
inline

Set which class instance and member function will be called when a VTK event is received.

Definition at line 36 of file vtkMemberFunctionCommand.h.

◆ SetCallback() [2/2]

template<class ClassT >
void vtkMemberFunctionCommand< ClassT >::SetCallback ( ClassT &  object,
void(ClassT::*)(vtkObject *, unsigned long, void *)  method2 
)
inline

Definition at line 42 of file vtkMemberFunctionCommand.h.


The documentation for this class was generated from the following file: