Detailed report on module PagingLandScapeTileManager

MetricTagOverallPer Function
Lines of CodeLOC 96******
McCabe's Cyclomatic NumberMVG 10******
Lines of CommentCOM 33********
LOC/COML_C 2.909 
MVG/COMM_C 0.303 
Weighted Methods per Class (  weighting = unity )WMC1 18 
Weighted Methods per Class (  weighting = visible )WMCv 13 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 6 
Information Flow measure (  inclusive )IF4 25********
Information Flow measure (  visible )IF4v 25********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:28
10 0 0------------
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrerequisites.h:160
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
PagingLandScapeTileManager(  PagingLandScapeSceneManager * )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:40
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:32

7 0 3------------
_addBatch(  const int )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:115
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:73

12 1 1------------
clear(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:60

5 1 1------------
clear(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:52

1 0 0------------
freeTile(  PagingLandScapeTile * )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:99
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:42

6 1 3------------
getOptions(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:58

4 1 0------------
getSceneManager(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:63

4 1 0------------
getTile(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:87

8 2 4------------
getTile(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:38

1 0 2------------
load(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:66

9 1 12------------
load(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:51

1 0 0------------
numFree(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:110

4 1 1------------
numFree(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:48

1 0 0------------
numTiles(  void )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:105
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:46

5 1 1------------
reset(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:44

1 0 0------------
unloadUntouched(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:127
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:56

7 0 3------------
~PagingLandScapeTileManager(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:49

8 0 2------------
~PagingLandScapeTileManager(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:34

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

Relationships

ClientsSuppliers
PagingLandScapeTile [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTile.cpp:60


 
PagingLandScapeOptions [V]
has by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:70


PagingLandScapeQueue [CV]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:77


PagingLandScapeSceneManager [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:40
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:32
has by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:71


PagingLandScapeTile [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp:99
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:42


PagingLandScapeTileRow [CV]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h:75