Detailed report on module AABBTreeNode

MetricTagOverallPer Function
Lines of CodeLOC 175******
McCabe's Cyclomatic NumberMVG 44******
Lines of CommentCOM 105********
LOC/COML_C 1.667 
MVG/COMM_C 0.419 
Weighted Methods per Class (  weighting = unity )WMC1 6 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 3 
Information Flow measure (  inclusive )IF4 4********
Information Flow measure (  visible )IF4v 4********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
AABBTreeNode(   )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:56

8 0 5------------
Split(  udword,  AABBTreeBuilder * )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:99

18 3 19------------
Subdivide(  AABBTreeBuilder * )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:150

122 34 57 2.140 0.596
_BuildHierarchy(  AABBTreeBuilder * )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:333

9 2 9------------
_Refit(  AABBTreeBuilder * )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:354

8 2 8------------
~AABBTreeNode(   )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:74

10 3 7------------

Relationships

ClientsSuppliers
LSSCollider [V]
pass by reference   ./components/ogre/ogreopcode/include/Opcode/OPC_LSSCollider.h:79


 
AABBTreeBuilder [V]
pass by reference   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:99
pass by reference   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:150
pass by reference   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:333
pass by reference   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:354


udword [CV]
pass by value   ./components/ogre/ogreopcode/src/Opcode/OPC_AABBTree.cpp:99