Detailed report on module JesusEditPreview

MetricTagOverallPer Function
Lines of CodeLOC 106******
McCabe's Cyclomatic NumberMVG 6******
Lines of CommentCOM 29********
LOC/COML_C 3.655 
MVG/COMM_C 0.207 
Weighted Methods per Class (  weighting = unity )WMC1 9 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 19 
Information Flow measure (  inclusive )IF4 324********
Information Flow measure (  visible )IF4v 324********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/widgets/JesusEdit.h:79
20 0 10 2.000------

Functions

Function prototypeLOCMVGCOML_CM_C
JesusEditPreview(  GUIManager *,  Jesus * )
definition   ./components/ogre/widgets/JesusEdit.cpp:551
declaration   ./components/ogre/widgets/JesusEdit.h:82

16 0 0------------
Zoom_ValueChanged(  const EventArgs & )
definition   ./components/ogre/widgets/JesusEdit.cpp:616
declaration   ./components/ogre/widgets/JesusEdit.h:124

6 1 0------------
createCamera(   )
declaration   ./components/ogre/widgets/JesusEdit.h:114

1 0 0------------
createPreviewTexture(   )
definition   ./components/ogre/widgets/JesusEdit.cpp:645
declaration   ./components/ogre/widgets/JesusEdit.h:113

9 0 0------------
selectAttachPoint(  const AttachPoint * )
definition   ./components/ogre/widgets/JesusEdit.cpp:623
declaration   ./components/ogre/widgets/JesusEdit.h:96

20 5 4 5.000 1.250
setVisible(  bool )
definition   ./components/ogre/widgets/JesusEdit.cpp:574
declaration   ./components/ogre/widgets/JesusEdit.h:105

6 0 0------------
setZoom(  float )
definition   ./components/ogre/widgets/JesusEdit.cpp:607
declaration   ./components/ogre/widgets/JesusEdit.h:103

5 0 8------------
showBuildingBlock(  const string & )
definition   ./components/ogre/widgets/JesusEdit.cpp:580
declaration   ./components/ogre/widgets/JesusEdit.h:89

17 0 7------------
~JesusEditPreview(   )
definition   ./components/ogre/widgets/JesusEdit.cpp:568
declaration   ./components/ogre/widgets/JesusEdit.h:83

6 0 0------------

Relationships

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


 
AttachPoint [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:623
pass by reference   ./components/ogre/widgets/JesusEdit.h:96


AttachPointNode [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:137


BluePrint [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:119


BuildingBlock [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:121


Camera [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:117


Construction [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:111


EntityCEGUITexture [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:141


EventArgs [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:616
pass by reference   ./components/ogre/widgets/JesusEdit.h:124


GUIManager [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:551
pass by reference   ./components/ogre/widgets/JesusEdit.h:82
has by reference   ./components/ogre/widgets/JesusEdit.h:112


Jesus [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:551
pass by reference   ./components/ogre/widgets/JesusEdit.h:82
has by reference   ./components/ogre/widgets/JesusEdit.h:110


ModelBlock [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:122


Real [CV]
has by value   ./components/ogre/widgets/JesusEdit.h:131


RenderTexture [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:139


SceneNode [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:115
has by reference   ./components/ogre/widgets/JesusEdit.h:116


Slider [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:126


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


bool [CV]
pass by value   ./components/ogre/widgets/JesusEdit.cpp:574
pass by value   ./components/ogre/widgets/JesusEdit.h:105


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