C# Class TubeGuardian.clsStatMasher

Show file Open project: joshgoodwin/TubeGuardian Class Usage Examples

Public Methods

Method Description
AverageNewRatingByID ( string VideoID, int numMostRecentVotes ) : double>.KeyValuePair
AverageNewRatingByID ( string VideoID ) : double
CleanUp ( ) : void
GetDataPointsByID ( string VideoID ) : List
GetInitialDataByID ( string VideoID ) : clsVideoEntry
GetMovedStatByField ( string VideoID, clsDataPointField field ) : double
clsStatMasher ( ) : System
clsStatMasher ( List InitialDataSet, Dictionary HistoricalData ) : System

Private Methods

Method Description
_calc_average_new_rating ( double old_average, double new_average, double old_raters, double new_raters ) : double

Method Details

AverageNewRatingByID() public method

public AverageNewRatingByID ( string VideoID, int numMostRecentVotes ) : double>.KeyValuePair
VideoID string
numMostRecentVotes int
return double>.KeyValuePair

AverageNewRatingByID() public method

public AverageNewRatingByID ( string VideoID ) : double
VideoID string
return double

CleanUp() public method

public CleanUp ( ) : void
return void

GetDataPointsByID() public method

public GetDataPointsByID ( string VideoID ) : List
VideoID string
return List

GetInitialDataByID() public method

public GetInitialDataByID ( string VideoID ) : clsVideoEntry
VideoID string
return clsVideoEntry

GetMovedStatByField() public method

public GetMovedStatByField ( string VideoID, clsDataPointField field ) : double
VideoID string
field clsDataPointField
return double

clsStatMasher() public method

public clsStatMasher ( ) : System
return System

clsStatMasher() public method

public clsStatMasher ( List InitialDataSet, Dictionary HistoricalData ) : System
InitialDataSet List
HistoricalData Dictionary
return System