Detailed report on module EntityWorldPickListener

MetricTagOverallPer Function
Lines of CodeLOC 101******
McCabe's Cyclomatic NumberMVG 16******
Lines of CommentCOM 34********
LOC/COML_C 2.971 
MVG/COMM_C 0.471 
Weighted Methods per Class (  weighting = unity )WMC1 6 
Weighted Methods per Class (  weighting = visible )WMCv 4 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 10 
Information Flow measure (  inclusive )IF4 81********
Information Flow measure (  visible )IF4v 81********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/EntityWorldPickListener.h:36
1 0 0------------
definition   ./components/ogre/EntityWorldPickListener.h:65
10 0 3------------

Functions

Function prototypeLOCMVGCOML_CM_C
EntityWorldPickListener(   )
declaration   ./components/ogre/EntityWorldPickListener.h:68
definition   ./components/ogre/EntityWorldPickListener.cpp:64

2 0 0------------
endPickingContext(  const MousePickerArgs & )
declaration   ./components/ogre/EntityWorldPickListener.h:74
definition   ./components/ogre/EntityWorldPickListener.cpp:87

10 1 0------------
initializePickingContext(   )
declaration   ./components/ogre/EntityWorldPickListener.h:72
definition   ./components/ogre/EntityWorldPickListener.cpp:77

10 0 0------------
processPickResult(  bool &,  RaySceneQueryResultEntry &,  Ray &,  const MousePickerArgs & )
declaration   ./components/ogre/EntityWorldPickListener.h:77
definition   ./components/ogre/EntityWorldPickListener.cpp:100

53 13 26 2.038 0.500
runCommand(  const string &,  const string & )
declaration   ./components/ogre/EntityWorldPickListener.h:88
definition   ./components/ogre/EntityWorldPickListener.cpp:188

11 2 5------------
~EntityWorldPickListener(   )
declaration   ./components/ogre/EntityWorldPickListener.h:70
definition   ./components/ogre/EntityWorldPickListener.cpp:73

4 0 0------------

Relationships

ClientsSuppliers
EntityWorldPickListenerVisualizer [V]
pass by reference   ./components/ogre/EntityWorldPickListener.h:53
pass by reference   ./components/ogre/EntityWorldPickListener.cpp:37


 
ConsoleCommandWrapper [CV]
has by value   ./components/ogre/EntityWorldPickListener.h:81


ConsoleObject [CV]
inheritance   ./components/ogre/EntityWorldPickListener.h:65


IWorldPickListener [CV]
inheritance   ./components/ogre/EntityWorldPickListener.h:65


Ray [V]
pass by reference   ./components/ogre/EntityWorldPickListener.h:77
pass by reference   ./components/ogre/EntityWorldPickListener.cpp:100


RaySceneQueryResultEntry [V]
pass by reference   ./components/ogre/EntityWorldPickListener.h:77
pass by reference   ./components/ogre/EntityWorldPickListener.cpp:100


auto_ptr [CV]
has by value   ./components/ogre/EntityWorldPickListener.h:94


bool [V]
pass by reference   ./components/ogre/EntityWorldPickListener.h:77
pass by reference   ./components/ogre/EntityWorldPickListener.cpp:100


signal [CV]
has by value   ./components/ogre/EntityWorldPickListener.h:79


string [V]
pass by reference   ./components/ogre/EntityWorldPickListener.h:88
pass by reference   ./components/ogre/EntityWorldPickListener.h:88
pass by reference   ./components/ogre/EntityWorldPickListener.cpp:188
pass by reference   ./components/ogre/EntityWorldPickListener.cpp:188