| AddAndObserveNodeReferenceID(const char *referenceRole, const char *referencedNodeID, vtkIntArray *events=nullptr) | vtkMRMLNode | |
| AddNodeReferenceID(const char *referenceRole, const char *referencedNodeID) | vtkMRMLNode | |
| AddNodeReferenceRole(const char *referenceRole, const char *mrmlAttributeName=nullptr, vtkIntArray *events=nullptr) | vtkMRMLNode | |
| AddToScene | vtkMRMLNode | protected |
| AddToSceneOff() | vtkMRMLNode | virtual |
| AddToSceneOn() | vtkMRMLNode | virtual |
| Attributes | vtkMRMLNode | protected |
| AttributesType typedef | vtkMRMLNode | protected |
| ContentModifiedEvents | vtkMRMLNode | protected |
| Copy(vtkMRMLNode *node) override | vtkMRMLSubjectHierarchyNode | virtual |
| CopyContent(vtkMRMLNode *node, bool deepCopy=true) | vtkMRMLNode | virtual |
| CopyReferences(vtkMRMLNode *node) | vtkMRMLNode | virtual |
| CopyWithScene(vtkMRMLNode *node) | vtkMRMLNode | |
| CreateFolderItem(vtkIdType parentItemID, std::string name) | vtkMRMLSubjectHierarchyNode | |
| CreateHierarchyItem(vtkIdType parentItemID, std::string name, std::string level, int positionUnderParent=-1) | vtkMRMLSubjectHierarchyNode | |
| CreateItem(vtkIdType parentItemID, vtkMRMLNode *dataNode, const char *ownerPluginName=nullptr) | vtkMRMLSubjectHierarchyNode | |
| CreateNodeInstance() override | vtkMRMLSubjectHierarchyNode | virtual |
| CreateStudyItem(vtkIdType parentItemID, std::string name) | vtkMRMLSubjectHierarchyNode | |
| CreateSubjectItem(vtkIdType parentItemID, std::string name) | vtkMRMLSubjectHierarchyNode | |
| Description | vtkMRMLNode | protected |
| DeserializeUIDList(std::string uidListString, std::vector< std::string > &deserializedUIDList) | vtkMRMLSubjectHierarchyNode | static |
| DisableModifiedEventOff() | vtkMRMLNode | inline |
| DisableModifiedEventOn() | vtkMRMLNode | inline |
| EndModify(int previousDisableModifiedEventState) | vtkMRMLNode | inlinevirtual |
| GenerateUniqueItemName(std::string name) | vtkMRMLSubjectHierarchyNode | |
| GetAddToScene() | vtkMRMLNode | virtual |
| GetAttribute(const char *name) | vtkMRMLNode | |
| GetAttributeFromItemAncestor(vtkIdType itemID, std::string attributeName, std::string level="") | vtkMRMLSubjectHierarchyNode | |
| GetAttributeNames() | vtkMRMLNode | |
| GetAttributeNames(vtkStringArray *attributeNames) | vtkMRMLNode | |
| GetClassName() | vtkMRMLSubjectHierarchyNode | virtual |
| GetContentModifiedEvents() | vtkMRMLNode | virtual |
| GetCustomModifiedEventPending(int eventId) | vtkMRMLNode | inline |
| GetDataNodesInBranch(vtkIdType itemID, vtkCollection *dataNodeCollection, const char *childClass=nullptr) | vtkMRMLSubjectHierarchyNode | |
| GetDescription() | vtkMRMLNode | virtual |
| GetDisableModifiedEvent() | vtkMRMLNode | virtual |
| GetDisplayNodeForItem(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetDisplayVisibilityForBranch(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetHideFromEditors() | vtkMRMLNode | virtual |
| GetID() | vtkMRMLNode | virtual |
| GetInMRMLCallbackFlag() | vtkMRMLNode | virtual |
| GetInvalidItemID() | vtkMRMLSubjectHierarchyNode | inlinestatic |
| GetItemAncestorAtLevel(vtkIdType itemID, std::string level) | vtkMRMLSubjectHierarchyNode | |
| GetItemAttribute(vtkIdType itemID, std::string attributeName) | vtkMRMLSubjectHierarchyNode | |
| GetItemAttributeNames(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemByDataNode(vtkMRMLNode *dataNode) | vtkMRMLSubjectHierarchyNode | |
| GetItemByName(std::string name) | vtkMRMLSubjectHierarchyNode | |
| GetItemByPositionUnderParent(vtkIdType parentItemID, int position) | vtkMRMLSubjectHierarchyNode | |
| GetItemByUID(const char *uidName, const char *uidValue) | vtkMRMLSubjectHierarchyNode | |
| GetItemByUIDList(const char *uidName, const char *uidValue) | vtkMRMLSubjectHierarchyNode | |
| GetItemChildren(vtkIdType itemID, std::vector< vtkIdType > &childIDs, bool recursive=false) | vtkMRMLSubjectHierarchyNode | |
| GetItemChildren(vtkIdType itemID, vtkIdList *childIDs, bool recursive=false) | vtkMRMLSubjectHierarchyNode | |
| GetItemChildWithName(vtkIdType parentItemID, std::string name, bool recursive=false) | vtkMRMLSubjectHierarchyNode | |
| GetItemDataNode(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemDisplayVisibility(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemExpanded(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemLevel(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemName(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemOwnerPluginName(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemParent(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemPositionUnderParent(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemsByName(std::string name, vtkIdList *foundItemIds, bool contains=false) | vtkMRMLSubjectHierarchyNode | |
| GetItemsReferencedFromItemByDICOM(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemsReferencedFromItemByDICOM(vtkIdType itemID, vtkIdList *referencingIdList) | vtkMRMLSubjectHierarchyNode | |
| GetItemsReferencingItemByDICOM(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| GetItemsReferencingItemByDICOM(vtkIdType itemID, vtkIdList *referencingIdList) | vtkMRMLSubjectHierarchyNode | |
| GetItemUID(vtkIdType itemID, std::string uidName) | vtkMRMLSubjectHierarchyNode | |
| GetModifiedEventPending() | vtkMRMLNode | virtual |
| GetMRMLAttributeNameFromReferenceRole(const char *refRole) | vtkMRMLNode | protectedvirtual |
| GetName() | vtkMRMLNode | virtual |
| GetNodeReference(const char *referenceRole) | vtkMRMLNode | |
| GetNodeReferenceID(const char *referenceRole) | vtkMRMLNode | |
| GetNodeReferenceIDs(const char *referenceRole, std::vector< const char *> &referencedNodeIDs) | vtkMRMLNode | |
| GetNodeReferenceRoles(std::vector< std::string > &roles) | vtkMRMLNode | |
| GetNodeReferences(const char *referenceRole, std::vector< vtkMRMLNode *> &nodes) | vtkMRMLNode | |
| GetNodeTagName() override | vtkMRMLSubjectHierarchyNode | virtual |
| GetNthNodeReference(const char *referenceRole, int n) | vtkMRMLNode | |
| GetNthNodeReferenceID(const char *referenceRole, int n) | vtkMRMLNode | |
| GetNthNodeReferenceRole(int n) | vtkMRMLNode | |
| GetNumberOfItemChildren(vtkIdType itemID, bool recursive=false) | vtkMRMLSubjectHierarchyNode | |
| GetNumberOfItems() | vtkMRMLSubjectHierarchyNode | |
| GetNumberOfNodeReferenceRoles() | vtkMRMLNode | |
| GetNumberOfNodeReferences(const char *referenceRole) | vtkMRMLNode | |
| GetParentDataNode(vtkMRMLNode *dataNode, bool recursive=false) | vtkMRMLSubjectHierarchyNode | |
| GetReferenceRoleFromMRMLAttributeName(const char *attName) | vtkMRMLNode | protectedvirtual |
| GetSaveWithScene() | vtkMRMLNode | virtual |
| GetScene() | vtkMRMLNode | virtual |
| GetSceneItemID() | vtkMRMLSubjectHierarchyNode | |
| GetSelectable() | vtkMRMLNode | virtual |
| GetSelected() | vtkMRMLNode | virtual |
| GetSingletonTag() | vtkMRMLNode | virtual |
| GetSubjectHierarchyNode(vtkMRMLScene *scene) | vtkMRMLSubjectHierarchyNode | static |
| GetTempURLString() | vtkMRMLNode | protectedvirtual |
| GetTypeDisplayName() | vtkMRMLNode | inlinevirtual |
| GetUndoEnabled() | vtkMRMLNode | virtual |
| GetUpdatedReferencedNodeEventList(int &oldReferencedNodeUseCount, int &newReferencedNodeUseCount, vtkIntArray *oldConsolidatedEventList, vtkIntArray *newConsolidatedEventList, vtkMRMLNode *oldReferencedNode, vtkMRMLNode *newReferencedNode, vtkMRMLNodeReference *referenceToIgnore, vtkIntArray *newEvents) | vtkMRMLNode | protected |
| HasCopyContent() const | vtkMRMLNode | virtual |
| HasItemAttribute(vtkIdType itemID, std::string attributeName) | vtkMRMLSubjectHierarchyNode | |
| HasNodeReferenceID(const char *referenceRole, const char *referencedNodeID) | vtkMRMLNode | |
| HideFromEditors | vtkMRMLNode | protected |
| HideFromEditorsOff() | vtkMRMLNode | virtual |
| HideFromEditorsOn() | vtkMRMLNode | virtual |
| HierarchyModifiedEvent enum value | vtkMRMLNode | |
| ID | vtkMRMLNode | protected |
| IDChangedEvent enum value | vtkMRMLNode | |
| InMRMLCallbackFlag | vtkMRMLNode | protected |
| Internal | vtkMRMLSubjectHierarchyNode | protected |
| INVALID_ITEM_ID | vtkMRMLSubjectHierarchyNode | static |
| InvalidateNodeReferences() | vtkMRMLNode | protectedvirtual |
| InvokeCustomModifiedEvent(int eventId, void *callData=nullptr) | vtkMRMLNode | inlinevirtual |
| InvokePendingModifiedEvent() | vtkMRMLNode | inlinevirtual |
| IsA(const char *type) | vtkMRMLSubjectHierarchyNode | virtual |
| IsAnyNodeInBranchTransformed(vtkIdType itemID, bool includeParentItem=true, vtkMRMLTransformNode *exceptionNode=nullptr) | vtkMRMLSubjectHierarchyNode | |
| IsItemLevel(vtkIdType itemID, std::string level) | vtkMRMLSubjectHierarchyNode | |
| IsItemVirtualBranchParent(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| IsReferenceRoleGeneric(const char *refRole) | vtkMRMLNode | protectedvirtual |
| IsSingleton() | vtkMRMLNode | inline |
| IsTypeOf(const char *type) | vtkMRMLSubjectHierarchyNode | static |
| ItemEventCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkMRMLSubjectHierarchyNode | protectedstatic |
| ItemEventCallbackCommand | vtkMRMLSubjectHierarchyNode | protected |
| ItemModified(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| Modified() override | vtkMRMLNode | inline |
| MoveItem(vtkIdType itemID, vtkIdType beforeItemID) | vtkMRMLSubjectHierarchyNode | |
| MRMLCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkMRMLNode | protectedstatic |
| MRMLCallbackCommand | vtkMRMLNode | protected |
| MRMLObserverManager | vtkMRMLNode | protected |
| Name | vtkMRMLNode | protected |
| New() | vtkMRMLSubjectHierarchyNode | static |
| NodeReferenceEvents | vtkMRMLNode | protected |
| NodeReferenceEventsType typedef | vtkMRMLNode | protected |
| NodeReferenceListType typedef | vtkMRMLNode | protected |
| NodeReferenceMRMLAttributeNames | vtkMRMLNode | protected |
| NodeReferences | vtkMRMLNode | protected |
| NodeReferencesType typedef | vtkMRMLNode | protected |
| OnNodeAddedToScene() | vtkMRMLNode | inlinevirtual |
| OnNodeReferenceAdded(vtkMRMLNodeReference *reference) | vtkMRMLNode | inlineprotectedvirtual |
| OnNodeReferenceModified(vtkMRMLNodeReference *reference) | vtkMRMLNode | inlineprotectedvirtual |
| OnNodeReferenceRemoved(vtkMRMLNodeReference *reference) | vtkMRMLNode | inlineprotectedvirtual |
| operator=(const vtkMRMLSubjectHierarchyNode &) | vtkMRMLSubjectHierarchyNode | protected |
| vtkMRMLNode::operator=(const vtkMRMLNode &) | vtkMRMLNode | protected |
| ParseReferencesAttribute(const char *attValue, std::set< std::string > &references) | vtkMRMLNode | protected |
| PrintItem(vtkIdType itemID, ostream &os, vtkIndent indent) | vtkMRMLSubjectHierarchyNode | |
| PrintSelf(ostream &os, vtkIndent indent) override | vtkMRMLSubjectHierarchyNode | |
| ProcessChildNode(vtkMRMLNode *) | vtkMRMLNode | inlinevirtual |
| ProcessMRMLEvents(vtkObject *caller, unsigned long event, void *callData) | vtkMRMLNode | virtual |
| ReadItemFromXML(const char **atts) | vtkMRMLSubjectHierarchyNode | virtual |
| ReadXMLAttributes(const char **atts) | vtkMRMLNode | virtual |
| ReferenceAddedEvent enum value | vtkMRMLNode | |
| ReferencedNodeModifiedEvent enum value | vtkMRMLNode | |
| ReferenceModifiedEvent enum value | vtkMRMLNode | |
| ReferenceRemovedEvent enum value | vtkMRMLNode | |
| RemoveAllItems(bool removeDataNode=false) | vtkMRMLSubjectHierarchyNode | |
| RemoveAttribute(const char *name) | vtkMRMLNode | |
| RemoveInvalidReferences(const std::set< std::string > &validNodeIDs) | vtkMRMLNode | protected |
| RemoveItem(vtkIdType itemID, bool removeDataNode=true, bool recursive=true) | vtkMRMLSubjectHierarchyNode | |
| RemoveItemAttribute(vtkIdType itemID, std::string attributeName) | vtkMRMLSubjectHierarchyNode | |
| RemoveItemChildren(vtkIdType itemID, bool removeDataNodes=true, bool recursive=true) | vtkMRMLSubjectHierarchyNode | |
| RemoveNodeReferenceIDs(const char *referenceRole) | vtkMRMLNode | |
| RemoveNthNodeReferenceID(const char *referenceRole, int n) | vtkMRMLNode | |
| ReparentItemByDataNode(vtkIdType itemID, vtkMRMLNode *newParentNode) | vtkMRMLSubjectHierarchyNode | |
| RequestOwnerPluginSearch(vtkIdType itemID) | vtkMRMLSubjectHierarchyNode | |
| RequestOwnerPluginSearch(vtkMRMLNode *dataNode) | vtkMRMLSubjectHierarchyNode | |
| Reset(vtkMRMLNode *defaultNode) | vtkMRMLNode | virtual |
| ResolveSubjectHierarchy(vtkMRMLScene *scene) | vtkMRMLSubjectHierarchyNode | static |
| SafeDownCast(vtkObject *o) | vtkMRMLSubjectHierarchyNode | static |
| SaveWithScene | vtkMRMLNode | protected |
| SaveWithSceneOff() | vtkMRMLNode | virtual |
| SaveWithSceneOn() | vtkMRMLNode | virtual |
| Scene | vtkMRMLNode | protected |
| Selectable | vtkMRMLNode | protected |
| SelectableOff() | vtkMRMLNode | virtual |
| SelectableOn() | vtkMRMLNode | virtual |
| Selected | vtkMRMLNode | protected |
| SelectedOff() | vtkMRMLNode | virtual |
| SelectedOn() | vtkMRMLNode | virtual |
| SetAddToScene(int) | vtkMRMLNode | virtual |
| SetAddToSceneNoModify(int value) | vtkMRMLNode | |
| SetAndObserveNodeReferenceID(const char *referenceRole, const char *referencedNodeID, vtkIntArray *events=nullptr) | vtkMRMLNode | |
| SetAndObserveNthNodeReferenceID(const char *referenceRole, int n, const char *referencedNodeID, vtkIntArray *events=nullptr) | vtkMRMLNode | |
| SetAttribute(const char *name, const char *value) | vtkMRMLNode | |
| SetDescription(const char *) | vtkMRMLNode | virtual |
| SetDisableModifiedEvent(int onOff) | vtkMRMLNode | inline |
| SetDisplayVisibilityForBranch(vtkIdType itemID, int visible) | vtkMRMLSubjectHierarchyNode | |
| SetHideFromEditors(int) | vtkMRMLNode | virtual |
| SetInMRMLCallbackFlag(int flag) | vtkMRMLNode | inline |
| SetItemAttribute(vtkIdType itemID, std::string attributeName, std::string attributeValue) | vtkMRMLSubjectHierarchyNode | |
| SetItemDataNode(vtkIdType itemID, vtkMRMLNode *dataNode) | vtkMRMLSubjectHierarchyNode | |
| SetItemDisplayVisibility(vtkIdType itemID, int visible) | vtkMRMLSubjectHierarchyNode | |
| SetItemExpanded(vtkIdType itemID, bool expanded) | vtkMRMLSubjectHierarchyNode | |
| SetItemLevel(vtkIdType itemID, std::string level) | vtkMRMLSubjectHierarchyNode | |
| SetItemName(vtkIdType itemID, std::string name) | vtkMRMLSubjectHierarchyNode | |
| SetItemOwnerPluginName(vtkIdType itemID, std::string ownerPluginName) | vtkMRMLSubjectHierarchyNode | |
| SetItemParent(vtkIdType itemID, vtkIdType parentItemID, bool enableCircularCheck=true) | vtkMRMLSubjectHierarchyNode | |
| SetItemUID(vtkIdType itemID, std::string uidName, std::string uidValue) | vtkMRMLSubjectHierarchyNode | |
| SetName(const char *) | vtkMRMLNode | virtual |
| SetNodeReferenceID(const char *referenceRole, const char *referencedNodeID) | vtkMRMLNode | |
| SetNthNodeReferenceID(const char *referenceRole, int n, const char *referencedNodeID) | vtkMRMLNode | |
| SetSaveWithScene(int) | vtkMRMLNode | virtual |
| SetScene(vtkMRMLScene *scene) | vtkMRMLNode | virtual |
| SetSceneReferences() | vtkMRMLNode | virtual |
| SetSelectable(int) | vtkMRMLNode | virtual |
| SetSelected(int) | vtkMRMLNode | virtual |
| SetSingletonOff() | vtkMRMLNode | inline |
| SetSingletonOn() | vtkMRMLNode | inline |
| SetSingletonTag(const char *) | vtkMRMLNode | virtual |
| SetTempURLString(const char *) | vtkMRMLNode | protectedvirtual |
| SetUndoEnabled(bool) | vtkMRMLNode | virtual |
| ShowItemsInView(vtkIdList *itemIDs, vtkMRMLAbstractViewNode *viewNode) | vtkMRMLSubjectHierarchyNode | |
| StartModify() | vtkMRMLNode | inlinevirtual |
| SUBJECTHIERARCHY_NAME_VALUE_SEPARATOR | vtkMRMLSubjectHierarchyNode | static |
| SUBJECTHIERARCHY_SEPARATOR | vtkMRMLSubjectHierarchyNode | static |
| SUBJECTHIERARCHY_VERSION_ATTRIBUTE_NAME | vtkMRMLSubjectHierarchyNode | static |
| SubjectHierarchyEndResolveEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemAboutToBeRemovedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemAddedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemDisplayModifiedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemModifiedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemOwnerPluginSearchRequested enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemRemovedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemReparentedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemsShowInViewRequestedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemTransformModifiedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyItemUIDAddedEvent enum value | vtkMRMLSubjectHierarchyNode | |
| SubjectHierarchyStartResolveEvent enum value | vtkMRMLSubjectHierarchyNode | |
| Superclass typedef | vtkMRMLSubjectHierarchyNode | |
| UndoEnabled | vtkMRMLNode | protected |
| UndoEnabledOff() | vtkMRMLNode | virtual |
| UndoEnabledOn() | vtkMRMLNode | virtual |
| UpdateNodeReferenceEventObserver(vtkMRMLNode *oldReferencedNode, vtkMRMLNode *newReferencedNode, vtkIntArray *newEvents, vtkMRMLNodeReference *referenceToIgnore) | vtkMRMLNode | protected |
| UpdateNodeReferences(const char *referenceRole=nullptr) | vtkMRMLNode | protectedvirtual |
| UpdateNthNodeReference(const char *referenceRole, int n) | vtkMRMLNode | protectedvirtual |
| UpdateReferenceID(const char *oldID, const char *newID) | vtkMRMLNode | virtual |
| UpdateReferences() | vtkMRMLNode | virtual |
| UpdateScene(vtkMRMLScene *) | vtkMRMLNode | inlinevirtual |
| URLDecodeString(const char *inString) | vtkMRMLNode | |
| URLEncodeString(const char *inString) | vtkMRMLNode | |
| vtkInternal class | vtkMRMLSubjectHierarchyNode | friend |
| vtkMRMLNode() | vtkMRMLNode | protected |
| vtkMRMLNode(const vtkMRMLNode &) | vtkMRMLNode | protected |
| vtkMRMLSubjectHierarchyNode() | vtkMRMLSubjectHierarchyNode | protected |
| vtkMRMLSubjectHierarchyNode(const vtkMRMLSubjectHierarchyNode &) | vtkMRMLSubjectHierarchyNode | protected |
| WriteNodeBodyXML(ostream &of, int indent) override | vtkMRMLSubjectHierarchyNode | virtual |
| WriteXML(ostream &of, int indent) override | vtkMRMLSubjectHierarchyNode | virtual |
| XMLAttributeDecodeString(const std::string &inString) | vtkMRMLNode | |
| XMLAttributeEncodeString(const std::string &inString) | vtkMRMLNode | |
| ~vtkMRMLNode() override | vtkMRMLNode | protected |
| ~vtkMRMLSubjectHierarchyNode() override | vtkMRMLSubjectHierarchyNode | protected |