Detailed report on module JesusEditFile

MetricTagOverallPer Function
Lines of CodeLOC 90******
McCabe's Cyclomatic NumberMVG 8******
Lines of CommentCOM 9********
LOC/COML_C10.000 
MVG/COMM_C 0.889 
Weighted Methods per Class (  weighting = unity )WMC1 9 
Weighted Methods per Class (  weighting = visible )WMCv 5 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 11 
Information Flow measure (  inclusive )IF4 100********
Information Flow measure (  visible )IF4v 100********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/widgets/JesusEdit.h:144
12 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
JesusEditFile(  GUIManager *,  JesusEdit *,  Jesus * )
definition   ./components/ogre/widgets/JesusEdit.cpp:658
declaration   ./components/ogre/widgets/JesusEdit.h:147

13 0 2------------
Load_Click(  const EventArgs & )
definition   ./components/ogre/widgets/JesusEdit.cpp:701
declaration   ./components/ogre/widgets/JesusEdit.h:159

14 3 1------------
Save_Click(  const EventArgs & )
definition   ./components/ogre/widgets/JesusEdit.cpp:720
declaration   ./components/ogre/widgets/JesusEdit.h:160

9 2 6------------
fillBluePrintList(   )
definition   ./components/ogre/widgets/JesusEdit.cpp:680
declaration   ./components/ogre/widgets/JesusEdit.h:167

14 1 0------------
hide(   )
definition   ./components/ogre/widgets/JesusEdit.cpp:752
declaration   ./components/ogre/widgets/JesusEdit.h:151

5 0 0------------
saveBluePrint(  const string &,  BluePrint * )
definition   ./components/ogre/widgets/JesusEdit.cpp:739
declaration   ./components/ogre/widgets/JesusEdit.h:169

7 1 0------------
show(   )
definition   ./components/ogre/widgets/JesusEdit.cpp:746
declaration   ./components/ogre/widgets/JesusEdit.h:150

6 0 0------------
switchVisibility(   )
definition   ./components/ogre/widgets/JesusEdit.cpp:757
declaration   ./components/ogre/widgets/JesusEdit.h:152

9 1 0------------
~JesusEditFile(   )
declaration   ./components/ogre/widgets/JesusEdit.h:148

1 0 0------------

Relationships

ClientsSuppliers
JesusEdit [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:406


 
BluePrint [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:739
pass by reference   ./components/ogre/widgets/JesusEdit.h:169


Editbox [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:165


EventArgs [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:701
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:720
pass by reference   ./components/ogre/widgets/JesusEdit.h:159
pass by reference   ./components/ogre/widgets/JesusEdit.h:160


GUIManager [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:658
pass by reference   ./components/ogre/widgets/JesusEdit.h:147


Jesus [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:658
pass by reference   ./components/ogre/widgets/JesusEdit.h:147
has by reference   ./components/ogre/widgets/JesusEdit.h:157


JesusEdit [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:658
pass by reference   ./components/ogre/widgets/JesusEdit.h:147
has by reference   ./components/ogre/widgets/JesusEdit.h:156


Listbox [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:164


PushButton [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:162
has by reference   ./components/ogre/widgets/JesusEdit.h:163


Window [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:155


string [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:739
pass by reference   ./components/ogre/widgets/JesusEdit.h:169