Detailed report on module GeometryPageManager

MetricTagOverallPer Function
Lines of CodeLOC 353******
McCabe's Cyclomatic NumberMVG 87******
Lines of CommentCOM 91********
LOC/COML_C 3.879 
MVG/COMM_C 0.956 
Weighted Methods per Class (  weighting = unity )WMC1 9 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 5 
Information Flow measure (  inclusive )IF4 16********
Information Flow measure (  visible )IF4v 16********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/environment/pagedgeometry/include/PagedGeometry.h:107
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
GeometryPageManager(  PagedGeometry * )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:279

9 0 4------------
_loadPage(  GeometryPage * )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:581

28 1 5 5.600------
_scrollGridPages(  int,  int )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:660

99 31 18 5.500 1.722
_unloadPage(  GeometryPage * )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:623

20 0 4 5.000------
_unloadPageDelayed(  GeometryPage * )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:652

5 0 2------------
reloadGeometry(   )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:551

10 1 1------------
reloadGeometryPage(  const Vector3 & )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:563

12 5 3------ 1.667
update(  long,  Vector3 &,  Vector3 &,  bool &,  GeometryPageManager * )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:306

159 45 52 3.058 0.865
~GeometryPageManager(   )
definition   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:292

10 4 2------------

Relationships

ClientsSuppliers
PagedGeometry [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:255


 
GeometryPage [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:581
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:623
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:652


PagedGeometry [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:279


Vector3 [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:306
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:306
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:563


bool [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:306