Namespace for helpers and utilities, which are not directly related to image processing. More...
Classes | |
struct | LicenseInfo |
Information about CVB licenses. More... | |
struct | MagicNumberEntry |
A single Magic Number entry. More... | |
class | RateCounter |
Frame Rate Measurement counter with selectable averaging window. More... | |
class | StopWatch |
Speed measurement object with selectable accuracy, based on the functions exported by the CVCUtilities.dll. More... | |
class | SystemInfo |
Provides information about the CVB installation on your System. More... | |
struct | UsTimeSpan |
Time span with micro second granularity. More... | |
Enumerations | |
enum | StopWatchMode { MultiCPU , SingleCPU } |
Mode at which the StopWatch should work. More... | |
Functions | |
delegate TObject | LoadConstructor< TObject > (string fileName) |
Generic shape of a function that loads an object. | |
delegate void | SaveFunction< TObject > (TObject obj, string fileName) |
Generic shape of a function that saves an object. | |
Namespace for helpers and utilities, which are not directly related to image processing.
This namespace contains classes and definitions based on the functionality from the CVCUtilities.dll, namely high performance counters and system parameter queries.
enum StopWatchMode |
Mode at which the StopWatch should work.
Enumerator | |
---|---|
MultiCPU | The StopWatch works safe in multi-CPU environments. For that, some degree of accuracy is lost, because under Windows the timers, that are safe to use on a multi-CPU system, are limited to 1 ms granularity. |
SingleCPU | The StopWatch works with a granularity of less than 1 ms (basically with what the Windows SDK function QueryPerformanceFrequency returns). However, a time generated with this mode will not be safe to use in a multi-CPU (not multi-core!) environment, because a thread may travel between CPUs and the timers are not synchronized between CPUs. |
delegate TObject LoadConstructor< TObject > | ( | string | fileName | ) |
Generic shape of a function that loads an object.
TObject | Type of the object to be loaded. |
fileName | Name of the file to load the object from. |
delegate void SaveFunction< TObject > | ( | TObject | obj, |
string | fileName ) |
Generic shape of a function that saves an object.
TObject | Type of the object to be saved. |
obj | Object to be saved. |
fileName | File name under which to save the object. |
We use cookies to improve your experience. By using this documentation, you agree to our use of cookies.