Detailed report on module VolumeCollider

MetricTagOverallPer Function
Lines of CodeLOC 42******
McCabe's Cyclomatic NumberMVG 10******
Lines of CommentCOM 27********
LOC/COML_C 1.556 
MVG/COMM_C 0.370 
Weighted Methods per Class (  weighting = unity )WMC1 4 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 2 
Coupling between objectsCBO 4 
Information Flow measure (  inclusive )IF4 16********
Information Flow measure (  visible )IF4v 16********
Information Flow measure (  concrete )IF4c 4********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/ogreopcode/include/Opcode/OPC_VolumeCollider.h:32
4 2 9------------

Functions

Function prototypeLOCMVGCOML_CM_C
ValidateSettings(   )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_VolumeCollider.cpp:64

4 1 6------------
VolumeCollider(   )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_VolumeCollider.cpp:40
declaration   ./components/ogre/ogreopcode/include/Opcode/OPC_VolumeCollider.h:36

8 0 6------------
_Dump(  const type * )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_VolumeCollider.cpp:72
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_VolumeCollider.cpp:84

21 7 121.000 7.000
~VolumeCollider(   )
definition   ./components/ogre/ogreopcode/src/Opcode/OPC_VolumeCollider.cpp:53
declaration   ./components/ogre/ogreopcode/include/Opcode/OPC_VolumeCollider.h:37

5 0 5------------

Relationships

ClientsSuppliers
LSSCollider [CV]
inheritance   ./components/ogre/ogreopcode/include/Opcode/OPC_LSSCollider.h:44


PlanesCollider [CV]
inheritance   ./components/ogre/ogreopcode/include/Opcode/OPC_PlanesCollider.h:35


 
Collider [CV]
inheritance   ./components/ogre/ogreopcode/include/Opcode/OPC_VolumeCollider.h:32


type [V]
pass by reference   ./components/ogre/ogreopcode/src/Opcode/OPC_VolumeCollider.cpp:72
pass by reference   ./components/ogre/ogreopcode/src/Opcode/OPC_VolumeCollider.cpp:84