|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
VTK_NEWINSTANCE vtkMRMLJsonElement * | GetArrayItem (int childItemIndex) |
|
bool | GetArrayItemsStringProperty (const char *arrayName, const char *propertyName, std::vector< std::string > &propertyValues) |
|
VTK_NEWINSTANCE vtkMRMLJsonElement * | GetArrayProperty (const char *arrayName) |
|
int | GetArraySize () |
| Returns the number of elements in this array.
|
|
bool | GetBoolProperty (const char *propertyName) |
| Get Boolean property value.
|
|
bool | GetBoolProperty (const char *propertyName, bool &propertyValue) |
|
VTK_NEWINSTANCE vtkMRMLJsonElement * | GetChildMemberItem (int childItemIndex) |
|
VTK_NEWINSTANCE vtkCodedEntry * | GetCodedEntryProperty (const char *propertyName) |
|
VTK_NEWINSTANCE vtkDoubleArray * | GetDoubleArrayProperty (const char *propertyName) |
|
double | GetDoubleProperty (const char *propertyName) |
|
bool | GetDoubleProperty (const char *propertyName, double &propertyValue) |
|
int | GetIntProperty (const char *propertyName) |
|
bool | GetIntProperty (const char *propertyName, int &propertyValue) |
|
bool | GetMatrix4x4Property (const char *propertyName, double v[16], bool flipRasLps) |
|
Type | GetMemberType (const char *propertyName) |
|
VTK_NEWINSTANCE vtkMRMLJsonElement * | GetObjectItem (int childItemIndex) |
|
VTK_NEWINSTANCE vtkMRMLJsonElement * | GetObjectProperty (const char *objectName) |
|
std::string | GetObjectPropertyNameByIndex (int childItemIndex) |
| Get object member name by index.
|
|
int | GetObjectSize () |
| Returns the number of elements in this object.
|
|
std::string | GetSchema () |
| Get the JSON schema name.
|
|
std::string | GetStringProperty (const char *propertyName) |
|
bool | GetStringProperty (const char *propertyName, std::string &propertyValue) |
|
bool | GetStringVectorProperty (const char *propertyName, std::vector< std::string > &arrayValues) |
|
Type | GetType () |
| Returns this element type.
|
|
virtual vtkMRMLMessageCollection * | GetUserMessages () |
| Returns user-displayable messages that may contain details about any failed operation.
|
|
bool | GetVectorProperty (const char *propertyName, double *v, int numberOfComponents=3) |
|
bool | HasErrors () |
| Returns true if user messages contain error messages.
|
|
bool | HasMember (const char *propertyName) |
| Returns true if the JSON object contains a member by this name.
|
|
bool | IsArray () |
| Returns true if this element is an array.
|
|
bool | IsObject () |
| Returns true if this element is an object.
|
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
Represents a json object or list.
- Deprecated
- This class is empty and kept only for backward compatibility. The implementation has been moved to core MRML class vtkMRMLJsonElement.
Definition at line 27 of file vtkMRMLMarkupsJsonElement.h.