Detailed report on module TreeIterator2D

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:22
1 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:240
1 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:325
1 0 0------------
definition   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:335
12 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:22
1 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:264
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
TreeIterator2D(  TreeLoader2D * )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp:305
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:338

15 2 6------------
_readTree(   )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp:370
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:356

16 1 5------------
getNext(   )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp:330
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:344

7 1 1------------
hasMoreElements(   )
definition   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:341

1 1 1------------
moveNext(   )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp:337
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:353

24 6 6 4.000 1.000
peekNext(   )
definition   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:347

1 1 1------------
peekNextPtr(   )
definition   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:350

1 1 1------------

Relationships

ClientsSuppliers
  PageGridListIterator [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:359


TreeLoader2D [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp:305
pass by reference   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:338
has by reference   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:358


TreeRef [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:364


bool [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:365


iterator [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:362


vector [V]
has by reference   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:361