Detailed report on module BP_Proxy

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/ogreopcode/include/BP_Proxy.h:19
8 0 0------------
declaration   ./components/ogre/ogreopcode/include/OgreCollisionObject.h:44
1 0 0------------
declaration   ./components/ogre/ogreopcode/include/BP_Scene.h:20
1 0 0------------
declaration   ./components/ogre/ogreopcode/include/BP_Endpoint.h:20
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
BP_Proxy(  void *,  BP_Scene &,  const Vector3 &,  const Vector3 & )
definition   ./components/ogre/ogreopcode/src/BP_Proxy.cpp:18
declaration   ./components/ogre/ogreopcode/include/BP_Proxy.h:21

18 1 0------------
getMax(  int )
definition   ./components/ogre/ogreopcode/include/BP_Proxy.h:31

1 1 0------------
getMin(  int )
definition   ./components/ogre/ogreopcode/include/BP_Proxy.h:30

1 1 0------------
getObject(   )
definition   ./components/ogre/ogreopcode/include/BP_Proxy.h:28

1 1 0------------
setBBox(  const Vector3 &,  const Vector3 & )
definition   ./components/ogre/ogreopcode/src/BP_Proxy.cpp:51
declaration   ./components/ogre/ogreopcode/include/BP_Proxy.h:26

16 2 0------------

Relationships

ClientsSuppliers
BP_Endpoint [V]
pass by reference   ./components/ogre/ogreopcode/src/BP_Endpoint.cpp:19
pass by reference   ./components/ogre/ogreopcode/include/BP_Endpoint.h:29
has by reference   ./components/ogre/ogreopcode/include/BP_Endpoint.h:46


BP_Scene [V]
pass by reference   ./components/ogre/ogreopcode/src/BP_Scene.cpp:45
pass by reference   ./components/ogre/ogreopcode/include/BP_Scene.h:38


 
BP_Endpoint [C]
has by value   ./components/ogre/ogreopcode/include/BP_Proxy.h:36
has by value   ./components/ogre/ogreopcode/include/BP_Proxy.h:37


BP_Scene [V]
pass by reference   ./components/ogre/ogreopcode/src/BP_Proxy.cpp:18
pass by reference   ./components/ogre/ogreopcode/include/BP_Proxy.h:22
has by reference   ./components/ogre/ogreopcode/include/BP_Proxy.h:35


Vector3 [V]
pass by reference   ./components/ogre/ogreopcode/src/BP_Proxy.cpp:19
pass by reference   ./components/ogre/ogreopcode/src/BP_Proxy.cpp:20
pass by reference   ./components/ogre/ogreopcode/src/BP_Proxy.cpp:51
pass by reference   ./components/ogre/ogreopcode/src/BP_Proxy.cpp:51
pass by reference   ./components/ogre/ogreopcode/include/BP_Proxy.h:23
pass by reference   ./components/ogre/ogreopcode/include/BP_Proxy.h:24
pass by reference   ./components/ogre/ogreopcode/include/BP_Proxy.h:26
pass by reference   ./components/ogre/ogreopcode/include/BP_Proxy.h:26