Inheritance Graph
graph BT
ListNode
ListNode --> GroupNode
AbstractJoint --> ListNode
RTree --> ListNode
SkeletalNode --> ListNode
ValuatedRegionNode --> ListNode
click ListNode "classMinSG_1_1ListNode"
click GroupNode "classMinSG_1_1GroupNode"
click AbstractJoint "classMinSG_1_1AbstractJoint"
click RTree "classMinSG_1_1RTree"
click SkeletalNode "classMinSG_1_1SkeletalNode"
click ValuatedRegionNode "classMinSG_1_1ValuatedRegionNode"
Description
Public Functions
Protected Functions
Documentation
function
MinSG::ListNode::ListNode
Defined in MinSG/Core/Nodes/ListNode.h:27
function
MinSG::ListNode::ListNode
Defined in MinSG/Core/Nodes/ListNode.h:28
function
MinSG::ListNode::~ListNode
Defined in MinSG/Core/Nodes/ListNode.h:29
function
MinSG::ListNode::getChild
Defined in MinSG/Core/Nodes/ListNode.h:31
function
MinSG::ListNode::countChildren
Defined in MinSG/Core/Nodes/ListNode.h:36
function
MinSG::ListNode::traverse
Defined in MinSG/Core/Nodes/ListNode.h:39
function
MinSG::ListNode::doDisplay
o Render the node. All matrix operations and states must be applied when called. This function is internally called by the default to display(…) method.
Defined in MinSG/Core/Nodes/ListNode.h:40
function
MinSG::ListNode::getMemoryUsage
Get the amount of memory that is required to store this node. The returned value does not include the size of child nodes.
Returns
Amount of memory in bytes
Defined in MinSG/Core/Nodes/ListNode.h:49
function
MinSG::ListNode::doAddChild
(internal) Add the given child to this node.
-
called by addChild(…). *
-
May throw an exception on failure (of base type std::exception).
-
Has to set the child’s parent (child->_setParent(…)).
-
The givenchild
can be assumed to be not null, which has been removed from its old parent.o
Defined in MinSG/Core/Nodes/ListNode.h:52
function
MinSG::ListNode::doRemoveChild
(internal) Remove the given child from this node.
-
called by removeChild(…).
-
Has to set the child’s parent to null (child->_setParent(nullptr)).
Returns
false iff the node could not be found.
Note: Normally, use removeChild(…) instead.
Defined in MinSG/Core/Nodes/ListNode.h:53
function
MinSG::ListNode::_pushChild
Defined in MinSG/Core/Nodes/ListNode.h:55
function
MinSG::ListNode::ListNode
Defined in MinSG/Core/Nodes/ListNode.h:56