Slicer  4.13
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Classes | Namespaces | Functions
vtkMRMLCoreTestingUtilities.h File Reference
#include <vtkMRML.h>
#include <vtkCallbackCommand.h>
#include <sstream>
#include <vector>
#include <map>
#include "vtkMRMLCoreTestingUtilities.txx"
Include dependency graph for vtkMRMLCoreTestingUtilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkMRMLCoreTestingUtilities::vtkMRMLNodeCallback
 

Namespaces

 vtkMRMLCoreTestingUtilities
 

Functions

VTK_MRML_EXPORT bool vtkMRMLCoreTestingUtilities::CheckNodeIdAndName (int line, vtkMRMLNode *node, const char *expectedID, const char *expectedName)
 
VTK_MRML_EXPORT bool vtkMRMLCoreTestingUtilities::CheckNodeInSceneByID (int line, vtkMRMLScene *scene, const char *nodeID, vtkMRMLNode *expected)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseAllBasicMRMLMethods (vtkMRMLNode *object)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicDisplayableMRMLMethods (vtkMRMLDisplayableNode *node)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicDisplayMRMLMethods (vtkMRMLDisplayNode *node)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicMRMLMethods (vtkMRMLNode *node)
 Slicer Libs/MRML/vtkMRMLNode exercises. More...
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicObjectMethods (vtkObject *object)
 Test basic VTK object methods (print, superclass, etc.) More...
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicStorableMRMLMethods (vtkMRMLStorableNode *node)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicStorageMRMLMethods (vtkMRMLStorageNode *node)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicTransformableMRMLMethods (vtkMRMLTransformableNode *node)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseBasicTransformMRMLMethods (vtkMRMLTransformNode *node)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::ExerciseSceneLoadingMethods (const char *sceneFilePath, vtkMRMLScene *inputScene=nullptr)
 
VTK_MRML_EXPORT int vtkMRMLCoreTestingUtilities::GetExpectedNodeAddedClassNames (const char *sceneFilePath, std::vector< std::string > &expectedNodeAddedClassNames)
 Return list of node that should be added to the scene. More...
 
template<typename Type >
std::string vtkMRMLCoreTestingUtilities::ToString (Type value)