Skip to content

DIWNE::INodeContainer

Elementary node container interface defining access to child nodes. More...

#include "DIWNE/Core/Elements/Containers/INodeContainer.h"

Inherited by DIWNE::NodeContainer, DIWNE::SequenceNodeContainer, Workspace::Camera, Workspace::Sequence

Public Functions

Name
virtual~INodeContainer() =default
virtual NodeList &getNodeList() =0
virtual NodeRangegetNodes() const =0

Detailed Description

cpp
class DIWNE::INodeContainer;
class DIWNE::INodeContainer;

Elementary node container interface defining access to child nodes.

See: NodeContainer

Public Functions Documentation

function ~INodeContainer

cpp
virtual ~INodeContainer() =default
virtual ~INodeContainer() =default

function getNodeList

cpp
virtual NodeList & getNodeList() =0
virtual NodeList & getNodeList() =0

Reimplemented by: DIWNE::SequenceNodeContainer::getNodeList, DIWNE::NodeContainer::getNodeList, DIWNE::NodeEditor::getNodeList, Workspace::Camera::getNodeList, Workspace::Sequence::getNodeList

function getNodes

cpp
virtual NodeRange getNodes() const =0
virtual NodeRange getNodes() const =0

Reimplemented by: DIWNE::SequenceNodeContainer::getNodes, DIWNE::NodeContainer::getNodes, DIWNE::NodeEditor::getNodes, Workspace::Camera::getNodes, Workspace::Sequence::getNodes


Updated on 2025-05-31 at 12:55:31 +0000