System.Beacon.TMeanCalculator

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TMeanCalculator<T> = record
  private
    FSize: Integer;
    FCenter: Integer;
    FIsEmpty: Boolean;
    ArrayRatio: array of T;
    Index: Integer;
    IsFull: Boolean;
    procedure SetSize(ASize: Integer);
    procedure AddValue(AValue: T);
  public
    constructor Create(const ASize: Integer);
    procedure Reset;
    function GetAsDouble: Double;
    function GetAsInteger: Integer;
    function GetMedianAsDouble: Double;
    function GetMedianAsInteger: Integer;
    function GetLast: T;
    function Get: T;
    function AddGetValue(AValue: T; IsMoving: Boolean): T;
    function IsEmpty: Boolean;
  end;

C++

template<typename T> struct DECLSPEC_DRECORD TMeanCalculator__1

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.Beacon.pas
System.Beacon.hpp
System.Beacon System.Beacon


Description

Enregistrement qui fournit des méthodes que vous pouvez utiliser pour obtenir des valeurs stabilisées pour Rssi. TMeanCalculator est un enregistrement modèle qui accepte un Integer ou un Double en tant que T.

Les méthodes disponibles vous permettent de créer ou de réinitialiser un tableau de T, de calculer les valeurs moyennes ou médianes à partir des valeurs en cours du tableau de T, ou de vérifier si le tableau de T est vide.

Voir aussi