Program Listing for File vtkMRMLLayerDMPipelineScriptedCreator.h
↰ Return to documentation for file (MRMLDM/vtkMRMLLayerDMPipelineScriptedCreator.h)
#pragma once
#include "vtkSlicerLayerDMModuleMRMLDisplayableManagerExport.h"
#include "vtkMRMLLayerDMPipelineCallbackCreator.h"
// VTK includes
#include <vtkPython.h>
class VTK_SLICER_LAYERDM_MODULE_MRMLDISPLAYABLEMANAGER_EXPORT vtkMRMLLayerDMPipelineScriptedCreator : public vtkMRMLLayerDMPipelineCallbackCreator
{
public:
static vtkMRMLLayerDMPipelineScriptedCreator* New();
vtkTypeMacro(vtkMRMLLayerDMPipelineScriptedCreator, vtkMRMLLayerDMPipelineCallbackCreator);
void SetPythonCallback(PyObject* object);
protected:
vtkMRMLLayerDMPipelineScriptedCreator();
~vtkMRMLLayerDMPipelineScriptedCreator() override;
private:
PyObject* m_object;
};