Resource Standard Metrics for C, C++ and Java
Visual Metrics Version 5.53
License Type: Site Multi-Network License - 10000 Users
Licensed To : M Squared Technologies
License No. : ST1000 License Date: Fri Jun 25 06:09:01 1999
(C) 2000 M Squared Technologies Run Date: Tue Oct 10 21:45:35 2000
________________________________________________________________________
~~ Total Metrics For 15 Files ~~
------------------------------------------------------------------------
~~ Project Class Metrics ~~
Sorted By Name
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 87 eLOC 53 lLOC 45 Comment 7 Lines 89
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 94 eLOC 58 lLOC 40 Comment 2 Lines 106
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 187 eLOC 117 lLOC 89 Comment 2 Lines 191
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 86 eLOC 58 lLOC 48 Comment 1 Lines 88
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 53 eLOC 35 lLOC 25 Comment 0 Lines 53
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 87 eLOC 59 lLOC 38 Comment 8 Lines 101
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 77 eLOC 49 lLOC 40 Comment 5 Lines 79
Total: All Classes
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 671 eLOC 429 lLOC 325 Comment 25 Lines 707
------------------------------------------------------------------------
~~ Project Class Analysis ~~
Total Classes .........: 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 ..: 707 Total LOC .............: 671
Total eLOC ............: 429 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 ....: 101.00 Avg Methods ...........: 8.57
Avg Public Methods ....: 7.86 Avg Public Attributes .: 0.00
Avg Protected Methods .: 0.00 Avg Protected Arrtib. .: 0.71
Avg Private Methods ...: 0.71 Avg Private Attributes : 2.71
Avg LOC ...............: 95.86 Avg eLOC ..............: 61.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 ....: 191 Max Methods ...........: 11
Max Public Methods ....: 11 Max Public Attributes .: 0
Max Protected Methods .: 0 Max Protected Arrtib. .: 5
Max Private Methods ...: 2 Max Private Attributes : 6
Max LOC ...............: 187 Max eLOC ..............: 117
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 ....: 53 Min Methods ...........: 4
Min Public Methods ....: 4 Min Public Attributes .: 0
Min Protected Methods .: 0 Min Protected Arrtib. .: 0
Min Private Methods ...: 0 Min Private Attributes : 0
Min LOC ...............: 53 Min eLOC ..............: 35
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 ~~
Sorted By Name
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 671 eLOC 429 lLOC 325 Comment 25 Lines 707
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 671 eLOC 429 lLOC 325 Comment 25 Lines 707
------------------------------------------------------------------------
~~ Project Namespace/Package Analysis ~~
Total Namespace/Package: 1
Total Classes .........: 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 ..: 707 Total LOC .............: 671
Total eLOC ............: 429 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 ...........: 7.00 Avg Methods ...........: 60.00
Avg Public Methods ....: 55.00 Avg Public Attributes .: 0.00
Avg Protected Methods .: 0.00 Avg Protected Arrtib. .: 5.00
Avg Private Methods ...: 5.00 Avg Private Attributes : 19.00
Avg LOC ...............: 671.00 Avg eLOC ..............: 429.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 ...........: 7 Max Methods ...........: 60
Max Public Methods ....: 55 Max Public Attributes .: 0
Max Protected Methods .: 0 Max Protected Arrtib. .: 5
Max Private Methods ...: 5 Max Private Attributes : 19
Max LOC ...............: 671 Max eLOC ..............: 429
Max lLOC ..............: 325 Max Cyclomatic Comp. ..: 108
Max Interface Comp. ...: 87 Max Parameters ........: 29
Max Return Points .....: 58 Max Comment Lines .....: 25
------ ----- ----- ------ ------ -----
Min Classes ...........: 7 Min Methods ...........: 60
Min Public Methods ....: 55 Min Public Attributes .: 0
Min Protected Methods .: 0 Min Protected Arrtib. .: 5
Min Private Methods ...: 5 Min Private Attributes : 19
Min LOC ...............: 671 Min eLOC ..............: 429
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
________________________________________________________________________