Metrics For ObjectProxy


Summary

Total number of classes7026% of total
Total number of statements119526% of total
Total number of free standing functions6313% of total
Average statements per class1611% from average
Average McCabe complexity per class8-0% from average
Average number of public member functions per class8-5% from average
Average number of protected member functions per class0-86% from average
Average number of parameters per function1.220% from average
Average number of statements per function2.510% from average
Percent of functions documented52%40% from average

Class interface size distribution

class interface size distribution

Class size distribution

class size distribution

Class McCabe distribution

class McCabe distribution

Function size distribution

Function size distribution

Function McCabe distribution

Function McCabe distribution

Class Metrics

ClassPublic MembersStatementsMcCabe Complexity
OBJECT_TEMPLATE399648
POLY_N_MOTION1510632
LOITER_MOTION814515
OBJECT_PROXY895139
DYNAMIC_POLY_N135522
DYNAMIC_COMPLEX_EXPONENTIAL194422
STATIC_INT_ATTRIBUTE273227
OBJECT_PROXY_MESSAGE213021
SPLINE6_MOTION5509
DYNAMIC_POSITION_ITEM94111
STATIC_FLOAT_ATTRIBUTE192318
LIST_ATTRIBUTE222017
SPLINE3_MOTION5369
STRING_ATTRIBUTE171916
BASE_ATTRIBUTE211815
DYNAMIC_EXPONENTIAL112111
DYNAMIC_INT_ATTRIBUTE72011
DYNAMIC_LOGICAL_ATTRIBUTE72011
DYNAMIC_SPLINE_65365
DYNAMIC_ITEM91610
BASE_DYNAMIC_ATTRIBUTE17179
STATIC_LOGICAL_ATTRIBUTE111311
DYNAMIC_SPLINE_35255
ATTRIBUTE_MESSAGE_INFO101010
DYNAMIC_FLOAT_CONSTANT696
OBJECT_ATTRIBUTE2177
DYNAMIC_LOGICAL_CONSTANT576
OBJECT_ATTRIBUTE_MESSAGE_INFO484
STRING_ATTRIBUTE_MESSAGE_INFO284
DYNAMIC_FLOAT_ATTRIBUTE755
DYNAMIC_INT_CONSTANT555
DYNAMIC_OBJECT_ATTRIBUTE555
DYNAMIC_POSITION_ATTRIBUTE955
POLY_10_MOTION555
POLY_1_MOTION555
POLY_2_MOTION555
POLY_3_MOTION555
POLY_4_MOTION555
POLY_5_MOTION555
POLY_6_MOTION555
POLY_7_MOTION555
POLY_8_MOTION555
POLY_9_MOTION555
MONOTONICALLY_INCREASING_BUFFER364
FLOAT_ATTRIBUTE_MESSAGE_INFO252
INT_ATTRIBUTE_MESSAGE_INFO252
LIST_ATTRIBUTE_MESSAGE_INFO252
LOGICAL_ATTRIBUTE_MESSAGE_INFO252
POSITION_ATTRIBUTE_MESSAGE_INFO252
DYNAMIC_POLY_1333
DYNAMIC_POLY_10333
DYNAMIC_POLY_2333
DYNAMIC_POLY_3333
DYNAMIC_POLY_4333
DYNAMIC_POLY_5233
DYNAMIC_POLY_6333
DYNAMIC_POLY_7333
DYNAMIC_POLY_8333
DYNAMIC_POLY_9333
CIRCULAR_ORBIT722
GREAT_CIRCLE722
ATTRIBUTE_LIST_ELEMENT303
DYNAMIC_FLOAT_ITEM300

Function Metrics

ClassStatementsMcCabe Complexity
KilometersPerSecond178
GetUnitTime105
GetUnitDistance84
Kilometers_to_UnitDistance84
UnitDistance_to_Kilometers84
assign51
SetEARTH41