Detailed report on module Plane

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:17
4 1 9------------
declaration   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePoint.h:17
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
Plane(   )
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:21

1 0 1------------
Plane(  const Plane & )
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:31

1 0 1------------
Plane(  const Point &,  const Point & )
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:25

1 0 1------------
Plane(  const Point &,  const Point &,  const Point & )
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:27

1 0 1------------
Plane(  const Point &,  float )
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:29

1 0 1------------
Plane(  float,  float,  float,  float )
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:23

1 0 1------------
Set(  const Point &,  const Point &,  const Point & )
definition   ./components/ogre/ogreopcode/src/Opcode/Ice/IcePlane.cpp:34

9 1 9------------
~Plane(   )
definition   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:33

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

Relationships

ClientsSuppliers
AABB [V]
pass by reference   ./components/ogre/ogreopcode/src/Opcode/Ice/IceAABB.cpp:103


OBB [V]
pass by reference   ./components/ogre/ogreopcode/src/Opcode/Ice/IceOBB.cpp:82


Point [V]
pass by reference   ./components/ogre/ogreopcode/src/Opcode/Ice/IcePoint.cpp:109


ReflectionTextureListener [CV]
has by value   ./components/ogre/environment/Water.cpp:78
pass by reference   ./components/ogre/environment/Water.cpp:90


Triangle [V]
pass by reference   ./components/ogre/ogreopcode/src/Opcode/Ice/IceTriangle.cpp:135


Water [CV]
has by value   ./components/ogre/environment/Water.h:51


 
Point [V]
pass by reference   ./components/ogre/ogreopcode/src/Opcode/Ice/IcePlane.cpp:34
pass by reference   ./components/ogre/ogreopcode/src/Opcode/Ice/IcePlane.cpp:34
pass by reference   ./components/ogre/ogreopcode/src/Opcode/Ice/IcePlane.cpp:34
pass by reference   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:25
pass by reference   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:25
pass by reference   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:27
pass by reference   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:27
pass by reference   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:27
pass by reference   ./components/ogre/ogreopcode/include/Opcode/Ice/IcePlane.h:29