Detailed report on module MeshPreviewHandler

MetricTagOverallPer Function
Lines of CodeLOC 72******
McCabe's Cyclomatic NumberMVG 10******
Lines of CommentCOM 36********
LOC/COML_C 2.000 
MVG/COMM_C 0.278 
Weighted Methods per Class (  weighting = unity )WMC1 5 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 6 
Information Flow measure (  inclusive )IF4 25********
Information Flow measure (  visible )IF4v 16********
Information Flow measure (  concrete )IF4c 16********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/widgets/MeshPreview.h:36
1 0 0------------
definition   ./components/ogre/widgets/MeshPreview.h:44
9 0 15------------

Functions

Function prototypeLOCMVGCOML_CM_C
MeshPreviewHandler(   )
declaration   ./components/ogre/widgets/MeshPreview.h:47
definition   ./components/ogre/widgets/MeshPreview.cpp:45

4 0 0------------
createInstance(  const string & )
declaration   ./components/ogre/widgets/MeshPreview.h:61
definition   ./components/ogre/widgets/MeshPreview.cpp:49

23 4 8 2.875------
getInstance(  size_t )
declaration   ./components/ogre/widgets/MeshPreview.h:70
definition   ./components/ogre/widgets/MeshPreview.cpp:112

8 2 6------------
removeInstance(  size_t )
declaration   ./components/ogre/widgets/MeshPreview.h:54
definition   ./components/ogre/widgets/MeshPreview.cpp:82

19 3 4------------
updateAnimation(  Real )
declaration   ./components/ogre/widgets/MeshPreview.h:85
definition   ./components/ogre/widgets/MeshPreview.cpp:103

8 1 3------------

Relationships

ClientsSuppliers
MeshPreview [CV]
has by value   ./components/ogre/widgets/MeshPreview.h:236


 
InstanceStore [C]
has by value   ./components/ogre/widgets/MeshPreview.h:96


Real [CV]
pass by value   ./components/ogre/widgets/MeshPreview.h:85
pass by value   ./components/ogre/widgets/MeshPreview.cpp:103


signal [CV]
has by value   ./components/ogre/widgets/MeshPreview.h:75
has by value   ./components/ogre/widgets/MeshPreview.h:80


size_t [CV]
pass by value   ./components/ogre/widgets/MeshPreview.h:54
pass by value   ./components/ogre/widgets/MeshPreview.h:70
has by value   ./components/ogre/widgets/MeshPreview.h:91
pass by value   ./components/ogre/widgets/MeshPreview.cpp:82
pass by value   ./components/ogre/widgets/MeshPreview.cpp:112


string [V]
pass by reference   ./components/ogre/widgets/MeshPreview.h:61
pass by reference   ./components/ogre/widgets/MeshPreview.cpp:49