|
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Macros | |
| #define | vtkMRMLPrintBeginMacro(os, indent) |
| #define | vtkMRMLPrintBooleanMacro(propertyName) |
| Macro for printing bool node property value. | |
| #define | vtkMRMLPrintEndMacro() |
| This macro must be placed after the last value printing macro. | |
| #define | vtkMRMLPrintEnumMacro(propertyName) |
| Macro for printing enum node property value. | |
| #define | vtkMRMLPrintFloatMacro(propertyName) |
| Macro for printing floating-point (float or double) node property value. | |
| #define | vtkMRMLPrintIntMacro(propertyName) |
| Macro for printing int node property value. | |
| #define | vtkMRMLPrintMatrix4x4Macro(propertyName) |
| #define | vtkMRMLPrintObjectMacro(propertyName) |
| #define | vtkMRMLPrintStdFloatVectorMacro(propertyName, vectorType) |
| #define | vtkMRMLPrintStdIntVectorMacro(propertyName, vectorType) |
| #define | vtkMRMLPrintStdStringMacro(propertyName) |
| Macro for printing std::string node property value. | |
| #define | vtkMRMLPrintStdStringVectorMacro(propertyName, vectorType) |
| Macro for printing iterable container (of std::string) node property value. | |
| #define | vtkMRMLPrintStringMacro(propertyName) |
| Macro for printing char* node property value. | |
| #define | vtkMRMLPrintVectorMacro(propertyName, vectorType, vectorSize) |
They are To be used in PrintSelf(ostream& os, vtkIndent indent) method. Arguments of value printing macros:
| #define vtkMRMLPrintBeginMacro | ( | os, | |
| indent ) |
This macro must be placed before the first value printing macro.
Definition at line 446 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintBooleanMacro | ( | propertyName | ) |
Macro for printing bool node property value.
Definition at line 455 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintEndMacro | ( | ) |
This macro must be placed after the last value printing macro.
Definition at line 452 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintEnumMacro | ( | propertyName | ) |
Macro for printing enum node property value.
Definition at line 465 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintFloatMacro | ( | propertyName | ) |
Macro for printing floating-point (float or double) node property value.
Definition at line 471 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintIntMacro | ( | propertyName | ) |
Macro for printing int node property value.
Definition at line 468 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintMatrix4x4Macro | ( | propertyName | ) |
Definition at line 543 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintObjectMacro | ( | propertyName | ) |
Definition at line 558 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintStdFloatVectorMacro | ( | propertyName, | |
| vectorType ) |
Macro for printing an iterable container (float or double) node property value. Follow VTK's PrintSelf convention of using parentheses for multiple values.
Definition at line 495 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintStdIntVectorMacro | ( | propertyName, | |
| vectorType ) |
Macro for printing an iterable container (int) node property value. Follow VTK's PrintSelf convention of using parentheses for multiple values.
Definition at line 512 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintStdStringMacro | ( | propertyName | ) |
Macro for printing std::string node property value.
Definition at line 462 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintStdStringVectorMacro | ( | propertyName, | |
| vectorType ) |
Macro for printing iterable container (of std::string) node property value.
Definition at line 528 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintStringMacro | ( | propertyName | ) |
Macro for printing char* node property value.
Definition at line 458 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLPrintVectorMacro | ( | propertyName, | |
| vectorType, | |||
| vectorSize ) |
Macro for printing floating-point (float or double) vector node property value. Follow VTK's PrintSelf convention of using parentheses for multiple values.
Definition at line 475 of file vtkMRMLNodePropertyMacros.h.