Class responsible for creating new pipelines given input viewNode and Node pairs.
More...
#include <Modules/Loadable/LayerDM/MRMLDM/vtkMRMLLayerDMPipelineFactory.h>
Class responsible for creating new pipelines given input viewNode and Node pairs.
Delegates creation to its list of
- See also
- vtkMRMLLayerDMPipelineCreator. Early returns when a first creator capable of handling the input is found.
Definition at line 46 of file vtkMRMLLayerDMPipelineFactory.h.
◆ Superclass
◆ Events
◆ vtkMRMLLayerDMPipelineFactory()
| vtkMRMLLayerDMPipelineFactory::vtkMRMLLayerDMPipelineFactory |
( |
| ) |
|
|
protected |
◆ ~vtkMRMLLayerDMPipelineFactory()
| vtkMRMLLayerDMPipelineFactory::~vtkMRMLLayerDMPipelineFactory |
( |
| ) |
|
|
overrideprotecteddefault |
◆ AddPipelineCreator() [1/2]
Convenience method to add creator callback Delegates to
- See also
- vtkMRMLLayerDMPipelineCallbackCreator and returns the creator instance.
- Parameters
-
| priority | Creator priority value (default=0) higher indicates priority on handling the creation call |
◆ AddPipelineCreator() [2/2]
Add the input creator to the list of creators. If the factory already contains the creator, does nothing. Invokes vtkCommand::ModifiedEvent if the factory is modified.
◆ ContainsPipelineCreator()
true if the given creator is contained in the factory, false otherwise.
◆ CreatePipeline() [1/2]
◆ CreatePipeline() [2/2]
Tries to create a new pipeline given input viewNode and node by iterating on its creators. Returns nullptr if no creator was able to create a pipeline. If creator is not nullptr, it is set to the creator that created the pipeline. Invokes PipelineAboutToBeCreatedEvent before returning the newly created pipeline instance.
- See also
- GetLastViewNode
-
GetLastNode
-
GetLastPipeline
◆ GetClassName()
| virtual const char * vtkMRMLLayerDMPipelineFactory::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetInstance()
Singleton instance of the factory used by the displayable manager.
◆ GetLastNode()
| vtkMRMLNode * vtkMRMLLayerDMPipelineFactory::GetLastNode |
( |
| ) |
const |
◆ GetLastPipeline()
◆ GetLastViewNode()
Get the last pipeline created by the factory. Values are valid when the PipelineAboutToBeCreatedEvent event is triggered.
◆ IsA()
| virtual int vtkMRMLLayerDMPipelineFactory::IsA |
( |
const char * | type | ) |
|
|
virtual |
◆ IsTypeOf()
| static int vtkMRMLLayerDMPipelineFactory::IsTypeOf |
( |
const char * | type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
| void vtkMRMLLayerDMPipelineFactory::PrintSelf |
( |
ostream & | os, |
|
|
vtkIndent | indent ) |
|
override |
◆ RemovePipelineCreator()
Remove the input creator from the list of creators. If the factory doesn't contain the creator, does nothing. Invokes vtkCommand::ModifiedEvent if the factory is modified.
◆ SafeDownCast()
The documentation for this class was generated from the following file: