Detailed report on module ConsoleObject

MetricTagOverallPer Function
Lines of CodeLOC 7******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 26********
LOC/COML_C------ 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 3 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 21 
Coupling between objectsCBO 23 
Information Flow measure (  inclusive )IF4 484********
Information Flow measure (  visible )IF4v 484********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./framework/ConsoleCommandWrapper.h:29
1 0 0------------
definition   ./framework/ConsoleObject.h:51
3 0 15------------

Functions

Function prototypeLOCMVGCOML_CM_C
ConsoleObject(   )
definition   ./framework/ConsoleObject.h:56

1 0 3------------
runCommand(  const string &,  const string & )
declaration   ./framework/ConsoleObject.h:68

1 0 5------------
~ConsoleObject(   )
definition   ./framework/ConsoleObject.h:61

1 0 3------------

Relationships

ClientsSuppliers
AvatarCamera [CV]
inheritance   ./components/ogre/AvatarCamera.h:70


AvatarController [CV]
inheritance   ./components/ogre/AvatarController.h:96


AvatarEmberEntity [CV]
inheritance   ./components/ogre/AvatarEmberEntity.h:46


CaelumEnvironment [CV]
inheritance   ./components/ogre/environment/CaelumEnvironment.h:49


ConfigService [CV]
inheritance   ./services/config/ConfigService.h:46


ConsoleBackend [CV]
inheritance   ./framework/ConsoleBackend.h:64
pass by reference   ./framework/ConsoleBackend.cpp:113


ConsoleCommandWrapper [V]
pass by reference   ./framework/ConsoleCommandWrapper.cpp:30
pass by reference   ./framework/ConsoleCommandWrapper.h:46
has by reference   ./framework/ConsoleCommandWrapper.h:71


ConsoleObjectImpl [CV]
inheritance   ./components/ogre/ConsoleObjectImpl.h:27


EmberEntityFactory [CV]
inheritance   ./components/ogre/EmberEntityFactory.h:62


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


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


Environment [CV]
inheritance   ./components/ogre/environment/Environment.h:83


Input [CV]
inheritance   ./components/ogre/input/Input.h:82


LuaConsoleObject [CV]
inheritance   ./components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.h:39


MaterialEditor [CV]
inheritance   ./components/ogre/manipulation/MaterialEditor.h:39


MetaserverService [CV]
inheritance   ./services/metaserver/MetaserverService.h:44


OOGChat [CV]
inheritance   ./services/server/OOGChat.h:60


ScriptingService [CV]
inheritance   ./services/scripting/ScriptingService.h:43


ServerService [CV]
inheritance   ./services/server/ServerService.h:54


SoundService [CV]
inheritance   ./services/sound/SoundService.h:50


Sun [CV]
inheritance   ./components/ogre/environment/Sun.h:43


Widget [CV]
inheritance   ./components/ogre/widgets/Widget.h:83


 
string [V]
pass by reference   ./framework/ConsoleObject.h:68
pass by reference   ./framework/ConsoleObject.h:68