Detailed report on module AnimationSet

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/model/AnimationSet.h:64
9 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
AnimationSet(   )
definition   ./components/ogre/model/AnimationSet.cpp:29
declaration   ./components/ogre/model/AnimationSet.h:67

4 0 0------------
addAnimation(  Animation )
definition   ./components/ogre/model/AnimationSet.cpp:91
declaration   ./components/ogre/model/AnimationSet.h:87

5 0 4------------
addTime(  Real )
definition   ./components/ogre/model/AnimationSet.cpp:40
declaration   ./components/ogre/model/AnimationSet.h:81

6 0 4------------
addTime(  Real,  bool & )
definition   ./components/ogre/model/AnimationSet.cpp:47
declaration   ./components/ogre/model/AnimationSet.h:75

30 4 7 4.286------
getSpeed(   )
declaration   ./components/ogre/model/AnimationSet.h:102
definition   ./components/ogre/model/AnimationSet.h:112

2 1 0------------
reset(   )
definition   ./components/ogre/model/AnimationSet.cpp:81
declaration   ./components/ogre/model/AnimationSet.h:93

10 1 3------------
setSpeed(  Real )
declaration   ./components/ogre/model/AnimationSet.h:101
definition   ./components/ogre/model/AnimationSet.h:111

2 0 5------------
~AnimationSet(   )
definition   ./components/ogre/model/AnimationSet.cpp:33
declaration   ./components/ogre/model/AnimationSet.h:68

4 0 3------------

Relationships

ClientsSuppliers
Action [CV]
has by value   ./components/ogre/model/Action.h:42


 
Animation [CV]
pass by value   ./components/ogre/model/AnimationSet.cpp:91
pass by value   ./components/ogre/model/AnimationSet.h:87


AnimationStore [CV]
has by value   ./components/ogre/model/AnimationSet.h:107


Real [CV]
pass by value   ./components/ogre/model/AnimationSet.cpp:40
pass by value   ./components/ogre/model/AnimationSet.cpp:47
pass by value   ./components/ogre/model/AnimationSet.h:75
pass by value   ./components/ogre/model/AnimationSet.h:81
pass by value   ./components/ogre/model/AnimationSet.h:101
has by value   ./components/ogre/model/AnimationSet.h:105
has by value   ./components/ogre/model/AnimationSet.h:108
pass by value   ./components/ogre/model/AnimationSet.h:111


bool [V]
pass by reference   ./components/ogre/model/AnimationSet.cpp:47
pass by reference   ./components/ogre/model/AnimationSet.h:75


size_t [CV]
has by value   ./components/ogre/model/AnimationSet.h:106