Resource Standard Metrics for C, C++ and Java
Visual Metrics Version 6.10
License Type: Site Multi-Network License - 10000 Users
Licensed To : M Squared Technologies
License No. : ST1000 License Date: Fri Jun 25 05:09:01 1999
(C) 2001 M Squared Technologies Run Date: Thu Feb 07 06:30:06 2002
________________________________________________________________________
~~ Total Metrics For 15 Files ~~
------------------------------------------------------------------------
~~ Project Class/Struct Metrics ~~
No Sort Method
Class: Seahunt::Cell
Attributes Publ 0 Prot 0 Private 5 Total 5
Methods Publ 9 Prot 0 Private 1 Total 10
Complexity Param 5 Return 10 Cyclo Vg 14 Total 29
LOC 86 eLOC 52 lLOC 45 Comment 7 Lines 87
Class: Seahunt::Game
Attributes Publ 0 Prot 0 Private 3 Total 3
Methods Publ 4 Prot 0 Private 0 Total 4
Complexity Param 0 Return 3 Cyclo Vg 16 Total 19
LOC 93 eLOC 57 lLOC 40 Comment 2 Lines 104
Class: Seahunt::Ocean
Attributes Publ 0 Prot 0 Private 6 Total 6
Methods Publ 9 Prot 0 Private 2 Total 11
Complexity Param 1 Return 11 Cyclo Vg 31 Total 43
LOC 186 eLOC 116 lLOC 89 Comment 2 Lines 189
Class: Seahunt::Player
Attributes Publ 0 Prot 0 Private 5 Total 5
Methods Publ 11 Prot 0 Private 0 Total 11
Complexity Param 4 Return 11 Cyclo Vg 13 Total 28
LOC 85 eLOC 57 lLOC 48 Comment 1 Lines 86
Class: Seahunt::Sub
Inheritance: Target
Attributes Publ 0 Prot 0 Private 0 Total 0
Methods Publ 6 Prot 0 Private 1 Total 7
Complexity Param 6 Return 7 Cyclo Vg 9 Total 22
LOC 52 eLOC 34 lLOC 25 Comment 0 Lines 51
Class: Seahunt::Target
Attributes Publ 0 Prot 5 Private 0 Total 5
Methods Publ 10 Prot 0 Private 1 Total 11
Complexity Param 4 Return 10 Cyclo Vg 12 Total 26
LOC 86 eLOC 58 lLOC 38 Comment 8 Lines 99
Class: Seahunt::Utility
Attributes Publ 0 Prot 0 Private 0 Total 0
Methods Publ 6 Prot 0 Private 0 Total 6
Complexity Param 9 Return 6 Cyclo Vg 13 Total 28
LOC 76 eLOC 48 lLOC 40 Comment 5 Lines 77
Total: All Classes/Structs
Attributes Publ 0 Prot 5 Private 19 Total 24
Methods Publ 55 Prot 0 Private 5 Total 60
Complexity Param 29 Return 58 Cyclo Vg 108 Total 195
LOC 664 eLOC 422 lLOC 325 Comment 25 Lines 693
------------------------------------------------------------------------
~~ Project Class/Struct Analysis ~~
Total Classes/Structs .: 7 Total Methods .........: 60
Total Public Methods ..: 55 Total Public Attributes: 0
Total Protected Methods: 0 Total Protected Attrib.: 5
Total Private Methods .: 5 Total Private Attrib. .: 19
Total Physical Lines ..: 693 Total LOC .............: 664
Total eLOC ............: 422 Total lLOC ............: 325
Total Cyclomatic Comp. : 108 Total Interface Comp. .: 87
Total Parameters ......: 29 Total Return Points ...: 58
Total Comment Lines ...: 25 Total Blank Lines .....: 22
------ ----- ----- ------ ------ -----
Avg Physical Lines ....: 99.00 Avg Methods ...........: 8.57
Avg Public Methods ....: 7.86 Avg Public Attributes .: 0.00
Avg Protected Methods .: 0.00 Avg Protected Attrib. .: 0.71
Avg Private Methods ...: 0.71 Avg Private Attributes : 2.71
Avg LOC ...............: 94.86 Avg eLOC ..............: 60.29
Avg lLOC ..............: 46.43 Avg Cyclomatic Comp. ..: 15.43
Avg Interface Comp. ...: 12.43 Avg Parameters ........: 4.14
Avg Return Points .....: 8.29 Avg Comment Lines .....: 3.57
------ ----- ----- ------ ------ -----
Max Physical Lines ....: 189 Max Methods ...........: 11
Max Public Methods ....: 11 Max Public Attributes .: 0
Max Protected Methods .: 0 Max Protected Attrib. .: 5
Max Private Methods ...: 2 Max Private Attributes : 6
Max LOC ...............: 186 Max eLOC ..............: 116
Max lLOC ..............: 89 Max Cyclomatic Comp. ..: 31
Max Interface Comp. ...: 15 Max Parameters ........: 9
Max Return Points .....: 11 Max Comment Lines .....: 8
------ ----- ----- ------ ------ -----
Min Physical Lines ....: 51 Min Methods ...........: 4
Min Public Methods ....: 4 Min Public Attributes .: 0
Min Protected Methods .: 0 Min Protected Attrib. .: 0
Min Private Methods ...: 0 Min Private Attributes : 0
Min LOC ...............: 52 Min eLOC ..............: 34
Min lLOC ..............: 25 Min Cyclomatic Comp. ..: 9
Min Interface Comp. ...: 3 Min Parameters ........: 0
Min Return Points .....: 3 Min Comment Lines .....: 0
------------------------------------------------------------------------
~~ Project Namespace/Package Metrics ~~
No Sort Method
Namespace/Package: Seahunt
Total Classses 7 Total Functions 60 Avg Func/Class 8.57
Attributes Publ 0 Prot 5 Private 19 Total 24
Methods Publ 55 Prot 0 Private 5 Total 60
Complexity Param 29 Return 58 Cyclo Vg 108 Total 195
LOC 664 eLOC 422 lLOC 325 Comment 25 Lines 693
Total: All Namespaces/Packages
Total Classses 7 Total Functions 60 Avg Func/Class 8.57
Attributes Publ 0 Prot 5 Private 19 Total 24
Methods Publ 55 Prot 0 Private 5 Total 60
Complexity Param 29 Return 58 Cyclo Vg 108 Total 195
LOC 664 eLOC 422 lLOC 325 Comment 25 Lines 693
------------------------------------------------------------------------
~~ Project Namespace/Package Analysis ~~
Total Namespace/Package: 1
Total Classes/Structs .: 7 Total Methods .........: 60
Total Public Methods ..: 55 Total Public Attributes: 0
Total Protected Methods: 0 Total Protected Attrib.: 5
Total Private Methods .: 5 Total Private Attrib. .: 19
Total Physical Lines ..: 693 Total LOC .............: 664
Total eLOC ............: 422 Total lLOC ............: 325
Total Cyclomatic Comp. : 108 Total Interface Comp. .: 87
Total Parameters ......: 29 Total Return Points ...: 58
Total Comment Lines ...: 25 Total Blank Lines .....: 22
------ ----- ----- ------ ------ -----
Avg Classes/Structs ...: 7.00 Avg Methods ...........: 60.00
Avg Public Methods ....: 55.00 Avg Public Attributes .: 0.00
Avg Protected Methods .: 0.00 Avg Protected Attrib. .: 5.00
Avg Private Methods ...: 5.00 Avg Private Attributes : 19.00
Avg LOC ...............: 664.00 Avg eLOC ..............: 422.00
Avg lLOC ..............: 325.00 Avg Cyclomatic Comp. ..: 108.00
Avg Interface Comp. ...: 87.00 Avg Parameters ........: 29.00
Avg Return Points .....: 58.00 Avg Comment Lines .....: 25.00
------ ----- ----- ------ ------ -----
Max Classes/Struct ....: 7 Max Methods ...........: 60
Max Public Methods ....: 55 Max Public Attributes .: 0
Max Protected Methods .: 0 Max Protected Attrib. .: 5
Max Private Methods ...: 5 Max Private Attributes : 19
Max LOC ...............: 664 Max eLOC ..............: 422
Max lLOC ..............: 325 Max Cyclomatic Comp. ..: 108
Max Interface Comp. ...: 87 Max Parameters ........: 29
Max Return Points .....: 58 Max Comment Lines .....: 25
------ ----- ----- ------ ------ -----
Min Classes/Structs ...: 7 Min Methods ...........: 60
Min Public Methods ....: 55 Min Public Attributes .: 0
Min Protected Methods .: 0 Min Protected Attrib. .: 5
Min Private Methods ...: 5 Min Private Attributes : 19
Min LOC ...............: 664 Min eLOC ..............: 422
Min lLOC ..............: 325 Min Cyclomatic Comp. ..: 108
Min Interface Comp. ...: 87 Min Parameters ........: 29
Min Return Points .....: 58 Min Comment Lines .....: 25
------------------------------------------------------------------------
~~ File Summary ~~
C Source Files *.c ....: 0 C/C++ Include Files *.h: 7
C++ Source Files *.c* .: 8 C++ Include Files *.h* : 0
Other Source Files ....: 0 Java Source File *.jav*: 0
Total File Count ......: 15
________________________________________________________________________