21#ifndef __vtkMRMLLayerDMObjectEventObserverScripted_h
22#define __vtkMRMLLayerDMObjectEventObserverScripted_h
26#include "vtkSlicerLayerDMModuleMRMLExport.h"
30#include <vtkSmartPyObject.h>
32class vtkCallbackCommand;
41 void PrintSelf(ostream& os, vtkIndent indent)
override;
void SetPythonCallback(PyObject *object)
Sets the Python callable object to be invoked on events.
void PrintSelf(ostream &os, vtkIndent indent) override
vtkMRMLLayerDMObjectEventObserverScripted()
static vtkMRMLLayerDMObjectEventObserverScripted * New()
~vtkMRMLLayerDMObjectEventObserverScripted() override
static PyObject * CastCallData(PyObject *object, int vtkType)
Cast call data to appropriate Python type based on VTK type.
vtkMRMLLayerDMObjectEventObserver()