| 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 | |
| AddProxyNode(vtkMRMLNode *sourceProxyNode, vtkMRMLSequenceNode *sequenceNode, bool copy=true) | vtkMRMLSequenceBrowserNode | |
| AddSynchronizedSequenceNode(const char *synchronizedSequenceNodeId) | vtkMRMLSequenceBrowserNode | |
| AddSynchronizedSequenceNode(vtkMRMLSequenceNode *synchronizedSequenceNode) | vtkMRMLSequenceBrowserNode | |
| AddSynchronizedSequenceNodeID(const char *synchronizedSequenceNodeId) | vtkMRMLSequenceBrowserNode | |
| AddToScene | vtkMRMLNode | protected |
| AddToSceneOff() | vtkMRMLNode | virtual |
| AddToSceneOn() | vtkMRMLNode | virtual |
| Attributes | vtkMRMLNode | protected |
| AttributesType typedef | vtkMRMLNode | protected |
| ContentModifiedEvents | vtkMRMLNode | protected |
| Copy(vtkMRMLNode *node) override | vtkMRMLSequenceBrowserNode | virtual |
| CopyContent(vtkMRMLNode *node, bool deepCopy=true) | vtkMRMLNode | virtual |
| CopyReferences(vtkMRMLNode *node) | vtkMRMLNode | virtual |
| CopyWithScene(vtkMRMLNode *node) | vtkMRMLNode | |
| CreateNodeInstance() override | vtkMRMLSequenceBrowserNode | virtual |
| Description | vtkMRMLNode | protected |
| DisableModifiedEventOff() | vtkMRMLNode | inline |
| DisableModifiedEventOn() | vtkMRMLNode | inline |
| EndModify(int previousDisableModifiedEventState) | vtkMRMLNode | inlinevirtual |
| FixSequenceNodeReferenceRoleName() | vtkMRMLSequenceBrowserNode | protected |
| GenerateSynchronizationPostfix() | vtkMRMLSequenceBrowserNode | protected |
| GetAddToScene() | vtkMRMLNode | virtual |
| GetAllProxyNodes(std::vector< vtkMRMLNode * > &nodes) | vtkMRMLSequenceBrowserNode | |
| GetAllProxyNodes(vtkCollection *nodes) | vtkMRMLSequenceBrowserNode | |
| GetAllVirtualOutputDataNodes(vtkCollection *nodes) | vtkMRMLSequenceBrowserNode | inline |
| GetAttribute(const char *name) | vtkMRMLNode | |
| GetAttributeNames() | vtkMRMLNode | |
| GetAttributeNames(vtkStringArray *attributeNames) | vtkMRMLNode | |
| GetClassName() | vtkMRMLSequenceBrowserNode | virtual |
| GetContentModifiedEvents() | vtkMRMLNode | virtual |
| GetCustomModifiedEventPending(int eventId) | vtkMRMLNode | inline |
| GetDescription() | vtkMRMLNode | virtual |
| GetDisableModifiedEvent() | vtkMRMLNode | virtual |
| GetFormattedIndexValue(int index) | vtkMRMLSequenceBrowserNode | |
| GetHideFromEditors() | vtkMRMLNode | virtual |
| GetID() | vtkMRMLNode | virtual |
| GetIndexDisplayFormat() | vtkMRMLSequenceBrowserNode | virtual |
| GetIndexDisplayMode() | vtkMRMLSequenceBrowserNode | virtual |
| GetIndexDisplayModeAsString() | vtkMRMLSequenceBrowserNode | virtual |
| GetIndexDisplayModeAsString(int indexDisplayMode) | vtkMRMLSequenceBrowserNode | static |
| GetIndexDisplayModeFromString(const std::string &indexDisplayModeString) | vtkMRMLSequenceBrowserNode | static |
| GetInMRMLCallbackFlag() | vtkMRMLNode | virtual |
| GetMasterSequenceNode() | vtkMRMLSequenceBrowserNode | |
| 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 | vtkMRMLSequenceBrowserNode | inlinevirtual |
| GetNthNodeReference(const char *referenceRole, int n) | vtkMRMLNode | |
| GetNthNodeReferenceID(const char *referenceRole, int n) | vtkMRMLNode | |
| GetNthNodeReferenceRole(int n) | vtkMRMLNode | |
| GetNumberOfItems() | vtkMRMLSequenceBrowserNode | |
| GetNumberOfNodeReferenceRoles() | vtkMRMLNode | |
| GetNumberOfNodeReferences(const char *referenceRole) | vtkMRMLNode | |
| GetNumberOfSynchronizedSequenceNodes(bool includeMasterNode=false) | vtkMRMLSequenceBrowserNode | |
| GetOverwriteProxyName(vtkMRMLSequenceNode *sequenceNode) | vtkMRMLSequenceBrowserNode | |
| GetPlayback(vtkMRMLSequenceNode *sequenceNode) | vtkMRMLSequenceBrowserNode | |
| GetPlaybackActive() | vtkMRMLSequenceBrowserNode | virtual |
| GetPlaybackItemSkippingEnabled() | vtkMRMLSequenceBrowserNode | virtual |
| GetPlaybackLooped() | vtkMRMLSequenceBrowserNode | virtual |
| GetPlaybackRateFps() | vtkMRMLSequenceBrowserNode | virtual |
| GetProxyNode(vtkMRMLSequenceNode *sequenceNode) | vtkMRMLSequenceBrowserNode | |
| GetRecording(vtkMRMLSequenceNode *sequenceNode) | vtkMRMLSequenceBrowserNode | |
| GetRecordingActive() | vtkMRMLSequenceBrowserNode | virtual |
| GetRecordingSamplingMode() | vtkMRMLSequenceBrowserNode | virtual |
| GetRecordingSamplingModeAsString() | vtkMRMLSequenceBrowserNode | virtual |
| GetRecordingSamplingModeAsString(int recordingSamplingMode) | vtkMRMLSequenceBrowserNode | static |
| GetRecordingSamplingModeFromString(const std::string &recordingSamplingModeString) | vtkMRMLSequenceBrowserNode | static |
| GetRecordMasterOnly() | vtkMRMLSequenceBrowserNode | virtual |
| GetReferenceRoleFromMRMLAttributeName(const char *attName) | vtkMRMLNode | protectedvirtual |
| GetSaveChanges(vtkMRMLSequenceNode *sequenceNode) | vtkMRMLSequenceBrowserNode | |
| GetSaveWithScene() | vtkMRMLNode | virtual |
| GetScene() | vtkMRMLNode | virtual |
| GetSelectable() | vtkMRMLNode | virtual |
| GetSelected() | vtkMRMLNode | virtual |
| GetSelectedItemNumber() | vtkMRMLSequenceBrowserNode | virtual |
| GetSequenceNode(vtkMRMLNode *proxyNode) | vtkMRMLSequenceBrowserNode | |
| GetSingletonTag() | vtkMRMLNode | virtual |
| GetSynchronizationPostfixFromSequence(vtkMRMLSequenceNode *sequenceNode) | vtkMRMLSequenceBrowserNode | protected |
| GetSynchronizationPostfixFromSequenceID(const char *sequenceNodeID) | vtkMRMLSequenceBrowserNode | protected |
| GetSynchronizedSequenceNodes(std::vector< vtkMRMLSequenceNode * > &synchronizedDataNodes, bool includeMasterNode=false) | vtkMRMLSequenceBrowserNode | |
| GetSynchronizedSequenceNodes(vtkCollection *synchronizedDataNodes, bool includeMasterNode=false) | vtkMRMLSequenceBrowserNode | |
| 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 |
| GetVirtualOutputDataNode(vtkMRMLSequenceNode *sequenceNode) | vtkMRMLSequenceBrowserNode | inline |
| HasCopyContent() const | vtkMRMLNode | virtual |
| 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 | |
| IndexDisplayAsIndex enum value | vtkMRMLSequenceBrowserNode | |
| IndexDisplayAsIndexValue enum value | vtkMRMLSequenceBrowserNode | |
| IndexDisplayFormat | vtkMRMLSequenceBrowserNode | protected |
| IndexDisplayFormatModifiedEvent enum value | vtkMRMLSequenceBrowserNode | |
| IndexDisplayMode | vtkMRMLSequenceBrowserNode | protected |
| IndexDisplayModeType enum name | vtkMRMLSequenceBrowserNode | |
| InMRMLCallbackFlag | vtkMRMLNode | protected |
| InvalidateNodeReferences() | vtkMRMLNode | protectedvirtual |
| InvokeCustomModifiedEvent(int eventId, void *callData=nullptr) | vtkMRMLNode | inlinevirtual |
| InvokePendingModifiedEvent() | vtkMRMLNode | inlinevirtual |
| IsA(const char *type) | vtkMRMLSequenceBrowserNode | virtual |
| IsAnySequenceNodeRecording() | vtkMRMLSequenceBrowserNode | |
| IsProxyNode(const char *nodeId) | vtkMRMLSequenceBrowserNode | |
| IsProxyNodeID(const char *nodeId) | vtkMRMLSequenceBrowserNode | |
| IsReferenceRoleGeneric(const char *refRole) | vtkMRMLNode | protectedvirtual |
| IsSingleton() | vtkMRMLNode | inline |
| IsSynchronizedSequenceNode(const char *sequenceNodeId, bool includeMasterNode=false) | vtkMRMLSequenceBrowserNode | |
| IsSynchronizedSequenceNode(vtkMRMLSequenceNode *sequenceNode, bool includeMasterNode=false) | vtkMRMLSequenceBrowserNode | |
| IsSynchronizedSequenceNodeID(const char *sequenceNodeId, bool includeMasterNode=false) | vtkMRMLSequenceBrowserNode | |
| IsTypeOf(const char *type) | vtkMRMLSequenceBrowserNode | static |
| LastPostfixIndex | vtkMRMLSequenceBrowserNode | protected |
| LastSaveProxyNodesStateTimeSec | vtkMRMLSequenceBrowserNode | protected |
| Modified() override | vtkMRMLNode | inline |
| MRMLCallback(vtkObject *caller, unsigned long eid, void *clientData, void *callData) | vtkMRMLNode | protectedstatic |
| MRMLCallbackCommand | vtkMRMLNode | protected |
| MRMLObserverManager | vtkMRMLNode | protected |
| Name | vtkMRMLNode | protected |
| New() | vtkMRMLSequenceBrowserNode | static |
| NodeReferenceEvents | vtkMRMLNode | protected |
| NodeReferenceEventsType typedef | vtkMRMLNode | protected |
| NodeReferenceListType typedef | vtkMRMLNode | protected |
| NodeReferenceMRMLAttributeNames | vtkMRMLNode | protected |
| NodeReferences | vtkMRMLNode | protected |
| NodeReferencesType typedef | vtkMRMLNode | protected |
| NumberOfIndexDisplayModes enum value | vtkMRMLSequenceBrowserNode | |
| NumberOfRecordingSamplingModes enum value | vtkMRMLSequenceBrowserNode | |
| OnNodeAddedToScene() | vtkMRMLNode | inlinevirtual |
| OnNodeReferenceAdded(vtkMRMLNodeReference *nodeReference) override | vtkMRMLSequenceBrowserNode | protectedvirtual |
| OnNodeReferenceModified(vtkMRMLNodeReference *reference) | vtkMRMLNode | inlineprotectedvirtual |
| OnNodeReferenceRemoved(vtkMRMLNodeReference *nodeReference) override | vtkMRMLSequenceBrowserNode | protectedvirtual |
| operator=(const vtkMRMLSequenceBrowserNode &) | vtkMRMLSequenceBrowserNode | protected |
| vtkMRMLNode::operator=(const vtkMRMLNode &) | vtkMRMLNode | protected |
| ParseReferencesAttribute(const char *attValue, std::set< std::string > &references) | vtkMRMLNode | protected |
| PlaybackActive | vtkMRMLSequenceBrowserNode | protected |
| PlaybackActiveOff() | vtkMRMLSequenceBrowserNode | virtual |
| PlaybackActiveOn() | vtkMRMLSequenceBrowserNode | virtual |
| PlaybackItemSkippingEnabled | vtkMRMLSequenceBrowserNode | protected |
| PlaybackItemSkippingEnabledOff() | vtkMRMLSequenceBrowserNode | virtual |
| PlaybackItemSkippingEnabledOn() | vtkMRMLSequenceBrowserNode | virtual |
| PlaybackLooped | vtkMRMLSequenceBrowserNode | protected |
| PlaybackLoopedOff() | vtkMRMLSequenceBrowserNode | virtual |
| PlaybackLoopedOn() | vtkMRMLSequenceBrowserNode | virtual |
| PlaybackRateFps | vtkMRMLSequenceBrowserNode | protected |
| PrintSelf(ostream &os, vtkIndent indent) override | vtkMRMLSequenceBrowserNode | |
| ProcessChildNode(vtkMRMLNode *) | vtkMRMLNode | inlinevirtual |
| ProcessMRMLEvents(vtkObject *caller, unsigned long event, void *callData) override | vtkMRMLSequenceBrowserNode | virtual |
| ProxyNodeModifiedEvent enum value | vtkMRMLSequenceBrowserNode | |
| ReadXMLAttributes(const char **atts) override | vtkMRMLSequenceBrowserNode | virtual |
| RecordingActive | vtkMRMLSequenceBrowserNode | protected |
| RecordingActiveOff() | vtkMRMLSequenceBrowserNode | virtual |
| RecordingActiveOn() | vtkMRMLSequenceBrowserNode | virtual |
| RecordingSamplingMode | vtkMRMLSequenceBrowserNode | protected |
| RecordingSamplingModeType enum name | vtkMRMLSequenceBrowserNode | |
| RecordingTimeOffsetSec | vtkMRMLSequenceBrowserNode | protected |
| RecordMasterOnly | vtkMRMLSequenceBrowserNode | protected |
| RecordMasterOnlyOff() | vtkMRMLSequenceBrowserNode | virtual |
| RecordMasterOnlyOn() | vtkMRMLSequenceBrowserNode | virtual |
| ReferenceAddedEvent enum value | vtkMRMLNode | |
| ReferencedNodeModifiedEvent enum value | vtkMRMLNode | |
| ReferenceModifiedEvent enum value | vtkMRMLNode | |
| ReferenceRemovedEvent enum value | vtkMRMLNode | |
| RemoveAllProxyNodes() | vtkMRMLSequenceBrowserNode | |
| RemoveAllSequenceNodes() | vtkMRMLSequenceBrowserNode | |
| RemoveAttribute(const char *name) | vtkMRMLNode | |
| RemoveInvalidReferences(const std::set< std::string > &validNodeIDs) | vtkMRMLNode | protected |
| RemoveNodeReferenceIDs(const char *referenceRole) | vtkMRMLNode | |
| RemoveNthNodeReferenceID(const char *referenceRole, int n) | vtkMRMLNode | |
| RemoveProxyNode(const std::string &postfix) | vtkMRMLSequenceBrowserNode | |
| RemoveSynchronizedSequenceNode(const char *nodeId) | vtkMRMLSequenceBrowserNode | |
| Reset(vtkMRMLNode *defaultNode) | vtkMRMLNode | virtual |
| SafeDownCast(vtkObject *o) | vtkMRMLSequenceBrowserNode | static |
| SamplingAll enum value | vtkMRMLSequenceBrowserNode | |
| SamplingLimitedToPlaybackFrameRate enum value | vtkMRMLSequenceBrowserNode | |
| SaveProxyNodesState() | vtkMRMLSequenceBrowserNode | virtual |
| SaveWithScene | vtkMRMLNode | protected |
| SaveWithSceneOff() | vtkMRMLNode | virtual |
| SaveWithSceneOn() | vtkMRMLNode | virtual |
| Scene | vtkMRMLNode | protected |
| Selectable | vtkMRMLNode | protected |
| SelectableOff() | vtkMRMLNode | virtual |
| SelectableOn() | vtkMRMLNode | virtual |
| Selected | vtkMRMLNode | protected |
| SelectedItemNumber | vtkMRMLSequenceBrowserNode | protected |
| SelectedOff() | vtkMRMLNode | virtual |
| SelectedOn() | vtkMRMLNode | virtual |
| SelectFirstItem() | vtkMRMLSequenceBrowserNode | |
| SelectLastItem() | vtkMRMLSequenceBrowserNode | |
| SelectNextItem(int selectionIncrement=1) | vtkMRMLSequenceBrowserNode | |
| SetAddToScene(int) | vtkMRMLNode | virtual |
| SetAddToSceneNoModify(int value) | vtkMRMLNode | |
| SetAndObserveMasterSequenceNodeID(const char *sequenceNodeID) | vtkMRMLSequenceBrowserNode | |
| 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 | |
| SetDeepCopyVirtualNodes(bool deepcopy) | vtkMRMLSequenceBrowserNode | inline |
| SetDescription(const char *) | vtkMRMLNode | virtual |
| SetDisableModifiedEvent(int onOff) | vtkMRMLNode | inline |
| SetHideFromEditors(int) | vtkMRMLNode | virtual |
| SetIndexDisplayFormat(std::string displayFormat) | vtkMRMLSequenceBrowserNode | |
| SetIndexDisplayMode(int) | vtkMRMLSequenceBrowserNode | virtual |
| SetIndexDisplayModeFromString(const char *indexDisplayModeString) | vtkMRMLSequenceBrowserNode | |
| SetInMRMLCallbackFlag(int flag) | vtkMRMLNode | inline |
| SetName(const char *) | vtkMRMLNode | virtual |
| SetNodeReferenceID(const char *referenceRole, const char *referencedNodeID) | vtkMRMLNode | |
| SetNthNodeReferenceID(const char *referenceRole, int n, const char *referencedNodeID) | vtkMRMLNode | |
| SetOverwriteProxyName(vtkMRMLSequenceNode *sequenceNode, bool overwrite) | vtkMRMLSequenceBrowserNode | |
| SetOverwriteTargetNodeName(bool overwrite) | vtkMRMLSequenceBrowserNode | inline |
| SetPlayback(vtkMRMLSequenceNode *sequenceNode, bool playback) | vtkMRMLSequenceBrowserNode | |
| SetPlaybackActive(bool) | vtkMRMLSequenceBrowserNode | virtual |
| SetPlaybackItemSkippingEnabled(bool) | vtkMRMLSequenceBrowserNode | virtual |
| SetPlaybackLooped(bool) | vtkMRMLSequenceBrowserNode | virtual |
| SetPlaybackRateFps(double) | vtkMRMLSequenceBrowserNode | virtual |
| SetRecording(vtkMRMLSequenceNode *sequenceNode, bool recording) | vtkMRMLSequenceBrowserNode | |
| SetRecordingActive(bool recording) | vtkMRMLSequenceBrowserNode | |
| SetRecordingSamplingMode(int) | vtkMRMLSequenceBrowserNode | virtual |
| SetRecordingSamplingModeFromString(const char *recordingSamplingModeString) | vtkMRMLSequenceBrowserNode | |
| SetRecordMasterOnly(bool) | vtkMRMLSequenceBrowserNode | virtual |
| SetSaveChanges(vtkMRMLSequenceNode *sequenceNode, bool save) | vtkMRMLSequenceBrowserNode | |
| SetSaveWithScene(int) | vtkMRMLNode | virtual |
| SetScene(vtkMRMLScene *scene) | vtkMRMLNode | virtual |
| SetSceneReferences() | vtkMRMLNode | virtual |
| SetSelectable(int) | vtkMRMLNode | virtual |
| SetSelected(int) | vtkMRMLNode | virtual |
| SetSelectedItemNumber(int) | vtkMRMLSequenceBrowserNode | virtual |
| SetSingletonOff() | vtkMRMLNode | inline |
| SetSingletonOn() | vtkMRMLNode | inline |
| SetSingletonTag(const char *) | vtkMRMLNode | virtual |
| SetTempURLString(const char *) | vtkMRMLNode | protectedvirtual |
| SetUndoEnabled(bool) | vtkMRMLNode | virtual |
| StartModify() | vtkMRMLNode | inlinevirtual |
| Superclass typedef | vtkMRMLSequenceBrowserNode | |
| SynchronizationPostfixes | vtkMRMLSequenceBrowserNode | protected |
| 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 | |
| ValidateFormatString(std::string &validatedFormat, std::string &prefix, std::string &suffix, const std::string &requestedFormat, const std::string &typeString) | vtkMRMLSequenceBrowserNode | static |
| vtkMRMLNode() | vtkMRMLNode | protected |
| vtkMRMLNode(const vtkMRMLNode &) | vtkMRMLNode | protected |
| vtkMRMLSequenceBrowserNode() | vtkMRMLSequenceBrowserNode | protected |
| vtkMRMLSequenceBrowserNode(const vtkMRMLSequenceBrowserNode &) | vtkMRMLSequenceBrowserNode | protected |
| WriteNodeBodyXML(ostream &of, int indent) | vtkMRMLNode | virtual |
| WriteXML(ostream &of, int indent) override | vtkMRMLSequenceBrowserNode | virtual |
| XMLAttributeDecodeString(const std::string &inString) | vtkMRMLNode | |
| XMLAttributeEncodeString(const std::string &inString) | vtkMRMLNode | |
| ~vtkMRMLNode() override | vtkMRMLNode | protected |
| ~vtkMRMLSequenceBrowserNode() override | vtkMRMLSequenceBrowserNode | protected |