Detailed report on module TreeIterator3D

MetricTagOverallPer Function
Lines of CodeLOC 79******
McCabe's Cyclomatic NumberMVG 12******
Lines of CommentCOM 20********
LOC/COML_C 3.950 
MVG/COMM_C 0.600 
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:21
1 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader2D.h:324
1 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:21
1 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:183
1 0 0------------
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:265
1 0 0------------
definition   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:275
12 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
TreeIterator3D(  TreeLoader3D * )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp:289
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:278

15 2 6------------
_readTree(   )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp:354
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:296

13 0 4------------
getNext(   )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp:314
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:284

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

1 1 1------------
moveNext(   )
definition   ./components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp:321
declaration   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:293

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

1 1 1------------
peekNextPtr(   )
definition   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:290

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

Relationships

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


TreeLoader3D [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp:289
pass by reference   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:278
has by reference   ./components/ogre/environment/pagedgeometry/include/TreeLoader3D.h:298


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


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


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


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