Class vtkMRMLLayerDMPipelineCallbackCreator

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class vtkMRMLLayerDMPipelineCallbackCreator : public vtkMRMLLayerDMPipelineCreatorI

Inheritance diagram for vtkMRMLLayerDMPipelineCallbackCreator:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "3" [label="vtkObject" tooltip="vtkObject"] "1" [label="vtkMRMLLayerDMPipelineCallbackCreator" tooltip="vtkMRMLLayerDMPipelineCallbackCreator" fillcolor="#BFBFBF"] "2" [label="vtkMRMLLayerDMPipelineCreatorI" tooltip="vtkMRMLLayerDMPipelineCreatorI"] "4" [label="vtkMRMLLayerDMPipelineScriptedCreator" tooltip="vtkMRMLLayerDMPipelineScriptedCreator"] "1" -> "2" [dir=forward tooltip="public-inheritance"] "2" -> "3" [dir=forward tooltip="public-inheritance"] "4" -> "1" [dir=forward tooltip="public-inheritance"] }

Collaboration diagram for vtkMRMLLayerDMPipelineCallbackCreator:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "3" [label="vtkObject" tooltip="vtkObject"] "1" [label="vtkMRMLLayerDMPipelineCallbackCreator" tooltip="vtkMRMLLayerDMPipelineCallbackCreator" fillcolor="#BFBFBF"] "2" [label="vtkMRMLLayerDMPipelineCreatorI" tooltip="vtkMRMLLayerDMPipelineCreatorI"] "1" -> "2" [dir=forward tooltip="public-inheritance"] "2" -> "3" [dir=forward tooltip="public-inheritance"] }

Lambda pipeline creator. Delegates to its internal lambda when CreatePipeline is called.

Subclassed by vtkMRMLLayerDMPipelineScriptedCreator

Public Functions

vtkTypeMacro(vtkMRMLLayerDMPipelineCallbackCreator, vtkMRMLLayerDMPipelineCreatorI)
virtual vtkSmartPointer<vtkMRMLLayerDMPipelineI> CreatePipeline(vtkMRMLAbstractViewNode *viewNode, vtkMRMLNode *node) const override
void SetCallback(const std::function<vtkSmartPointer<vtkMRMLLayerDMPipelineI>(vtkMRMLAbstractViewNode*, vtkMRMLNode*)> &callback)

Public Static Functions

static vtkMRMLLayerDMPipelineCallbackCreator *New()

Protected Functions

vtkMRMLLayerDMPipelineCallbackCreator()
~vtkMRMLLayerDMPipelineCallbackCreator() override = default