Detailed report on module IInputAdapter

MetricTagOverallPer Function
Lines of CodeLOC 12******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 34********
LOC/COML_C------ 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 7 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 4 
Coupling between objectsCBO 7 
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/input/IInputAdapter.h:37
4 0 3------------
declaration   ./components/ogre/input/Input.h:39
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
injectChar(  char )
declaration   ./components/ogre/input/IInputAdapter.h:66

1 0 5------------
injectKeyDown(  const SDLKey & )
declaration   ./components/ogre/input/IInputAdapter.h:72

1 0 5------------
injectKeyUp(  const SDLKey & )
declaration   ./components/ogre/input/IInputAdapter.h:78

1 0 5------------
injectMouseButtonDown(  const MouseButton & )
declaration   ./components/ogre/input/IInputAdapter.h:60

1 0 5------------
injectMouseButtonUp(  const MouseButton & )
declaration   ./components/ogre/input/IInputAdapter.h:54

1 0 5------------
injectMouseMove(  const MouseMotion &,  bool & )
declaration   ./components/ogre/input/IInputAdapter.h:48

1 0 6------------
~IInputAdapter(   )
definition   ./components/ogre/input/IInputAdapter.h:41

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

Relationships

ClientsSuppliers
EntityMoveAdapter [CV]
inheritance   ./components/ogre/manipulation/EntityMoveAdapter.h:41


GUICEGUIAdapter [CV]
inheritance   ./components/ogre/GUICEGUIAdapter.h:50


Input [V]
pass by reference   ./components/ogre/input/Input.cpp:481
pass by reference   ./components/ogre/input/Input.cpp:487
pass by reference   ./components/ogre/input/Input.h:229
pass by reference   ./components/ogre/input/Input.h:236


MovableObjectRenderer [CV]
inheritance   ./components/ogre/widgets/MovableObjectRenderer.h:46


TerrainEditor [CV]
inheritance   ./components/ogre/terrain/TerrainEditor.h:220


 
SDLKey [V]
pass by reference   ./components/ogre/input/IInputAdapter.h:72
pass by reference   ./components/ogre/input/IInputAdapter.h:78


bool [V]
pass by reference   ./components/ogre/input/IInputAdapter.h:48