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

  ClassDescription
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

  StructureDescription
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

  DelegateDescription
MessageTransferHandler
A delegate which is used by events notifying abount sent/received message.
Parallel..::.ForLoopBody
Delegate defining for-loop's body.