Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge.
Lisää...
Lista kaikista jäsenistä.
Julkiset jäsenfunktiot |
| delegate void | OnChangeHandler (ValueType oldValue, ValueType newValue) |
| | Mittarin muutostapahtumankäsittelijä.
|
| delegate void | OnAlertHandler (ValueType value) |
| | Mittarin hälytystapahtumankäsittelijä.
|
| delegate void | OnLimitHandler (ValueType value) |
| | Mittarin ääriarvotapahtumankäsittelijä.
|
| | Meter (ValueType defaultVal, ValueType minVal, ValueType maxVal) |
| | Luo uuden mittarin.
|
| | Meter (Meter< ValueType > src) |
| | Luo uuden mittarin kopiona parametrina annetusta.
|
| void | Reset () |
| | Palauttaa mittarin arvon oletusarvoonsa.
|
| override String | ToString () |
| | Palauttaa mittarin arvon merkkijonona.
|
Ominaisuudet |
| ValueType | Value [get, set] |
| | Mittarin arvo.
|
| ValueType | DefaultValue [get, set] |
| | Mittarin oletusarvo.
|
| ValueType | MinValue [get, set] |
| | Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit.
|
| ValueType | MaxValue [get, set] |
| | Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit.
|
| ValueType | UpperAlertValue [get, set] |
| | Mittarin hälytysalaraja. Kun raja alittuu, laukeaa tapahtuma LowerAlert.
|
| ValueType | LowerAlertValue [get, set] |
| | Mittarin hälytysalaraja. Kun raja ylittyy, laukeaa tapahtuma UpperAlert.
|
Tapahtumat |
| OnChangeHandler | Changed |
| | Tapahtuu, kun mittarin arvo muuttuu.
|
| OnAlertHandler | LowerAlert |
| | Tapahtuu, kun arvo alittaa hälytysalarajan.
|
| OnAlertHandler | UpperAlert |
| | Tapahtuu, kun arvo alittaa hälytysylärajan.
|
| OnLimitHandler | LowerLimit |
| | Tapahtuu, kun arvo saavuttaa pienimmän sallitun arvonsa.
|
| OnLimitHandler | UpperLimit |
| | Tapahtuu, kun arvo saavuttaa suurimman sallitun arvonsa.
|
Yksityiskohtainen selite
template<ValueType>
class Jypeli::Meter< ValueType >
Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge.
- Tyyppien rajoitteet
-
| ValueType | : | struct | |
| ValueType | : | IComparable<ValueType> | |
| ValueType | : | IEquatable<ValueType> | |
Jäsenfunktioiden dokumentaatio
| Meter |
( |
ValueType |
defaultVal, |
|
|
ValueType |
minVal, |
|
|
ValueType |
maxVal |
|
) |
| [inline] |
Luo uuden mittarin.
- Parametrit:
-
| defaultVal | Oletusarvo. |
| minVal | Pienin sallittu arvo. |
| maxVal | Suurin sallittu arvo. |
| Meter |
( |
Meter< ValueType > |
src | ) |
[inline] |
Luo uuden mittarin kopiona parametrina annetusta.
- Parametrit:
-
| delegate void OnAlertHandler |
( |
ValueType |
value | ) |
|
Mittarin hälytystapahtumankäsittelijä.
| delegate void OnChangeHandler |
( |
ValueType |
oldValue, |
|
|
ValueType |
newValue |
|
) |
| |
Mittarin muutostapahtumankäsittelijä.
| delegate void OnLimitHandler |
( |
ValueType |
value | ) |
|
Mittarin ääriarvotapahtumankäsittelijä.
Palauttaa mittarin arvon oletusarvoonsa.
| override String ToString |
( |
| ) |
[inline] |
Palauttaa mittarin arvon merkkijonona.
Ominaisuuksien dokumentaatio
ValueType DefaultValue [get, set] |
ValueType LowerAlertValue [get, set] |
Mittarin hälytysalaraja. Kun raja ylittyy, laukeaa tapahtuma UpperAlert.
ValueType MaxValue [get, set] |
Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit.
ValueType MinValue [get, set] |
Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit.
ValueType UpperAlertValue [get, set] |
Mittarin hälytysalaraja. Kun raja alittuu, laukeaa tapahtuma LowerAlert.
ValueType Value [get, set] |
Tapahtumien dokumentaatio
Tapahtuu, kun mittarin arvo muuttuu.
| OnAlertHandler LowerAlert |
Tapahtuu, kun arvo alittaa hälytysalarajan.
| OnLimitHandler LowerLimit |
Tapahtuu, kun arvo saavuttaa pienimmän sallitun arvonsa.
| OnAlertHandler UpperAlert |
Tapahtuu, kun arvo alittaa hälytysylärajan.
| OnLimitHandler UpperLimit |
Tapahtuu, kun arvo saavuttaa suurimman sallitun arvonsa.
Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta:
- C:/Users/tero/AppData/Local/Temp/npo_build/Jypeli/Meter.cs