#include <Libs/MRML/Core/vtkDataIOManager.h>
Definition at line 20 of file vtkDataIOManager.h.
 
◆ Superclass
◆ anonymous enum
| Enumerator | 
|---|
| RemoteReadEvent  |  | 
| RemoteWriteEvent  |  | 
| LocalReadEvent  |  | 
| LocalWriteEvent  |  | 
| NewTransferEvent  |  | 
| TransferUpdateEvent  |  | 
| SettingsUpdateEvent  |  | 
| DisplayManagerWindowEvent  |  | 
| RefreshDisplayEvent  |  | 
Definition at line 90 of file vtkDataIOManager.h.
 
 
◆ vtkDataIOManager() [1/2]
  
  
      
        
          | vtkDataIOManager::vtkDataIOManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ ~vtkDataIOManager()
  
  
      
        
          | virtual vtkDataIOManager::~vtkDataIOManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ vtkDataIOManager() [2/2]
◆ AddDataTransfer()
Adds a new data transfer object to the collection. 
 
 
◆ AddNewDataTransfer() [1/3]
Creates and adds a new data transfer object to the collection. 
 
 
◆ AddNewDataTransfer() [2/3]
◆ AddNewDataTransfer() [3/3]
◆ AllTransfersClearedFromCache()
      
        
          | void vtkDataIOManager::AllTransfersClearedFromCache  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ClearDataTransfers()
      
        
          | void vtkDataIOManager::ClearDataTransfers  | 
          ( | 
           | ) | 
           | 
        
      
 
Clears all data transfers from the collection; called after the cache is cleared. 
 
 
◆ GetCacheManager()
◆ GetClassName()
  
  
      
        
          | virtual const char* vtkDataIOManager::GetClassName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetDataTransfer()
Returns an individual data transfer by id. 
 
 
◆ GetDataTransferCollection()
  
  
      
        
          | virtual vtkCollection* vtkDataIOManager::GetDataTransferCollection  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetEnableAsynchronousIO()
  
  
      
        
          | virtual int vtkDataIOManager::GetEnableAsynchronousIO  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetFileFormatHelper()
Get/Set the DataFileFormatHelper object. 
 
 
◆ GetInUpdateCallbackFlag()
  
  
      
        
          | virtual int vtkDataIOManager::GetInUpdateCallbackFlag  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetNumberOfDataTransfers()
      
        
          | int vtkDataIOManager::GetNumberOfDataTransfers  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetTransferStatus()
◆ GetTransferStatusString()
      
        
          | const char* vtkDataIOManager::GetTransferStatusString  | 
          ( | 
          vtkDataTransfer *  | 
          transfer | ) | 
           | 
        
      
 
 
◆ GetUniqueTransferID()
      
        
          | int vtkDataIOManager::GetUniqueTransferID  | 
          ( | 
           | ) | 
           | 
        
      
 
Gets a unique id to assign to a new data transfer. 
 
 
◆ IsA()
  
  
      
        
          | virtual int vtkDataIOManager::IsA  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ IsTypeOf()
  
  
      
        
          | static int vtkDataIOManager::IsTypeOf  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ New()
The Usual vtk class functions. 
 
 
◆ operator=()
◆ PrintSelf()
      
        
          | void vtkDataIOManager::PrintSelf  | 
          ( | 
          ostream &  | 
          os,  | 
        
        
           | 
           | 
          vtkIndent  | 
          indent  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ProcessTransferUpdates()
  
  
      
        
          | virtual void vtkDataIOManager::ProcessTransferUpdates  | 
          ( | 
          vtkObject *  | 
          caller,  | 
         
        
           | 
           | 
          unsigned long  | 
          event,  | 
         
        
           | 
           | 
          void *  | 
          callData  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ QueueRead()
Invokes a RemoteReadEvent on the node so that logic can take care of scheduling and applying it 
 
 
◆ QueueWrite()
      
        
          | void vtkDataIOManager::QueueWrite  | 
          ( | 
          vtkMRMLNode *  | 
          node | ) | 
           | 
        
      
 
Invokes a RemoteWriteEvent on the node so that logic can take care of scheduling and applying it 
 
 
◆ RemoveDataTransfer() [1/2]
Removes a data transfer object from the collection. 
 
 
◆ RemoveDataTransfer() [2/2]
      
        
          | void vtkDataIOManager::RemoveDataTransfer  | 
          ( | 
          int  | 
          transferID | ) | 
           | 
        
      
 
 
◆ SafeDownCast()
◆ SetCacheManager()
  
  
      
        
          | virtual void vtkDataIOManager::SetCacheManager  | 
          ( | 
          vtkCacheManager *  | 
          cacheManager | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetDataTransferCollection()
      
        
          | void vtkDataIOManager::SetDataTransferCollection  | 
          ( | 
          vtkCollection *  | 
          dataTransfer | ) | 
           | 
        
      
 
 
◆ SetEnableAsynchronousIO()
      
        
          | void vtkDataIOManager::SetEnableAsynchronousIO  | 
          ( | 
          int  | 
           | ) | 
           | 
        
      
 
 
◆ SetFileFormatHelper()
◆ SetInUpdateCallbackFlag()
  
  
      
        
          | virtual void vtkDataIOManager::SetInUpdateCallbackFlag  | 
          ( | 
          int  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetTransferStatus()
      
        
          | void vtkDataIOManager::SetTransferStatus  | 
          ( | 
          vtkDataTransfer *  | 
          transfer,  | 
        
        
           | 
           | 
          int  | 
          status  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Set the status of a data transfer (Idle, Scheduled, Cancelled Running, Completed). The "modify" parameter indicates whether the object can be modified by the call. 
 
 
◆ TransferUpdateCallback()
  
  
      
        
          | static void vtkDataIOManager::TransferUpdateCallback  | 
          ( | 
          vtkObject *  | 
          __caller,  | 
         
        
           | 
           | 
          unsigned long  | 
          eid,  | 
         
        
           | 
           | 
          void *  | 
          __clientData,  | 
         
        
           | 
           | 
          void *  | 
          callData  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
function that gets called when a data transfer has been updated. 
 
 
◆ InUpdateCallbackFlag
      
        
          | int vtkDataIOManager::InUpdateCallbackFlag | 
        
      
 
 
◆ TransferUpdateCommand
      
        
          | vtkCallbackCommand* vtkDataIOManager::TransferUpdateCommand | 
        
      
 
 
The documentation for this class was generated from the following file: