| attrib | Component | |
| CheckComponentTreeConsistency() | Component | |
| children | Component | protected |
| Component(int _id=0, string _name="unknown", int _componentType=SYS_SAGE_COMPONENT_NONE) | Component | |
| Component(Component *parent, int _id=0, string _name="unknown", int _componentType=SYS_SAGE_COMPONENT_NONE) | Component | |
| componentType | Component | protected |
| count | Component | protected |
| CountAllChildrenByType(int _componentType) | Component | |
| CountAllSubcomponents() | Component | |
| CountAllSubcomponentsByType(int _componentType) | Component | |
| Delete(bool withSubtree=true) | Component | |
| DeleteAllDataPaths() | Component | |
| DeleteDataPath(DataPath *dp) | Component | |
| DeleteSubtree() | Component | |
| depth | Component | protected |
| dp_incoming | Component | protected |
| dp_outgoing | Component | protected |
| FindSubcomponentById(int _id, int _componentType) | Component | |
| GetAllChildrenByType(int _componentType) | Component | |
| GetAllChildrenByType(vector< Component * > *_outArray, int _componentType) | Component | |
| GetAllDataPathsByType(vector< DataPath * > *outDpArr, int dp_type, int orientation) | Component | |
| GetAllDataPathsByType(int dp_type, int orientation) | Component | |
| GetAllSubcomponentsByType(vector< Component * > *outArray, int _componentType) | Component | |
| GetAllSubcomponentsByType(int _componentType) | Component | |
| GetAncestorByType(int _componentType) | Component | |
| GetChild(int _id) | Component | |
| GetChildById(int _id) | Component | |
| GetChildByType(int _componentType) | Component | |
| GetChildren() | Component | |
| GetComponentsInSubtree(vector< Component * > *outArray) | Component | |
| GetComponentsInSubtree() | Component | |
| GetComponentType() | Component | |
| GetComponentTypeStr() | Component | |
| GetDataPathByType(int dp_type, int orientation) | Component | |
| GetDataPaths(int orientation) | Component | |
| GetDepth(bool refresh) | Component | |
| GetId() | Component | |
| GetMIGSize(string uuid="") | Memory | |
| GetName() | Component | |
| GetNthAncestor(int n) | Component | |
| GetNthDescendents(vector< Component * > *outArray, int depth) | Component | |
| GetNthDescendents(int depth) | Component | |
| GetNumThreads() | Component | |
| GetParent() | Component | |
| GetSize() | Memory | |
| GetSubcomponentById(int _id, int _componentType) | Component | |
| GetSubcomponentsByType(vector< Component * > *outArray, int componentType) | Component | |
| GetSubcomponentsByType(int _componentType) | Component | |
| GetSubtreeDepth() | Component | |
| GetTopologySize(unsigned *out_component_size, unsigned *out_dataPathSize) | Component | |
| id | Component | protected |
| InsertBetweenParentAndChild(Component *parent, Component *child, bool alreadyParentsChild) | Component | |
| InsertBetweenParentAndChildren(Component *parent, vector< Component * > children, bool alreadyParentsChild) | Component | |
| InsertChild(Component *child) | Component | |
| Memory() | Memory | |
| Memory(Component *parent, int id=0, string _name="Memory", long long _size=-1) | Memory | |
| name | Component | protected |
| parent | Component | protected |
| PrintAllDataPathsInSubtree() | Component | |
| PrintSubtree() | Component | |
| RemoveChild(Component *child) | Component | |
| SetName(string _name) | Component | |
| SetParent(Component *parent) | Component | |
| SetSize(long long _size) | Memory | |