For Babelfish Release 1.11.1.3

Scopos.BabelFish.DataActors.OrionMatch Namespace

 

Classes

CommandAutomationExtensions 
CompareByRankingDirective Compares two IEventScores (e.g. Result COF or Result Event) by the rules defined in a Ranking Rule Definition.
CompareEventScore 
CompareLeagueTeam 
CompareParticipant Implements the IComparer interface to sort a list of Participants, such as one would have if they called the GetSquaddingList REST API call, or the GetMatchParticipant REST API call.
CompareResultByRank Compares (thus allowing to sort), two ResultEvents by their existing ProjectedRank. This class does not calculate their Projected Score or tries to sort them based on their Projected Score, rather, or only sorts the existing values.
CompareResultStatus 
CompareSquadding Implements the IComparer interface to sort a list of SquaddingAssignmentFiringPoint, such as one would have if they called the GetSquaddingList REST API call.
IRLIFListExtensions 
ProjectorOfScores Abstract base class, for classes that try to predict the final scores a participant will finish with, based on the scores they already shot. Each concrete class that implements ProjectorOfScores will have its own algorithm for making the predicted scores.
ProjectorOfScoresFactory 
ProjectScoresByAverageShotFired 
ProjectScoresByNull Null operator for projecting scores, meaning it implements the abstract class ProjectorOfScores, but doesn't actually project anything. In fact, it sets all the .Projected scores to null.
ProjectScoresByScoreHistory 
ResultEngine ResultEngine sorts a ResultList
ResultListExtensions 
ResultListSlidingWindow In the calculation of Rank Delta, comparing an athlete's rank now versus some previous time, we need to keep copies of the Result List from the past in order to make this comparision. This class, ResultListSlidingWindow is in charge of keeping the past copies of the Result List, and then returning the appropirate one when asked.

This class is intended to be static (so it may be shared) and thread safe.

This class works effectivley in one of two modes. Either "NOW" or "Sliding Window." With NOW which ever Result List the user specified last using .PushResultList() is the one that will be returned. With a Sliding Window, the youngest result list that is older than the sliding windown time value (1, 3, or 5 minutes), is returned.

Interfaces

IEventScoreProjection Implements an interface that may be used to project (predict) the scores a participant could finish with, based on the scores they already shot.

Enumerations