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 ________________________________________________________________________