| Metric | Tag | Overall | Per Function |
|---|---|---|---|
| Lines of Code | LOC | 258 | ****** |
| McCabe's Cyclomatic Number | MVG | 37 | ****** |
| Lines of Comment | COM | 266 | ******** |
| LOC/COM | L_C | 0.970 | |
| MVG/COM | M_C | 0.139 | |
| Weighted Methods per Class ( weighting = unity ) | WMC1 | 23 | |
| Weighted Methods per Class ( weighting = visible ) | WMCv | 5 | |
| Depth of Inheritance Tree | DIT | 1 | |
| Number of Children | NOC | 0 | |
| Coupling between objects | CBO | 19 | |
| Information Flow measure ( inclusive ) | IF4 | 6084 | ******** |
| Information Flow measure ( visible ) | IF4v | 4225 | ******** |
| Information Flow measure ( concrete ) | IF4c | 0 | ******** |
| Description | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
declaration
./components/ogre/widgets/MakeEntityWidget.h:34 |
1 | 0 | 0 | ------ | ------ |
declaration
./components/ogre/AvatarCamera.h:41 |
1 | 0 | 0 | ------ | ------ |
declaration
./components/ogre/AvatarEmberEntity.h:26 |
1 | 0 | 0 | ------ | ------ |
declaration
./components/ogre/AvatarEmberEntity.h:37 |
1 | 0 | 0 | ------ | ------ |
declaration
./components/ogre/AvatarController.h:36 |
1 | 0 | 0 | ------ | ------ |
declaration
./components/ogre/EmberEntityFactory.h:36 |
1 | 0 | 0 | ------ | ------ |
definition
./components/ogre/Avatar.h:64 |
27 | 0 | 68 | 0.397 | ------ |
declaration
./services/server/ConnectedAdapter.h:29 |
1 | 0 | 0 | ------ | ------ |
declaration
./services/server/ServerService.h:34 |
1 | 0 | 0 | ------ | ------ |
| Function prototype | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| Avatar( ) definition ./components/ogre/Avatar.cpp:54declaration ./components/ogre/Avatar.h:73 | 15 | 0 | 6 | ------ | ------ |
| ConfigService_EventChangedConfigItem( const string &, const string & ) definition ./components/ogre/Avatar.cpp:393declaration ./components/ogre/Avatar.h:299 | 17 | 6 | 5 | ------ | 1.200 |
| adjustAvatarToNewPosition( AvatarControllerMovement * ) definition ./components/ogre/Avatar.cpp:259declaration ./components/ogre/Avatar.h:159 | 7 | 1 | 9 | ------ | ------ |
| attemptJump( ) definition ./components/ogre/Avatar.cpp:269declaration ./components/ogre/Avatar.h:219 | 2 | 0 | 3 | ------ | ------ |
| attemptMove( AvatarControllerMovement & ) definition ./components/ogre/Avatar.cpp:181declaration ./components/ogre/Avatar.h:195 | 49 | 11 | 25 | 1.960 | 0.440 |
| attemptRotate( AvatarControllerMovement & ) definition ./components/ogre/Avatar.cpp:272declaration ./components/ogre/Avatar.h:206 | 13 | 4 | 21 | ------ | ------ |
| attemptStop( ) declaration ./components/ogre/Avatar.h:214 | 1 | 0 | 5 | ------ | ------ |
| avatar_LocationChanged( Entity * ) definition ./components/ogre/Avatar.cpp:349declaration ./components/ogre/Avatar.h:305 | 5 | 0 | 5 | ------ | ------ |
| createAvatar( ) definition ./components/ogre/Avatar.cpp:92declaration ./components/ogre/Avatar.h:226 | 6 | 0 | 31 | ------ | ------ |
| createAvatarCameras( SceneNode * ) declaration ./components/ogre/Avatar.h:232 | 1 | 0 | 3 | ------ | ------ |
| createdAvatarEmberEntity( AvatarEmberEntity * ) definition ./components/ogre/Avatar.cpp:356declaration ./components/ogre/Avatar.h:100 | 19 | 1 | 11 | ------ | ------ |
| frameStarted( const FrameEvent & ) definition ./components/ogre/Avatar.cpp:129declaration ./components/ogre/Avatar.h:94 | 14 | 3 | 18 | ------ | ------ |
| getAvatarCamera( ) definition ./components/ogre/Avatar.cpp:307declaration ./components/ogre/Avatar.h:81 | 5 | 1 | 4 | ------ | ------ |
| getAvatarEmberEntity( ) definition ./components/ogre/Avatar.cpp:312declaration ./components/ogre/Avatar.h:124 | 5 | 1 | 4 | ------ | ------ |
| getAvatarSceneNode( ) declaration ./components/ogre/Avatar.h:87definition ./components/ogre/Avatar.h:329 | 5 | 1 | 4 | ------ | ------ |
| isAdmin( ) declaration ./components/ogre/Avatar.h:148definition ./components/ogre/Avatar.h:325 | 5 | 1 | 3 | ------ | ------ |
| isOkayToSendRotationMovementChangeToServer( ) definition ./components/ogre/Avatar.cpp:301declaration ./components/ogre/Avatar.h:165 | 5 | 1 | 4 | ------ | ------ |
| movedInWorld( ) definition ./components/ogre/Avatar.cpp:323declaration ./components/ogre/Avatar.h:105 | 12 | 2 | 16 | ------ | ------ |
| setAvatarController( AvatarController * ) definition ./components/ogre/Avatar.cpp:318declaration ./components/ogre/Avatar.h:118 | 5 | 0 | 4 | ------ | ------ |
| setMinIntervalOfRotationChanges( Real ) definition ./components/ogre/Avatar.cpp:87declaration ./components/ogre/Avatar.h:133 | 5 | 0 | 6 | ------ | ------ |
| updateFrame( AvatarControllerMovement & ) definition ./components/ogre/Avatar.cpp:163declaration ./components/ogre/Avatar.h:112 | 9 | 1 | 8 | ------ | ------ |
| updateFromConfig( ) definition ./components/ogre/Avatar.cpp:410declaration ./components/ogre/Avatar.h:310 | 14 | 3 | 3 | ------ | ------ |
| ~Avatar( ) definition ./components/ogre/Avatar.cpp:82declaration ./components/ogre/Avatar.h:74 | 4 | 0 | 0 | ------ | ------ |