The AForge namespace is a core namespace of AForge.NET framework, which contains core classes used by other namespaces of the framework and classes, which can be used independently for various purposes.
Classes
| Class | Description | |
|---|---|---|
| CommunicationBufferEventArgs |
Event arguments holding a buffer sent or received during some communication process.
| |
| ConnectionFailedException |
Connection failed exception.
| |
| ConnectionLostException |
Connection lost exception.
| |
| DeviceBusyException |
Device busy exception.
| |
| DeviceErrorException |
Device error exception.
| |
| NotConnectedException |
Not connected exception.
| |
| Parallel |
The class provides support for parallel computations, paralleling loop’s iterations.
| |
| PolishExpression |
Evaluator of expressions written in reverse polish notation.
| |
| SystemTools |
Set of systems tools.
| |
| ThreadSafeRandom |
Thread safe version of the Random class.
|
Structures
| Structure | Description | |
|---|---|---|
| DoublePoint |
Structure for representing a pair of coordinates of double type.
| |
| DoubleRange |
Represents a double range with minimum and maximum values.
| |
| IntPoint |
Structure for representing a pair of coordinates of integer type.
| |
| IntRange |
Represents an integer range with minimum and maximum values.
| |
| Point |
Structure for representing a pair of coordinates of float type.
| |
| Range |
Represents a range with minimum and maximum values, which are single precision numbers (floats).
|
Delegates
| Delegate | Description | |
|---|---|---|
| MessageTransferHandler |
A delegate which is used by events notifying abount sent/received message.
| |
| Parallel..::.ForLoopBody |
Delegate defining for-loop’s body.
|