Detailed report on module SpringType

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./src/SpringType.h:24
9 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
SpringType(  const QString &,  const QColor &,  float,  float,  float )
declaration   ./src/SpringType.h:27
definition   ./src/SpringType.cpp:3

5 0 0------------
SpringType(  const QString &,  float,  float,  float )
declaration   ./src/SpringType.h:29
definition   ./src/SpringType.cpp:9

5 0 1------------
getCoeffs(  float *,  float *,  float * )
declaration   ./src/SpringType.h:44
definition   ./src/SpringType.cpp:43

8 0 0------------
getColor(   )
declaration   ./src/SpringType.h:35
definition   ./src/SpringType.cpp:24

4 1 0------------
getKd(   )
definition   ./src/SpringType.h:48

1 1 0------------
getKs(   )
definition   ./src/SpringType.h:47

1 1 0------------
getLen(   )
definition   ./src/SpringType.h:49

1 1 0------------
getName(   )
declaration   ./src/SpringType.h:38
definition   ./src/SpringType.cpp:33

4 1 0------------
operator <<(  QDataStream &,  const SpringType & )
declaration   ./src/SpringType.h:56

2 0 1------------
operator <<(  ostream &,  const SpringType & )
declaration   ./src/SpringType.h:60

1 0 0------------
operator >>(  QDataStream &,  SpringType & )
declaration   ./src/SpringType.h:58

2 0 0------------
setCoeffs(  float * )
declaration   ./src/SpringType.h:43
definition   ./src/SpringType.cpp:37

6 3 3------------
setColor(  QColor & )
declaration   ./src/SpringType.h:32
definition   ./src/SpringType.cpp:14

4 0 0------------
setColor(  int,  int,  int )
declaration   ./src/SpringType.h:34
definition   ./src/SpringType.cpp:19

4 0 1------------
setKd(  float )
definition   ./src/SpringType.h:52

1 0 0------------
setKs(  float )
definition   ./src/SpringType.h:51

1 0 0------------
setLen(  float )
definition   ./src/SpringType.h:53

1 0 0------------
setName(  const QString & )
declaration   ./src/SpringType.h:37
definition   ./src/SpringType.cpp:29

4 0 0------------

Relationships

ClientsSuppliers
ParticleField [V]
pass by reference   ./src/ParticleField.cpp:500


 
QColor [CV]
pass by reference   ./src/SpringType.h:27
pass by reference   ./src/SpringType.h:32
has by value   ./src/SpringType.h:63
pass by reference   ./src/SpringType.cpp:3
pass by reference   ./src/SpringType.cpp:14


QDataStream [V]
pass by reference   ./src/SpringType.h:56
pass by reference   ./src/SpringType.h:58


QString [CV]
pass by reference   ./src/SpringType.h:27
pass by reference   ./src/SpringType.h:29
pass by reference   ./src/SpringType.h:37
has by value   ./src/SpringType.h:64
pass by reference   ./src/SpringType.cpp:3
pass by reference   ./src/SpringType.cpp:9
pass by reference   ./src/SpringType.cpp:29


ostream [V]
pass by reference   ./src/SpringType.h:60