Detailed report on module Camera

MetricTagOverallPer Function
Lines of CodeLOC 1******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 0********
LOC/COML_C------ 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 0 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 1 
Coupling between objectsCBO 31 
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/terrain/ISceneManagerAdapter.h:27
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
No member functions have been identified for this module

Relationships

ClientsSuppliers
AvatarCamera [V]
pass by reference   ./components/ogre/AvatarCamera.h:80
has by reference   ./components/ogre/AvatarCamera.h:262
pass by reference   ./components/ogre/AvatarCamera.cpp:109


AvatarController [V]
pass by reference   ./components/ogre/AvatarController.cpp:83
pass by reference   ./components/ogre/AvatarController.h:101
has by reference   ./components/ogre/AvatarController.h:191


BatchedGeometry [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/BatchedGeometry.cpp:203
pass by reference   ./components/ogre/environment/pagedgeometry/include/BatchedGeometry.h:38


CaelumEnvironment [V]
pass by reference   ./components/ogre/environment/CaelumEnvironment.h:52
pass by reference   ./components/ogre/environment/CaelumEnvironment.h:87
has by reference   ./components/ogre/environment/CaelumEnvironment.h:103
pass by reference   ./components/ogre/environment/CaelumEnvironment.cpp:64


DebugLines [V]
pass by reference   ./components/ogre/ogreopcode/src/OgreOpcodeDebugObject.cpp:410


DebugRectangle2D [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreDebugRectangle2D.h:69


EmberPagingSceneManagerAdapter [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp:77
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h:51


EntityObserver [V]
pass by reference   ./components/ogre/widgets/IngameChatWidget.h:76


ISceneManagerAdapter [V]
pass by reference   ./components/ogre/terrain/ISceneManagerAdapter.h:44


IngameChatWidget [V]
has by reference   ./components/ogre/widgets/IngameChatWidget.h:277


JesusEditPreview [V]
has by reference   ./components/ogre/widgets/JesusEdit.h:117


LensFlare [V]
pass by reference   ./components/ogre/environment/LensFlare.cpp:39
pass by reference   ./components/ogre/environment/LensFlare.h:45
has by reference   ./components/ogre/environment/LensFlare.h:59


Model [V]
pass by reference   ./components/ogre/model/Model.cpp:770
pass by reference   ./components/ogre/model/Model.h:200


MovableObjectListener [V]
pass by reference   ./components/ogre/widgets/IngameChatWidget.h:62
pass by reference   ./components/ogre/widgets/IngameChatWidget.cpp:328


OcclusionBoundingBox [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreOcclusionBoundingBox.cpp:189
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreOcclusionBoundingBox.h:70


PagedGeometry [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:27
pass by reference   ./components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp:81
pass by reference   ./components/ogre/environment/pagedgeometry/include/PagedGeometry.h:178


PagingLandScapeMeshDecal [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeMeshDecal.cpp:511


PagingLandScapeOctreeCamera [CV]
inheritance   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeCamera.h:62


PagingLandScapeOctreeNode [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp:283
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp:307
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp:329
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h:83
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h:86
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h:92


PagingLandScapeOctreeSceneManager [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp:560
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp:591
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp:825
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp:961
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h:149
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h:153
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h:159
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h:163
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h:165
has by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h:329


PagingLandScapePageRenderable [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageRenderable.cpp:258
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h:57
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h:105


PagingLandScapeRenderable [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp:523
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp:696
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h:106
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h:146


PagingLandScapeSceneManager [V]
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp:360
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp:1722
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeSceneManager.h:63
pass by reference   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeSceneManager.h:190


ReflectionTextureListener [V]
has by reference   ./components/ogre/environment/Water.cpp:81
pass by reference   ./components/ogre/environment/Water.cpp:95


SimpleRenderContext [V]
has by reference   ./components/ogre/SimpleRenderContext.h:256


Sky [V]
pass by reference   ./components/ogre/environment/Sky.h:55
pass by reference   ./components/ogre/environment/Sky.cpp:44
pass by reference   ./components/ogre/environment/Sky.cpp:54


SkyDome [V]
pass by reference   ./components/ogre/environment/caelum/src/SkyDome.cpp:62


Starfield [V]
pass by reference   ./components/ogre/environment/caelum/src/Starfield.cpp:40


SubBatch [V]
pass by reference   ./components/ogre/environment/pagedgeometry/source/BatchedGeometry.cpp:636
pass by reference   ./components/ogre/environment/pagedgeometry/include/BatchedGeometry.h:66


Sun [V]
pass by reference   ./components/ogre/environment/caelum/src/Sun.cpp:62
pass by reference   ./components/ogre/environment/Sun.h:47
pass by reference   ./components/ogre/environment/Sun.cpp:35


Water [V]
pass by reference   ./components/ogre/environment/Water.cpp:130
pass by reference   ./components/ogre/environment/Water.cpp:197
pass by reference   ./components/ogre/environment/Water.cpp:240
pass by reference   ./components/ogre/environment/Water.h:45
has by reference   ./components/ogre/environment/Water.h:53
pass by reference   ./components/ogre/environment/Water.h:57
pass by reference   ./components/ogre/environment/Water.h:58