Impact Vision SDK  11.8.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CVisionSDK.ActionsExecutorThis class is used to perform Actions using a different Dispatcher from the caller's one
This class is used to execute Actions on the main thread even if called from a different thread.
 CVisionSDK.AfterwardThis static class is used as an easy way to create completion handlers.
 CVisionSDK.Coef
 CVisionSDK.Comparator
 ►CEventArgs
 CVisionSDK.EventsManagerThis class is used to fire an event using a different Dispatcher from the caller's
 ►CICloneable
 ►CVisionSDK.Threading.IEventsSchedulerInterface for an object with the responsability of rise an event on the right task.
 ►CVisionSDK.IFileThis interface can be implemented by any object that has a VisionFile property
 ►CVisionSDK.Operations.Execution.IOperationsExecutorFactory
 ►CVisionSDK.IPortThis interface defines a VisionPort property
 ►CVisionSDK.Threading.IScheduler
 ►CVisionSDK.IValidableThis interface defines an isValid() method
 ►CVisionSDK.IVisionConnectionsFactoryInterface for any object with the responsibility to create a VisionDeviceConnection
 ►CVisionSDK.IVisionGeometricShapeThis interface must be implemented by all the Vision Data types that can be represented as a Geometric Shape.
The specific data type must be present in the "IVisionGeometricShapesIllustrator" Interface that knows how to draw it.
 ►CVisionSDK.IVisionGeometricShapesIllustratorThis interface must be implemented by all the objects that have the responsibility of deciding
how a Vision Object must be illustrated as a Geometric Shape.
 ►CVisionSDK.Operations.IVisionOperationsFactoryThis class is has the responsability to provide a common interface to create all the vision operations available
 CVisionSDK.LinearAlgebraCalculator
 ►CObject
 ►CVisionSDK.OperationResultThis class contains the results of an operation performed in the Vision SDK
 CVisionSDK.OperationResult< List< VisionSDK.VisionDeviceInfo > >
 ►CVisionSDK.Operations.Execution.OperationsExecutionSchedulerThis class has the role of executing the operation object following the scheduler rules.
Each operation that needs to be executed is placed in a queue so it will be performed
only when possible
 CVisionSDK.UDPManagerThis class is used to send UDP messages through the Net
 CVisionSDK.VisionDeviceThis object is the higher level interface to a real vision device. Once connected to a real vision device this object is able to Set and Get data and perform actions that are automatically reflected to the real vision device.
 CVisionSDK.VisionDeviceConnectionThis abstract object encapsulates the connection to a Vision Device
 ►CVisionSDK.VisionDeviceConnectionDetailsThis class stores the details used in the VisionDeviceConnection
 CVisionSDK.VisionDeviceConnectionRestorerThis class is used to make possible the autoreconnect feature in the VisionDeviceConnection.
This class will keep trying to reconnect to the Vision Device after a period of time until a successful connection is established.
 ►CVisionSDK.VisionDeviceEventListenerThis class defines the interface of an object with the responsibility for checking if some events have occurred on the Vision Device,
or at the VisionDeviceConnection.
This is an abstract class. To make this check, you must subclass this or use VisionDeviceListenerPeriodic.
 ►CVisionSDK.Events.VisionDeviceEventListenerThis abstract class defines the methods of an object with the responsibility for checking if some events have occurred on the Vision Device,
or at the VisionDeviceConnection.
This is an abstract class. To make this check, you must subclass this or use VisionDeviceListenerPeriodic.
 CVisionSDK.Discovery.VisionDevicesDiscoveryThis object is used to discover other Vision Devices connected on the Net
 ►CVisionSDK.Drawing.VisionGeometricShapesDecorator
 ►CVisionSDK.Operations.VisionGetFileOperation< byte[]>
 ►CVisionSDK.Operations.VisionGetOperation< bool >
 ►CVisionSDK.Operations.VisionGetOperation< Boolean >
 ►CVisionSDK.Operations.VisionGetOperation< DateTime >
 ►CVisionGetOperation< List< String >>
 ►CVisionGetOperation< List< VisionEvent >>
 ►CVisionGetOperation< List< VisionFileData >>
 ►CVisionGetOperation< List< VisionFileImageInfo >>
 ►CVisionGetOperation< List< VisionPort >>
 ►CVisionSDK.Operations.VisionGetOperation< long >
 ►CVisionSDK.Operations.VisionGetOperation< String >
 ►CVisionSDK.Operations.VisionGetOperation< VisionCalibrationResult >
 ►CVisionSDK.Operations.VisionGetOperation< VisionDeviceDetailInfo >
 ►CVisionSDK.Operations.VisionGetOperation< VisionImage >
 ►CVisionSDK.Operations.VisionGetOperation< VisionMultipleData >
 ►CVisionSDK.Operations.VisionGetPortOperation< Boolean >
 ►CVisionSDK.Operations.VisionGetPortOperation< Double >
 ►CVisionSDK.Operations.VisionGetPortOperation< int >
 ►CVisionGetPortOperation< List< bool >>
 ►CVisionGetPortOperation< List< Double >>
 ►CVisionGetPortOperation< List< int >>
 ►CVisionGetPortOperation< List< String >>
 ►CVisionGetPortOperation< List< VisionBlob >>
 ►CVisionGetPortOperation< List< VisionColor >>
 ►CVisionGetPortOperation< List< VisionContour >>
 ►CVisionGetPortOperation< List< VisionCorrelationModel >>
 ►CVisionGetPortOperation< List< VisionEdgel >>
 ►CVisionGetPortOperation< List< VisionFontData >>
 ►CVisionGetPortOperation< List< VisionImage >>
 ►CVisionGetPortOperation< List< VisionLineSegment >>
 ►CVisionGetPortOperation< List< VisionMultiResContourModel >>
 ►CVisionGetPortOperation< List< VisionOrigin >>
 ►CVisionGetPortOperation< List< VisionPatternFindModel >>
 ►CVisionGetPortOperation< List< VisionPoint >>
 ►CVisionGetPortOperation< List< VisionPoint3D >>
 ►CVisionGetPortOperation< List< VisionPolygon >>
 ►CVisionGetPortOperation< List< VisionPort >>
 ►CVisionGetPortOperation< List< VisionRange1D >>
 ►CVisionGetPortOperation< List< VisionRect >>
 ►CVisionGetPortOperation< List< VisionRectRange >>
 ►CVisionGetPortOperation< List< VisionShape >>
 ►CVisionGetPortOperation< List< VisionTolerance >>
 ►CVisionGetPortOperation< List< VisionWideLineSegment >>
 ►CVisionSDK.Operations.VisionGetPortOperation< String >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionAngleRange >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionBlob >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionCircle >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionCircleCorrelationModel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionColor >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionColorTemplateModel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionContour >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionContourModel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionCorrelationModel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionEdgel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionFontData >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionGreyScaleTemplateModel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionImage >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionLineSegment >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionMultiResContourModel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionOrigin >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPatternFindModel >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPatternSortModelLibrary >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPlane >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPoint >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPoint3D >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPointCloud >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPolygon >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionPortType >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionRange1D >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionRect >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionRectRange >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionShape >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionSize >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionTolerance >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionToolStatus >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionWideCircularArc >
 ►CVisionSDK.Operations.VisionGetPortOperation< VisionWideLineSegment >
 CVisionSDK.VisionMultipleDataThis class is used as a response to a VisionMultipleDataRequest
This class is composed of a Dictionary for each data type present in the VisionMultipleDataRequest
Each Dictionary has a VisionPort Key and an associated value type.
Inside each Dictionary you can find the data instance request associated with the respective VisionPort key.
 CVisionSDK.Drawing.VisionGeometricShapeIllustrator.VisionOriginParameters
 CVisionSDK.VisionSDKVersionThis object contains the SDK client version
 ►CVisionSDK.Operations.VisionSetFileOperation< Boolean >
 ►CVisionSDK.Operations.VisionSetFileOperation< byte[]>
 ►CVisionSDK.Operations.VisionSetFileOperation< String >
 ►CVisionSDK.Operations.VisionSetOperation< Boolean >
 ►CVisionSDK.Operations.VisionSetOperation< DateTime >
 ►CVisionSDK.Operations.VisionSetOperation< long >
 ►CVisionSDK.Operations.VisionSetOperation< String >
 ►CVisionSDK.Operations.VisionSetPortOperation< Boolean >
 ►CVisionSDK.Operations.VisionSetPortOperation< double >
 ►CVisionSDK.Operations.VisionSetPortOperation< int >
 ►CVisionSetPortOperation< List< bool >>
 ►CVisionSetPortOperation< List< double >>
 ►CVisionSetPortOperation< List< int >>
 ►CVisionSetPortOperation< List< String >>
 ►CVisionSetPortOperation< List< VisionBlob >>
 ►CVisionSetPortOperation< List< VisionColor >>
 ►CVisionSetPortOperation< List< VisionContour >>
 ►CVisionSetPortOperation< List< VisionEdgel >>
 ►CVisionSetPortOperation< List< VisionLineSegment >>
 ►CVisionSetPortOperation< List< VisionOrigin >>
 ►CVisionSetPortOperation< List< VisionPoint >>
 ►CVisionSetPortOperation< List< VisionPoint3D >>
 ►CVisionSetPortOperation< List< VisionPolygon >>
 ►CVisionSetPortOperation< List< VisionRange1D >>
 ►CVisionSetPortOperation< List< VisionRect >>
 ►CVisionSetPortOperation< List< VisionRectRange >>
 ►CVisionSetPortOperation< List< VisionShape >>
 ►CVisionSetPortOperation< List< VisionTolerance >>
 ►CVisionSetPortOperation< List< VisionWideLineSegment >>
 ►CVisionSDK.Operations.VisionSetPortOperation< String >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionAngleRange >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionBlob >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionCircle >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionColor >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionContour >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionEdgel >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionLineSegment >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionOrigin >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionPlane >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionPoint >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionPoint3D >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionPolygon >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionRange1D >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionRect >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionRectRange >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionShape >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionSize >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionTolerance >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionWideCircularArc >
 ►CVisionSDK.Operations.VisionSetPortOperation< VisionWideLineSegment >
 CVisionSDK.Drawing.VisionGeometricShapeIllustrator.VisionWideCircularArcParameters
 CVisionSDK.Drawing.VisionGeometricShapeIllustrator.VisionWideLineSegmentParameters
HTML Footer Datalogic Automation, Inc.    ©2016 Datalogic Automation Inc. All Rights Reserved