|
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Macros | |
| #define | vtkMRMLWriteXMLBeginMacro(of) |
| #define | vtkMRMLWriteXMLBooleanMacro(xmlAttributeName, propertyName) |
| Macro for writing bool node property to XML. | |
| #define | vtkMRMLWriteXMLEndMacro() |
| This macro must be placed after the last value writing macro. | |
| #define | vtkMRMLWriteXMLEnumMacro(xmlAttributeName, propertyName) |
| #define | vtkMRMLWriteXMLFloatMacro(xmlAttributeName, propertyName) |
| Macro for writing floating-point (double or float) node property to XML. | |
| #define | vtkMRMLWriteXMLIntMacro(xmlAttributeName, propertyName) |
| Macro for writing int node property to XML. | |
| #define | vtkMRMLWriteXMLMatrix4x4Macro(xmlAttributeName, propertyName) |
| Macro for writing vtkMatrix4x4 to XML. | |
| #define | vtkMRMLWriteXMLStdFloatVectorMacro(xmlAttributeName, propertyName, vectorType) |
| Macro for writing std::vector (float or double) node property to XML. | |
| #define | vtkMRMLWriteXMLStdIntVectorMacro(xmlAttributeName, propertyName, vectorType) |
| Macro for writing std::vector (int) node property to XML. | |
| #define | vtkMRMLWriteXMLStdStringMacro(xmlAttributeName, propertyName) |
| Macro for writing std::string node property to XML. | |
| #define | vtkMRMLWriteXMLStdStringVectorMacro(xmlAttributeName, propertyName, vectorType) |
| Macro for writing std::vector (of std::string) node property to XML. | |
| #define | vtkMRMLWriteXMLStringMacro(xmlAttributeName, propertyName) |
| #define | vtkMRMLWriteXMLVectorMacro(xmlAttributeName, propertyName, vectorType, vectorSize) |
| Macro for writing vector (of numbers) node property to XML. | |
They are To be used in WriteXML(ostream& of, int nIndent) method. Arguments of value writing macros:
| #define vtkMRMLWriteXMLBeginMacro | ( | of | ) |
This macro must be placed before the first value writing macro.
| of | is the output stream where node values will be written to |
Definition at line 29 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLBooleanMacro | ( | xmlAttributeName, | |
| propertyName ) |
Macro for writing bool node property to XML.
Definition at line 37 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLEndMacro | ( | ) |
This macro must be placed after the last value writing macro.
Definition at line 34 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLEnumMacro | ( | xmlAttributeName, | |
| propertyName ) |
Macro for writing enum node property to XML. Requires Get(propertyName)AsString method to convert from numeric value to code string.
Definition at line 55 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLFloatMacro | ( | xmlAttributeName, | |
| propertyName ) |
Macro for writing floating-point (double or float) node property to XML.
Definition at line 67 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLIntMacro | ( | xmlAttributeName, | |
| propertyName ) |
Macro for writing int node property to XML.
Definition at line 64 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLMatrix4x4Macro | ( | xmlAttributeName, | |
| propertyName ) |
Macro for writing vtkMatrix4x4 to XML.
Definition at line 134 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLStdFloatVectorMacro | ( | xmlAttributeName, | |
| propertyName, | |||
| vectorType ) |
Macro for writing std::vector (float or double) node property to XML.
Definition at line 89 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLStdIntVectorMacro | ( | xmlAttributeName, | |
| propertyName, | |||
| vectorType ) |
Macro for writing std::vector (int) node property to XML.
Definition at line 102 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLStdStringMacro | ( | xmlAttributeName, | |
| propertyName ) |
Macro for writing std::string node property to XML.
Definition at line 50 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLStdStringVectorMacro | ( | xmlAttributeName, | |
| propertyName, | |||
| vectorType ) |
Macro for writing std::vector (of std::string) node property to XML.
Definition at line 115 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLStringMacro | ( | xmlAttributeName, | |
| propertyName ) |
Macro for writing char* node property to XML. If pointer is nullptr then the attribute will not be written to XML.
Definition at line 41 of file vtkMRMLNodePropertyMacros.h.
| #define vtkMRMLWriteXMLVectorMacro | ( | xmlAttributeName, | |
| propertyName, | |||
| vectorType, | |||
| vectorSize ) |
Macro for writing vector (of numbers) node property to XML.
Definition at line 70 of file vtkMRMLNodePropertyMacros.h.