Detailed report on module MapAdapter

MetricTagOverallPer Function
Lines of CodeLOC 78******
McCabe's Cyclomatic NumberMVG 14******
Lines of CommentCOM 4********
LOC/COML_C19.500 
MVG/COMM_C 3.500 
Weighted Methods per Class (  weighting = unity )WMC1 11 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 4 
Information Flow measure (  inclusive )IF4 9********
Information Flow measure (  visible )IF4v 9********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.h:48
3 0 3------------

Functions

Function prototypeLOCMVGCOML_CM_C
MapAdapter(  ... )
declaration   ./components/ogre/widgets/adapters/atlas/MapAdapter.h:52
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:39

6 0 0------------
_getChangedElement(   )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:114

11 3 0------------
_hasChanges(   )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:78

8 3 0------------
addAttributeAdapter(  const string &,  AdapterBase *,  Window * )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:96

7 0 0------------
fillElementFromGui(   )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:73

3 0 0------------
getAttributeNames(   )
declaration   ./components/ogre/widgets/adapters/atlas/MapAdapter.h:56
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:87

9 2 0------------
getSelectedChangedElements(   )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:126

11 4 0------------
hasAttr(  const string & )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:63

4 1 0------------
removeAdapters(   )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:104

8 1 1------------
updateGui(  ... )
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:68

3 0 0------------
~MapAdapter(   )
declaration   ./components/ogre/widgets/adapters/atlas/MapAdapter.h:54
definition   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:46

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

Relationships

ClientsSuppliers
EntityEditor [V]
pass by reference   ./components/ogre/widgets/EntityEditor.cpp:39


 
AdapterBase [CV]
inheritance   ./components/ogre/widgets/adapters/atlas/MapAdapter.h:48
pass by reference   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:96


Window [V]
pass by reference   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:96


string [V]
pass by reference   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:63
pass by reference   ./components/ogre/widgets/adapters/atlas/MapAdapter.cpp:96