24 #ifndef __vtkSlicerSequencesLogic_h    25 #define __vtkSlicerSequencesLogic_h    35 #include "vtkSlicerSequencesModuleLogicExport.h"    50   void PrintSelf(ostream& os, vtkIndent indent) 
override;
    61   void UpdateAllProxyNodes();
    72     static bool warningLogged = 
false;
    75       vtkWarningMacro(
"vtkSlicerSequenceBrowserLogic::UpdateVirtualOutputNodes is deprecated,"    76         << 
" use vtkSlicerSequenceBrowserLogic::UpdateProxyNodes method instead");
    79     this->UpdateProxyNodesFromSequences(browserNode);
    88   void GetCompatibleNodesFromScene(vtkCollection* compatibleNodes, 
vtkMRMLSequenceNode* sequenceNode);
    93   void GetBrowserNodesForSequenceNode(
vtkMRMLSequenceNode* sequenceNode, vtkCollection* foundBrowserNodes);
   101   void GetBrowserNodesForProxyNode(
vtkMRMLNode* proxyNode, vtkCollection* foundBrowserNodes);
   127   bool UpdateProxyNodesFromSequencesInProgress{
false};
   128   bool UpdateSequencesFromProxyNodesInProgress{
false};
 void PrintSelf(ostream &os, vtkIndent indent) override
static vtkSlicerModuleLogic * New()
The Usual vtk class functions. 
MRML node for representing a sequence of MRML nodes. 
virtual void ProcessMRMLNodesEvents(vtkObject *caller, unsigned long event, void *callData)
A set of MRML Nodes that supports serialization and undo/redo. 
virtual void OnMRMLSceneNodeAdded(vtkMRMLNode *)
virtual void RegisterNodes()
virtual void OnMRMLSceneNodeRemoved(vtkMRMLNode *)
virtual void SetMRMLSceneInternal(vtkMRMLScene *newScene)
std::map< vtkMRMLSequenceBrowserNode *, double > LastSequenceBrowserUpdateTimeSec
virtual void UpdateFromMRMLScene()
Abstract Superclass for all specific types of MRML nodes. 
void UpdateVirtualOutputNodes(vtkMRMLSequenceBrowserNode *browserNode)
Deprecated method!