Detailed report on module CDRGNURBSSurface

MetricTagOverallPer Function
Lines of CodeLOC 355******
McCabe's Cyclomatic NumberMVG 44******
Lines of CommentCOM 194********
LOC/COML_C 1.830 
MVG/COMM_C 0.227 
Weighted Methods per Class (  weighting = unity )WMC1 16 
Weighted Methods per Class (  weighting = visible )WMCv 8 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 1 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:71
25 0 0******------

Functions

Function prototypeLOCMVGCOML_CM_C
CDRGNURBSSurface(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:48

19 0 37------------
CDRGNURBSSurface(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:105

1 0 0------------
Cleanup(  void )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:76
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:99

18 0 5------------
ComputeBasisCoefficients(  void )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:318
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:101

27 6 9 3.000 0.667
ComputeCoefficient(  float *,  int,  int,  int,  int )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:264
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:100

45 12 47 0.957 0.255
EvaluateBasisFunctions(  void )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:359
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:102

57 12 22 2.591 0.545
GetTriangleCount(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:559

4 1 5------------
GetTriangleCount(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:117

1 0 0------------
Init(  int,  int,  int,  int,  Point4D *,  float *,  float *,  int,  int )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:105
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:108

39 1 25 1.560------
SetTessellations(  int,  int )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:176
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:115

26 2 15 1.733------
TessellateSurface(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:447

77 9 20 3.850 0.450
TessellateSurface(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:116

1 0 0------------
UpdateControlPoints(  Point4D * )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:571
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:112

5 0 7------------
getData(  int )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:550
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:114

5 1 1------------
~CDRGNURBSSurface(   )
definition   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp:94

4 0 1------------
~CDRGNURBSSurface(  void )
declaration   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h:106

1 0 0------------

Relationships

ClientsSuppliers
PagingLandScapeData2D_Spline
has by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_Spline.h:56