21#ifndef __vtkMRMLLayerDMPipelineCallbackCreator_h
22#define __vtkMRMLLayerDMPipelineCallbackCreator_h
24#include "vtkSlicerLayerDMModuleMRMLDisplayableManagerExport.h"
41 void PrintSelf(ostream& os, vtkIndent indent)
override;
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D,...
void SetCallback(const std::function< vtkSmartPointer< vtkMRMLLayerDMPipeline >(vtkMRMLAbstractViewNode *, vtkMRMLNode *)> &callback)
vtkSmartPointer< vtkMRMLLayerDMPipeline > CreatePipeline(vtkMRMLAbstractViewNode *viewNode, vtkMRMLNode *node) const override
~vtkMRMLLayerDMPipelineCallbackCreator() override=default
static vtkMRMLLayerDMPipelineCallbackCreator * New()
void PrintSelf(ostream &os, vtkIndent indent) override
vtkMRMLLayerDMPipelineCallbackCreator()
vtkMRMLLayerDMPipelineCreator()=default
Abstract Superclass for all specific types of MRML nodes.