| Metric | Tag | Overall | Per Function |
|---|---|---|---|
| Lines of Code | LOC | 355 | ****** |
| McCabe's Cyclomatic Number | MVG | 49 | ****** |
| Lines of Comment | COM | 83 | ******** |
| LOC/COM | L_C | 4.277 | |
| MVG/COM | M_C | 0.590 | |
| Weighted Methods per Class ( weighting = unity ) | WMC1 | 29 | |
| Weighted Methods per Class ( weighting = visible ) | WMCv | 0 | |
| Depth of Inheritance Tree | DIT | 0 | |
| Number of Children | NOC | 0 | |
| Coupling between objects | CBO | 4 | |
| Information Flow measure ( inclusive ) | IF4 | 0 | ******** |
| Information Flow measure ( visible ) | IF4v | 0 | ******** |
| Information Flow measure ( concrete ) | IF4c | 0 | ******** |
| Description | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
declaration
./main/Application.h:32 |
1 | 0 | 0 | ------ | ------ |
| Function prototype | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| Application_ServicesInitialized( ) definition ./components/ogre/EmberOgre.cpp:721 | 8 | 0 | 1 | ------ | ------ |
| EmberOgre( ) definition ./components/ogre/EmberOgre.cpp:169 | 25 | 0 | 0 | ****** | ------ |
| Server_GotView( View * ) definition ./components/ogre/EmberOgre.cpp:623 | 4 | 0 | 1 | ------ | ------ |
| checkForConfigFiles( ) definition ./components/ogre/EmberOgre.cpp:483 | 9 | 2 | 2 | ------ | ------ |
| connectedToServer( Connection * ) definition ./components/ogre/EmberOgre.cpp:636 | 4 | 0 | 1 | ------ | ------ |
| createScene( void ) definition ./components/ogre/EmberOgre.cpp:615 | 4 | 0 | 1 | ------ | ------ |
| frameEnded( const FrameEvent & ) definition ./components/ogre/EmberOgre.cpp:259 | 4 | 1 | 0 | ------ | ------ |
| frameStarted( const FrameEvent & ) definition ./components/ogre/EmberOgre.cpp:264 | 4 | 1 | 4 | ------ | ------ |
| getAvatar( ) definition ./components/ogre/EmberOgre.cpp:644 | 3 | 1 | 0 | ------ | ------ |
| getAvatarController( ) definition ./components/ogre/EmberOgre.cpp:700 | 4 | 1 | 0 | ------ | ------ |
| getEmberEntity( const string & ) definition ./components/ogre/EmberOgre.cpp:476 | 5 | 1 | 0 | ------ | ------ |
| getEntity( const string & ) definition ./components/ogre/EmberOgre.cpp:629 | 4 | 1 | 1 | ------ | ------ |
| getEntityFactory( ) definition ./components/ogre/EmberOgre.cpp:695 | 4 | 1 | 0 | ------ | ------ |
| getMainCamera( ) definition ./components/ogre/EmberOgre.cpp:690 | 4 | 1 | 0 | ------ | ------ |
| getMainView( ) definition ./components/ogre/EmberOgre.cpp:733 | 4 | 1 | 0 | ------ | ------ |
| getMotionManager( ) definition ./components/ogre/EmberOgre.cpp:659 | 4 | 1 | 0 | ------ | ------ |
| getOgreRoot( ) definition ./components/ogre/EmberOgre.cpp:664 | 5 | 1 | 0 | ------ | ------ |
| getRootSceneNode( ) definition ./components/ogre/EmberOgre.cpp:684 | 4 | 1 | 0 | ------ | ------ |
| getSceneManager( ) definition ./components/ogre/EmberOgre.cpp:649 | 4 | 1 | 0 | ------ | ------ |
| getTerrainGenerator( ) definition ./components/ogre/EmberOgre.cpp:654 | 4 | 1 | 0 | ------ | ------ |
| getWorldSceneNode( ) definition ./components/ogre/EmberOgre.cpp:670 | 8 | 4 | 5 | ------ | ------ |
| go( ) definition ./components/ogre/EmberOgre.cpp:288 | 5 | 2 | 0 | ------ | ------ |
| initializeEmberServices( const string &, const string & ) definition ./components/ogre/EmberOgre.cpp:716 | 3 | 0 | 9 | ------ | ------ |
| preloadMedia( void ) definition ./components/ogre/EmberOgre.cpp:498 | 21 | 3 | 1 | 21.000 | ------ |
| renderOneFrame( ) definition ./components/ogre/EmberOgre.cpp:273 | 8 | 3 | 0 | ------ | ------ |
| setup( ) definition ./components/ogre/EmberOgre.cpp:298 | 98 | 10 | 29 | 3.379 | 0.345 |
| setupJesus( ) definition ./components/ogre/EmberOgre.cpp:531 | 70 | 9 | 6 | 11.667 | 1.500 |
| shutdownGui( ) definition ./components/ogre/EmberOgre.cpp:282 | 5 | 0 | 0 | ------ | ------ |
| ~EmberOgre( ) definition ./components/ogre/EmberOgre.cpp:195 | 25 | 2 | 22 | 1.136 | ------ |
| Clients | Suppliers |
|---|---|
|
Connection [V] pass by reference ./components/ogre/EmberOgre.cpp:636FrameEvent [V] pass by reference ./components/ogre/EmberOgre.cpp:259pass by reference ./components/ogre/EmberOgre.cpp:264View [V] pass by reference ./components/ogre/EmberOgre.cpp:623string [V] pass by reference ./components/ogre/EmberOgre.cpp:476pass by reference ./components/ogre/EmberOgre.cpp:629pass by reference ./components/ogre/EmberOgre.cpp:716pass by reference ./components/ogre/EmberOgre.cpp:716 |