Detailed report on module ColorMap

MetricTagOverallPer Function
Lines of CodeLOC 199******
McCabe's Cyclomatic NumberMVG 39******
Lines of CommentCOM 62********
LOC/COML_C 3.210 
MVG/COMM_C 0.629 
Weighted Methods per Class (  weighting = unity )WMC1 16 
Weighted Methods per Class (  weighting = visible )WMCv 4 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 9 
Information Flow measure (  inclusive )IF4 324********
Information Flow measure (  visible )IF4v 144********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:132
11 0 8------------

Functions

Function prototypeLOCMVGCOML_CM_C
ColorMap(  Texture *,  MapChannel )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:233
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:222

51 13 13 3.923 1.000
_getColorAt(  float,  float )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:305
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:233

15 6 2------ 3.000
_getColorAt_Bilinear(  float,  float )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:347
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:236

28 6 128.000 6.000
_interpolateColor(  uint32,  uint32,  float,  float )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:323
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:230

21 1 121.000------
getColorAt(  float,  float )
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:184

7 3 4------------
getColorAt_Unpacked(  float,  float )
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:195

22 3 3 7.333------
getFilter(   )
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:151

1 1 1------------
getMapBounds(   )
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:161

1 1 1------------
getPixelBox(   )
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:174

5 1 11------------
load(  ... )
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:135
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:136

2 0 0------------
load(  Texture *,  MapChannel )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:199

13 2 0------------
load(  const String &,  MapChannel )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:190

5 1 2------------
setFilter(  MapFilter )
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:148

1 0 9------------
setMapBounds(  const TRect & )
definition   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:158

1 0 5------------
unload(   )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:216
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:137

7 1 0------------
~ColorMap(   )
definition   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:223
declaration   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:223

8 0 1------------

Relationships

ClientsSuppliers
GrassLayer
has by reference   ./components/ogre/environment/pagedgeometry/include/GrassLoader.h:594


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


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


 
PixelBox [V]
has by reference   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:239


String [CV]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:190
has by value   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:226


TRect [CV]
pass by reference   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:158
has by value   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:240


Texture [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:199
pass by reference   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:233
pass by reference   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:222


map [CV]
has by value   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:225


uint32 [CV]
pass by value   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:323
pass by value   ./components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp:323
pass by value   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:230
pass by value   ./components/ogre/environment/pagedgeometry/include/PropertyMaps.h:230