| Class |
Description |
|
A
|
Current conversions from and to Amps |
|
AlmostEqualE
|
|
|
Bar
|
Pressure conversions from and to bar |
|
BarpS
|
Pressure rate conversions from and to bar/s |
|
C
|
Temperature conversions from and to Celsius |
|
CallOnThreadAttribute
|
Defines a thread on which the target is allowed to run; multiple threads may be allowed for a single target. |
|
CancellationTokenSource
|
|
|
CompareTimes
|
Class to compare times taking into account times after midnight (morning comes after night comes after evening, but morning is before afternoon, which is before evening) |
|
DataLogger
|
|
|
DirectionControl
|
|
|
ElapsedTime
|
|
|
FormatStrings
|
Class to convert various quantities (so a value with a unit) into nicely formatted strings for display |
|
GetParticularStringAttribute
|
Localization attribute for decorating enums |
|
GetStringAttribute
|
Localization attribute for decorating enums |
|
IIRFilter
|
by Matej Pacha IIRFilter class provides discreet Infinite impulse response (IIR) filter Transfer function in general: -1 -2 -n A(z) a0 + a1*z + a2*z + ... an*z H(z) = ----- = --------------------------------- B(z) -1 -2 -m 1 + b1*z + b2*z + ... bm*z IIRFilter class includes: - Exponential filter - not implemented! - Butterworth filter - only 1st order low pass with warping effect eliminated - Chebychev filter - not implemented! - Bessel filter - not implemented! With every filter it is possible to use constant or variable sampling frequency (now only with Butterworth 1st order!!!) - Use Filter(NewSample) for constant sampling period - Use Filter(NewSample, samplingPeriod) for variable sampling period Note: Sampling frequency MUST be always higher than cutoff frequency - if variable sampling period is used the Filter() function checks this condition and is skipped if not passed (may cause problems with result stability) |
|
Integrator
|
Integrator class covers discrete integrator methods Some forward method needs to be implemented |
|
Kg
|
Mass conversions from and to Kilograms |
|
KgpS
|
Mass rate conversions from and to Kg/s |
|
KJpKg
|
Energy density conversions from and to kJ/Kg |
|
KJpM3
|
Energy density conversions from and to kJ/m^3 |
|
KPa
|
Pressure conversions from and to kilopascals |
|
L
|
Liquid volume conversions from and to Litres |
|
Me
|
Distance conversions from and to metres |
|
Me2
|
Area conversions from and to m^2 |
|
Me3
|
Volume conversions from and to m^3 |
|
MovingAverage
|
|
|
MpS
|
Speed conversions from and to metres/sec |
|
N
|
Force conversions from and to Newtons |
|
NativeMethods
|
Native methods for interacting with INI files. |
|
NpM
|
Stiffness conversions from and to Newtons/metre |
|
NpMpS
|
Resistance conversions from and to Newtons/metre/sec |
|
pS
|
Frequency conversions from and to Hz (revolutions/sec) |
|
S
|
Time conversions from and to Seconds |
|
SettingsBase
|
Base class for supporting settings (either from user, commandline, default, ...) |
|
SettingsStore
|
Base class for all means of persisting settings from the user/game. |
|
SettingsStoreLocalIni
|
INI file implementation of SettingsStore. |
|
SettingsStoreRegistry
|
Registry implementation of SettingsStore. |
|
SmoothedData
|
|
|
SmoothedDataWithPercentiles
|
|
|
SystemInfo
|
|
|
ThreadNameAttribute
|
Explicitly sets the name of the thread on which the target will run. |
|
VersionInfo
|
Static class which provides version and build information about the whole game. |
|
W
|
Power conversions from and to Watts |
|
WorldPosition
|
Represents the position and orientation of an object within a tile in XNA coordinates. |