Detailed report on module SBMaterialRef

MetricTagOverallPer Function
Lines of CodeLOC 50******
McCabe's Cyclomatic NumberMVG 6******
Lines of CommentCOM 11********
LOC/COML_C 4.545 
MVG/COMM_C 0.545 
Weighted Methods per Class (  weighting = unity )WMC1 6 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 4 
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/StaticBillboardSet.h:35
1 0 0------------
definition   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:287
9 0 5------------

Functions

Function prototypeLOCMVGCOML_CM_C
SBMaterialRef(  Material *,  BillboardOrigin )
definition   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:702
declaration   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:299

7 0 0------------
addMaterialRef(  const MaterialPtr &,  BillboardOrigin )
definition   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:662
declaration   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:290

15 1 4------------
getList(   )
definition   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:293

1 1 0------------
getMaterial(   )
definition   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:295

1 1 0------------
getOrigin(   )
definition   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:296

1 1 0------------
removeMaterialRef(  const MaterialPtr & )
definition   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:683
declaration   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:291

15 2 2------------

Relationships

ClientsSuppliers
  BillboardOrigin [CV]
pass by value   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:662
pass by value   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:702
pass by value   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:290
pass by value   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:299
has by value   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:305


Material [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:702
pass by reference   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:299
has by reference   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:304


MaterialPtr [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:662
pass by reference   ./components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp:683
pass by reference   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:290
pass by reference   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:291


SBMaterialRefList [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h:301