KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
SGNODE Member List

This is the complete list of members for SGNODE, including all inherited members.

AddChildNode(SGNODE *aNode)=0SGNODEpure virtual
addNodeRef(SGNODE *aNode)SGNODE
AddRefNode(SGNODE *aNode)=0SGNODEpure virtual
AssociateWrapper(SGNODE **aWrapperRef) noexceptSGNODE
delNodeRef(const SGNODE *aNode)SGNODE
DisassociateWrapper(SGNODE **aWrapperRef) noexceptSGNODE
FindNode(const char *aNodeName, const SGNODE *aCaller)=0SGNODEpure virtual
GetName(void)SGNODE
GetNodeType(void) const noexceptSGNODE
GetNodeTypeName(S3D::SGTYPES aNodeType) const noexceptSGNODE
GetParent(void) const noexceptSGNODE
isWritten(void) noexceptSGNODEinline
m_AssociationSGNODEprivate
m_BackPointersSGNODEprotected
m_NameSGNODEprotected
m_ParentSGNODEprotected
m_SGtypeSGNODEprotected
m_writtenSGNODEprotected
ReadCache(std::istream &aFile, SGNODE *parentNode)=0SGNODEpure virtual
ReNameNodes(void)=0SGNODEpure virtual
ResetNodeIndex(void) noexceptSGNODE
SetName(const char *aName)SGNODE
SetParent(SGNODE *aParent, bool notify=true)=0SGNODEpure virtual
SGNODE(SGNODE *aParent)SGNODE
SwapParent(SGNODE *aNewParent)SGNODE
unlinkChildNode(const SGNODE *aNode)=0SGNODEpure virtual
unlinkRefNode(const SGNODE *aNode)=0SGNODEpure virtual
WriteCache(std::ostream &aFile, SGNODE *parentNode)=0SGNODEpure virtual
WriteVRML(std::ostream &aFile, bool aReuseFlag)=0SGNODEpure virtual
~SGNODE()SGNODEvirtual