.. _program_listing_file_MRMLDM_vtkMRMLLayerDMPipelineCreatorI.h: Program Listing for File vtkMRMLLayerDMPipelineCreatorI.h ========================================================= |exhale_lsh| :ref:`Return to documentation for file ` (``MRMLDM/vtkMRMLLayerDMPipelineCreatorI.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include "vtkSlicerLayerDMModuleMRMLDisplayableManagerExport.h" #include "vtkMRMLLayerDMPipelineI.h" // VTK includes #include class vtkMRMLAbstractViewNode; class vtkMRMLNode; class VTK_SLICER_LAYERDM_MODULE_MRMLDISPLAYABLEMANAGER_EXPORT vtkMRMLLayerDMPipelineCreatorI : public vtkObject { public: static vtkMRMLLayerDMPipelineCreatorI* New(); vtkTypeMacro(vtkMRMLLayerDMPipelineCreatorI, vtkObject); virtual vtkSmartPointer CreatePipeline(vtkMRMLAbstractViewNode* viewNode, vtkMRMLNode* node) const; vtkGetMacro(Priority, int); vtkSetMacro(Priority, int); protected: vtkMRMLLayerDMPipelineCreatorI() = default; ~vtkMRMLLayerDMPipelineCreatorI() override = default; private: int Priority = 0; };