Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback Class Reference

#include <Libs/MRML/Core/vtkMRMLCoreTestingUtilities.h>

Inheritance diagram for vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback:
Inheritance graph
[legend]
Collaboration diagram for vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback:
Collaboration graph
[legend]

Public Member Functions

int CheckStatus ()
 Returns EXIT_SUCCESS if string is empty, EXIT_FAILURE if string is non-empty. More...
 
void Execute (vtkObject *caller, unsigned long eid, void *callData) override
 
std::string GetErrorString ()
 
int GetNumberOfEvents (unsigned long event)
 
int GetNumberOfModified ()
 
std::vector< unsigned long > GetReceivedEvents ()
 
int GetTotalNumberOfEvents ()
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void ResetNumberOfEvents ()
 
void SetMRMLNode (vtkMRMLNode *)
 

Static Public Member Functions

static vtkMRMLNodeCallbackNew ()
 

Protected Member Functions

void SetErrorString (const char *error)
 
void SetErrorString (int line, const char *error)
 
 vtkMRMLNodeCallback ()
 
 ~vtkMRMLNodeCallback () override
 

Protected Attributes

std::string ErrorString
 
vtkMRMLNodeNode {nullptr}
 
std::map< unsigned long, unsigned int > ReceivedEvents
 

Detailed Description

Definition at line 121 of file vtkMRMLCoreTestingUtilities.h.

Constructor & Destructor Documentation

◆ vtkMRMLNodeCallback()

vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::vtkMRMLNodeCallback ( )
protected

◆ ~vtkMRMLNodeCallback()

vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::~vtkMRMLNodeCallback ( )
overrideprotected

Member Function Documentation

◆ CheckStatus()

int vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::CheckStatus ( )

Returns EXIT_SUCCESS if string is empty, EXIT_FAILURE if string is non-empty.

◆ Execute()

void vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::Execute ( vtkObject *  caller,
unsigned long  eid,
void *  callData 
)
override

◆ GetErrorString()

std::string vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::GetErrorString ( )

◆ GetNumberOfEvents()

int vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::GetNumberOfEvents ( unsigned long  event)

◆ GetNumberOfModified()

int vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::GetNumberOfModified ( )

◆ GetReceivedEvents()

std::vector<unsigned long> vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::GetReceivedEvents ( )

◆ GetTotalNumberOfEvents()

int vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::GetTotalNumberOfEvents ( )

◆ New()

static vtkMRMLNodeCallback* vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::New ( )
inlinestatic

Definition at line 124 of file vtkMRMLCoreTestingUtilities.h.

◆ PrintSelf()

void vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

◆ ResetNumberOfEvents()

virtual void vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::ResetNumberOfEvents ( )
virtual

◆ SetErrorString() [1/2]

void vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::SetErrorString ( const char *  error)
protected

◆ SetErrorString() [2/2]

void vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::SetErrorString ( int  line,
const char *  error 
)
protected

◆ SetMRMLNode()

void vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::SetMRMLNode ( vtkMRMLNode )

Member Data Documentation

◆ ErrorString

std::string vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::ErrorString
protected

Definition at line 150 of file vtkMRMLCoreTestingUtilities.h.

◆ Node

vtkMRMLNode* vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::Node {nullptr}
protected

Definition at line 149 of file vtkMRMLCoreTestingUtilities.h.

◆ ReceivedEvents

std::map<unsigned long, unsigned int> vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback::ReceivedEvents
protected

Definition at line 151 of file vtkMRMLCoreTestingUtilities.h.


The documentation for this class was generated from the following file: