| ▼NVisionSDK | |
| ►NDiscovery | |
| CVisionDevicesDiscovery | This object is used to discover other Vision Devices connected on the Net |
| ►NDrawing | |
| ►CVisionGeometricShapeIllustrator | Default implementation of a IVisionGeometricShapesIllustrator
This object knows how to draw all the drawables Vision Objects, you can decorate them |
| CVisionOriginParameters | |
| CVisionWideCircularArcParameters | |
| CVisionWideLineSegmentParameters | |
| CVisionGeometricShapesDecorator | |
| CVisionGeometricShapesDecoratorDoubleArrows | |
| CVisionGeometricShapesDecoratorExtensionLines | |
| CVisionGeometricShapesDecoratorSingleArrow | |
| ►NEvents | |
| CVisionDeviceEventListener | This 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. |
| CVisionDeviceEventListenerPeriodic | This class is an Implementation of the VisionDeviceEventListener
This class will poll to perform a check for events and for the connection status with a period defined by the Interval Property. |
| ►NOperations | |
| ►NExecution | |
| CIOperationsExecutorFactory | |
| COperationsExecutionScheduler | This 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
|
| COperationsExecutionSchedulerAsyncBackgroundWorker | This class is a subclass of OperationExecutionScheduler and overrides the ExecuteOperation method for executing operations asynchronously by using a BackgroundWorker for each operation |
| COperationsExecutionSchedulerFactory | |
| COperationsExecutionSchedulerSync | This class is a subclass of OperationExecutionScheduler and overrides the ExecuteOperation method for executing operations synchronously |
| CAddFileToFileCameraOperation | This Operation add file to file camera on a File present on the Vision Device when executed |
| CAutoWhiteBalanceOperation | This Operation performs an auto white balance on the Vision Device when executed |
| CCalibrateOperation | This Operation calibrate as a VisionCalibrationResult on the Vision Device when executed |
| CCallDeleteAllOnToolOperation | This Operation executes the "delete all" action on the specified tool port on the Vision Device when executed |
| CCallDeleteOnToolOperation | This Operation executes the "delete" action on the specified tool port on the Vision Device when executed |
| CCallLoadFontLibraryOnToolOperation | This Operation executes the "load font library" action on the specified tool port on the Vision Device when executed |
| CCallRenameOnToolOperation | This Operation executes the "rename" action on the specified tool port on the Vision Device when executed |
| CCallResetOnToolOperation | This Operation executes the "reset" action on the specified tool port on the Vision Device when executed |
| CCallRunOnTaskOperation | This Operation executes the "run" action on the specified task port on the Vision Device when executed |
| CCallRunOnToolOperation | This Operation executes the "run" action on the specified tool port on the Vision Device when executed |
| CCallSaveFontLibraryOnToolOperation | This Operation executes the "save font library" action on the specified tool port on the Vision Device when executed |
| CCallSelectGoldenCharOnToolOperation | This Operation executes the "select golden char" action on the specified tool port on the Vision Device when executed |
| CCallTrainOnToolOperation | This Operation executes the "train" action on the specified tool port on the Vision Device when executed |
| CClearSystemLogOperation | This Operation clears the system log on the Vision Device when executed |
| CDeleteFileOperation | This Operation deletes a File present on the Vision Device when executed |
| CGetAllPortsOperation | This Operation returns all the ports names available as subports from the VisionPort parameter when executed |
| CGetAllProgramsPortsOperation | This Operation returns all the available "Programs" names present on the Vision Device as a list of Vision Port when executed |
| CGetAllSettingsPortsOperation | This Operation returns all the "settings ports" names availables for the Vision Device when executed |
| CGetAllTasksPortsOperation | This Operation gets the value of a "all tasks ports" on the Vision Device when executed |
| CGetAllToolsPortsOperation | This Operation returns all the "tools ports" names available as subports from the VisionPort parameter when executed |
| CGetAngleRangePortValueOperation | This Operation gets the value of a "angle range" port on the Vision Device when executed |
| CGetAutoTriggerStateOperation | This Operation get auto trigger state as a Boolean on the Vision Device when executed |
| CGetAutoTriggerWhenOnlineStateOperation | This Operation get auto trigger when online state as a Boolean on the Vision Device when executed |
| CGetBlobListPortValueOperation | This Operation gets the value of a "blob list" port on the Vision Device when executed |
| CGetBlobPortValueOperation | This Operation gets the value of a "blob" port on the Vision Device when executed |
| CGetBooleanListPortValueOperation | This Operation gets the value of a "boolean list" port on the Vision Device when executed |
| CGetBooleanPortValueOperation | This Operation gets the value of a "boolean" port on the Vision Device when executed |
| CGetCircleCorrelationModelPortValueOperation | This Operation gets the value of a "circle correlation model" port on the Vision Device when executed |
| CGetCirclePortValueOperation | This Operation gets the value of a "circle" port on the Vision Device when executed |
| CGetColorImageListPortValueOperation | This Operation gets the value of a "color image list" port on the Vision Device when executed |
| CGetColorImagePortValueOperation | This Operation gets the value of a "color image" port on the Vision Device when executed |
| CGetColorListPortValueOperation | This Operation gets the value of a "color list" port on the Vision Device when executed |
| CGetColorPortValueOperation | This Operation gets the value of a "color" port on the Vision Device when executed |
| CGetColorTemplateModelPortValueOperation | This Operation gets the value of a "color template model" port on the Vision Device when executed |
| CGetCompatibleClientVersionsOperation | This Operation get compatible client versions as a List of String on the Vision Device when executed |
| CGetContourListPortValueOperation | This Operation gets the value of a "contour list" port on the Vision Device when executed |
| CGetContourModelPortValueOperation | This Operation gets the value of a "contour model" port on the Vision Device when executed |
| CGetContourPortValueOperation | This Operation gets the value of a "contour" port on the Vision Device when executed |
| CGetCorrelationModelListPortValueOperation | This Operation get the value of a "correlation model list" port on the Vision Device when executed |
| CGetCorrelationModelPortValueOperation | This Operation gets the value of a "correlation model" port on the Vision Device when executed |
| CGetDateAndTimeOperation | This Operation get date and time as a DateTime on the Vision Device when executed |
| CGetEdgelListPortValueOperation | This Operation gets the value of a "edgel list" port on the Vision Device when executed |
| CGetEdgelPortValueOperation | This Operation gets the value of a "edgel" port on the Vision Device when executed |
| CGetEventsOperation | This Operation gets events as a List of VisionEvent on the Vision Device when executed |
| CGetFileCameraModeOperation | This Operation gets file camera mode as a Boolean on the Vision Device when executed |
| CGetFileContentOperation | This Operation gets the file content of a File present on the Vision Device when executed |
| CGetFileImageInfoListInFileCameraOperation | This Operation get file image info list in file camera as a List of VisionFileImageInfo on the Vision Device when executed |
| CGetFontDataListPortValueOperation | This Operation gets the value of a "font data list" port on the Vision Device when executed |
| CGetFontDataPortValueOperation | This Operation gets the value of a "font data" port on the Vision Device when executed |
| CGetGreyScaleTemplateModelPortValueOperation | This Operation gets the value of a "grey scale template model" port on the Vision Device when executed |
| CGetImageListPortValueOperation | This Operation gets the value of a "image list" port on the Vision Device when executed |
| CGetImagePortValueOperation | This Operation gets the value of a "image" port on the Vision Device when executed |
| CGetIntegerListPortValueOperation | This Operation gets the value of a "integer list" port on the Vision Device when executed |
| CGetIntegerPortValueOperation | This Operation gets the value of a "integer" port on the Vision Device when executed |
| CGetLineSegmentListPortValueOperation | This Operation gets the value of a "line segment list" port on the Vision Device when executed |
| CGetLineSegmentPortValueOperation | This Operation gets the value of a "line segment" port on the Vision Device when executed |
| CGetLoadedFilesOperation | This Operation gets "loaded files" as a List of String on the Vision Device when executed |
| CGetLoadedProgramsOperation | This Operation gets "loaded programs" as a List of String on the Vision Device when executed |
| CGetMultipleDataPortValueOperation | This Operation gets "multiple data port value" as a VisionMultipleData on the Vision Device when executed |
| CGetMultiResContourModelListPortValueOperation | This Operation gets the value of a "multi res contour model list" port on the Vision Device when executed |
| CGetMultiResContourModelPortValueOperation | This Operation gets the value of a "multi res contour model" port on the Vision Device when executed |
| CGetOnlineOnStartupStateOperation | This Operation get online on startup state as a Boolean on the Vision Device when executed |
| CGetOnlineStateOperation | This Operation get online state as a Boolean on the Vision Device when executed |
| CGetOriginListPortValueOperation | This Operation gets the value of an "origin list" port on the Vision Device when executed |
| CGetOriginPortValueOperation | This Operation gets the value of an "origin" port on the Vision Device when executed |
| CGetPatternFindModelListPortValueOperation | This Operation get the value of a "pattern find model list" port on the Vision Device when executed |
| CGetPatternFindModelPortValueOperation | This Operation get the value of a "pattern find model" port on the Vision Device when executed |
| CGetPatternSortModelLibraryPortValueOperation | This Operation get the value of a "pattern sort model library" port on the Vision Device when executed |
| CGetPeriodicAutoTriggerDelayValueOperation | This Operation get periodic auto trigger delay value as a long on the Vision Device when executed |
| CGetPlanePortValueOperation | This Operation gets the value of a "plane" port on the Vision Device when executed |
| CGetPoint3DListPortValueOperation | This Operation gets the value of a "point 3d list" port on the Vision Device when executed |
| CGetPoint3DPortValueOperation | This Operation gets the value of a "point 3d" port on the Vision Device when executed |
| CGetPointCloudPortValueOperation | This Operation get the value of a "point cloud" port on the Vision Device when executed |
| CGetPointListPortValueOperation | This Operation gets the value of a "point list" port on the Vision Device when executed |
| CGetPointPortValueOperation | This Operation gets the value of a "point" port on the Vision Device when executed |
| CGetPolygonListPortValueOperation | This Operation gets the value of a "polygon list" port on the Vision Device when executed |
| CGetPolygonPortValueOperation | This Operation gets the value of a "polygon" port on the Vision Device when executed |
| CGetPortTypeOperation | This Operation gets the value of a "port type" on the Vision Device when executed |
| CGetProgramsFilesOperation | This Operation gets programs files as a List of VisionFileData on the Vision Device when executed |
| CGetRange1DListPortValueOperation | This Operation gets the value of a "range 1d list" port on the Vision Device when executed |
| CGetRange1DPortValueOperation | This Operation gets the value of a "range 1d" port on the Vision Device when executed |
| CGetRealListPortValueOperation | This Operation gets the value of a "real list" port on the Vision Device when executed |
| CGetRealPortValueOperation | This Operation gets the value of a "real" port on the Vision Device when executed |
| CGetRectListPortValueOperation | This Operation gets the value of a "rect list" port on the Vision Device when executed |
| CGetRectPortValueOperation | This Operation gets the value of a "rect" port on the Vision Device when executed |
| CGetRectRangeListPortValueOperation | This Operation gets the value of a "rect range list" port on the Vision Device when executed |
| CGetRectRangePortValueOperation | This Operation gets the value of a "rect range" port on the Vision Device when executed |
| CGetSelfPacedAutoTriggerDelayValueOperation | This Operation get self paced auto trigger delay value as a long on the Vision Device when executed |
| CGetServerVersionOperation | This Operation get server version as a String on the Vision Device when executed |
| CGetShapeListPortValueOperation | This Operation gets the value of a "shape list" port on the Vision Device when executed |
| CGetShapePortValueOperation | This Operation gets the value of a "shape" port on the Vision Device when executed |
| CGetSizePortValueOperation | This Operation gets the value of a "size" port on the Vision Device when executed |
| CGetStringListPortValueOperation | This Operation gets the value of a "string list" port on the Vision Device when executed |
| CGetStringPortValueOperation | This Operation gets the value of a "string" port on the Vision Device when executed |
| CGetSystemLogOperation | This Operation gets system log as a List of String on the Vision Device when executed |
| CGetToleranceListPortValueOperation | This Operation gets the value of a "tolerance list" port on the Vision Device when executed |
| CGetTolerancePortValueOperation | This Operation gets the value of a "tolerance" port on the Vision Device when executed |
| CGetToolStatusPortValueOperation | This Operation gets the value of a "tool status" port on the Vision Device when executed |
| CGetVisionDeviceDetailInfoOperation | This Operation gets "vision device detail info" as a VisionDeviceDetailInfo on the Vision Device when executed |
| CGetWideCircularArcPortValueOperation | This Operation gets the value of a "wide circular arc" port on the Vision Device when executed |
| CGetWideLineSegmentListPortValueOperation | This Operation gets the value of a "wide line segment list" port on the Vision Device when executed |
| CGetWideLineSegmentPortValueOperation | This Operation gets the value of a "wide line segment" port on the Vision Device when executed |
| CIsAnEmulator | This Operation is an emulator as a Boolean on the Vision Device when executed |
| CIsAVisionProcessor | This Operation is a vision processor as a Boolean on the Vision Device when executed |
| CIVisionOperationsFactory | This class is has the responsability to provide a common interface to create all the vision operations available |
| CLoadFileOperation | This Operation load a File present on the Vision Device when executed |
| CLogMessageToSystemLogOperation | This Operation log message to system log on the Vision Device when executed |
| COperation | This class represents any operation made on the VisionDevice
To execute the operation, call the Execute method. |
| CReadDigitalInputsOperation | This Operation read digital inputs as a long on the Vision Device when executed |
| CRemoveFileFromFileCameraOperation | This Operation remove file from file camera on a File present on the Vision Device when executed |
| CSaveProgramOperation | This Operation saves a program on the Vision Device when executed |
| CSaveProgramWithNameOperation | This Operation saves a program with the name on the Vision Device when executed |
| CSetAngleRangePortValueOperation | This Operation set a new value of a "angle range" port on the Vision Device when executed |
| CSetAutoTriggerWhenOnlineOperation | This Operation set auto trigger when online on the Vision Device when executed |
| CSetBlobListPortValueOperation | This Operation set a new value of a "blob list" port on the Vision Device when executed |
| CSetBlobPortValueOperation | This Operation set a new value of a "blob" port on the Vision Device when executed |
| CSetBooleanListPortValueOperation | This Operation set a new value of a "boolean list" port on the Vision Device when executed |
| CSetBooleanPortValueOperation | This Operation set a new value of a "boolean" port on the Vision Device when executed |
| CSetCirclePortValueOperation | This Operation set a new value of a "circle" port on the Vision Device when executed |
| CSetColorListPortValueOperation | This Operation set a new value of a "color list" port on the Vision Device when executed |
| CSetColorPortValueOperation | This Operation set a new value of a "color" port on the Vision Device when executed |
| CSetContourListPortValueOperation | This Operation set a new value of a "contour list" port on the Vision Device when executed |
| CSetContourPortValueOperation | This Operation set a new value of a "contour" port on the Vision Device when executed |
| CSetDateAndTimeOperation | This Operation set date and time on the Vision Device when executed |
| CSetEdgelListPortValueOperation | This Operation set a new value of a "edgel list" port on the Vision Device when executed |
| CSetEdgelPortValueOperation | This Operation set a new value of a "edgel" port on the Vision Device when executed |
| CSetFileCameraModeOperation | This Operation set file camera mode on the Vision Device when executed |
| CSetFileContentOperation | This Operation set the file content on a File present on the Vision Device when executed |
| CSetIntegerListPortValueOperation | This Operation set a new value of a "integer list" port on the Vision Device when executed |
| CSetIntegerPortValueOperation | This Operation set a new value of a "integer" port on the Vision Device when executed |
| CSetLineSegmentListPortValueOperation | This Operation set a new value of a "line segment list" port on the Vision Device when executed |
| CSetLineSegmentPortValueOperation | This Operation set a new value of a "line segment" port on the Vision Device when executed |
| CSetLoadFileOnStartupOperation | This Operation set the load file on startup on a File present on the Vision Device when executed |
| CSetOnlineOnStartupOperation | This Operation set online on startup on the Vision Device when executed |
| CSetOnlineOperation | This Operation set online on the Vision Device when executed |
| CSetOriginListPortValueOperation | This Operation set a new value of a "origin list" port on the Vision Device when executed |
| CSetOriginPortValueOperation | This Operation set a new value of a "origin" port on the Vision Device when executed |
| CSetPeriodicAutoTriggerDelayValueOperation | This Operation set periodic auto trigger delay value on the Vision Device when executed |
| CSetPlanePortValueOperation | This Operation set a new value of a "plane" port on the Vision Device when executed |
| CSetPoint3DListPortValueOperation | This Operation set a new value of a "point3 d list" port on the Vision Device when executed |
| CSetPoint3DPortValueOperation | This Operation set a new value of a "point3 d" port on the Vision Device when executed |
| CSetPointListPortValueOperation | This Operation set a new value of a "point list" port on the Vision Device when executed |
| CSetPointPortValueOperation | This Operation set a new value of a "point" port on the Vision Device when executed |
| CSetPolygonListPortValueOperation | This Operation set a new value of a "polygon list" port on the Vision Device when executed |
| CSetPolygonPortValueOperation | This Operation set a new value of a "polygon" port on the Vision Device when executed |
| CSetRange1DListPortValueOperation | This Operation set a new value of a "range1 d list" port on the Vision Device when executed |
| CSetRange1DPortValueOperation | This Operation set a new value of a "range1 d" port on the Vision Device when executed |
| CSetRealListPortValueOperation | This Operation set a new value of a "real list" port on the Vision Device when executed |
| CSetRealPortValueOperation | This Operation set a new value of a "real" port on the Vision Device when executed |
| CSetRectListPortValueOperation | This Operation set a new value of a "rect list" port on the Vision Device when executed |
| CSetRectPortValueOperation | This Operation set a new value of a "rect" port on the Vision Device when executed |
| CSetRectRangeListPortValueOperation | This Operation set a new value of a "rect range list" port on the Vision Device when executed |
| CSetRectRangePortValueOperation | This Operation set a new value of a "rect range" port on the Vision Device when executed |
| CSetSelfPacedAutoTriggerDelayValueOperation | This Operation set self paced auto trigger delay value on the Vision Device when executed |
| CSetShapeListPortValueOperation | This Operation set a new value of a "shape list" port on the Vision Device when executed |
| CSetShapePortValueOperation | This Operation set a new value of a "shape" port on the Vision Device when executed |
| CSetSizePortValueOperation | This Operation set a new value of a "size" port on the Vision Device when executed |
| CSetStringListPortValueOperation | This Operation set a new value of a "string list" port on the Vision Device when executed |
| CSetStringPortValueOperation | This Operation set a new value of a "string" port on the Vision Device when executed |
| CSetToleranceListPortValueOperation | This Operation set a new value of a "tolerance list" port on the Vision Device when executed |
| CSetTolerancePortValueOperation | This Operation set a new value of a "tolerance" port on the Vision Device when executed |
| CSetWideCircularArcPortValueOperation | This Operation sets a new value of a "wide circular arc" port on the Vision Device when executed |
| CSetWideLineSegmentListPortValueOperation | This Operation set a new value of a "wide line segment list" port on the Vision Device when executed |
| CSetWideLineSegmentPortValueOperation | This Operation set a new value of a "wide line segment" port on the Vision Device when executed |
| CSnapImageAndSetToPortsOperation | This Operation snap image and set to ports on the Vision Device when executed |
| CSnapImageOperation | This Operation snap image as a VisionImage on the Vision Device when executed |
| CStartAutoTriggerOperation | This Operation start auto trigger on the Vision Device when executed |
| CStopAutoTriggerOperation | This Operation stop auto trigger on the Vision Device when executed |
| CTestConnectionOperation | This Operation test connection as a bool on the Vision Device when executed |
| CTriggerOperation | This Operation trigger on the Vision Device when executed |
| CUnloadAllLoadedProgramsOperation | This Operation unload all loaded programs on the Vision Device when executed |
| CUnloadFileOperation | This Operation unload a File present on the Vision Device when executed |
| CUnloadProgramOperation | This Operation unload program on the Vision Device when executed |
| CVisionFileOperation | This class represents an operation performed on a VisionFile present on the Vision Device. |
| CVisionGetFileOperation | This class represents a Get operation performed on a VisionFile on the Vision Device.
The return value is in the OperationResult<T>.ReturnValue property |
| CVisionGetOperation | This class represents an operation that returns a value from a Vision Device.
The return value is in the OperationResult<T>.ReturnValue property |
| CVisionGetPortOperation | This class represents a Get operation performed on a VisionPort of a Vision Device.
The return value is in the OperationResult<T>.ReturnValue property |
| CVisionOperation | This class represents an operation executed on a Vision Device
It also stores DeviceConnection which is the connection to the Vision Device. |
| CVisionPortOperation | This class represents an operation performed on a particular VisionPort of a Vision Device. |
| CVisionSetFileOperation | This class represents a Set operation performed on a VisionFile on a Vision Device
The new value to set must be contained in the NewValue property. |
| CVisionSetOperation | This class represents an operation that sets a value performed on a Vision Device.
The new value to set must be contained in the NewValue property. |
| CVisionSetPortOperation | This class represents a Set operation performed on a VisionPort on a Vision Device
The new value to set must be contained in the NewValue property. |
| CWriteDigitalOutputsOperation | This Operation write digital outputs on the Vision Device when executed |
| ►NThreading | |
| CDispatcherScheduler | This 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. |
| CEventsScheduler | This class is used to fire an event using a different Dispatcher from the caller's |
| CIEventsScheduler | Interface for an object with the responsability of rise an event on the right task. |
| CIScheduler | |
| CActionsExecutor | This 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. |
| CAfterward | This static class is used as an easy way to create completion handlers. |
| CCoef | |
| CComparator | |
| CEventsManager | This class is used to fire an event using a different Dispatcher from the caller's |
| CIFile | This interface can be implemented by any object that has a VisionFile property |
| CIPort | This interface defines a VisionPort property |
| CIValidable | This interface defines an isValid() method |
| CIVisionConnectionsFactory | Interface for any object with the responsibility to create a VisionDeviceConnection |
| CIVisionFactory | |
| CIVisionGeometricShape | This 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.
|
| CIVisionGeometricShapesIllustrator | This 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. |
| CLinearAlgebraCalculator | |
| COperationResult | This class contains the results of an operation performed in the Vision SDK |
| CUDPManager | This class is used to send UDP messages through the Net |
| CVisionAngle | This class represents an angle |
| CVisionAngleRange | |
| CVisionBlob | This is a shape composed of a polygon that describes the outline of the blob. |
| CVisionCalibration | |
| CVisionCalibrationPlaneRWC | |
| CVisionCalibrationPlanes | |
| CVisionCalibrationResult | |
| CVisionCharacterModel | Represents a character stored inside a VisionFontData Object
This object cannot be set to the Vision Device but can only be read from it
To create a new VisionFontData or a new VisionCharacterModel you must use the train functions |
| CVisionCircle | This class represents a Circle |
| CVisionCircleCorrelationModel | |
| CVisionColor | This class represents a Color |
| CVisionColorTemplateModel | |
| CVisionContour | |
| CVisionContourModel | |
| CVisionCorrelationModel | |
| CVisionCustomEventArgs | This class encapsulates the Args for a Custom VisionEvent event |
| CVisionDevice | This 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. |
| CVisionDeviceConnection | This abstract object encapsulates the connection to a Vision Device |
| CVisionDeviceConnectionDetails | This class stores the details used in the VisionDeviceConnection |
| CVisionDeviceConnectionDetailsNetwork | This class stores the connection details for a Network connected Vision Device |
| CVisionDeviceConnectionRestorer | This 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. |
| CVisionDeviceDetailInfo | This class contains all the detailed information about a Vision Device |
| CVisionDeviceEventListener | This 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. |
| CVisionDeviceEventListenerPeriodic | This class is an Implementation of the VisionDeviceEventListener
This class will poll to perform a check for events and for the connection status with a period defined by the Interval Property. |
| CVisionDeviceInfo | This class contains the information returned from the VisionDeviceDiscoverer |
| CVisionEdgel | |
| CVisionEvent | This class encapsulates an Event into an object |
| CVisionEventArgs | This class encapsulates the Args for a VisionEvent event |
| CVisionEventOperationArgs | This class encapsulates the Args for an Operation VisionEvent event |
| CVisionFile | This abstract class represents a file inside a Vision Device
To instantiate a VisionFile use a valid subclass ex VisionFilePath |
| CVisionFileData | This class contain all the information regarding a file present on the Vision Device |
| CVisionFileImageInfo | |
| CVisionFilePath | This class represents VisionFile in a Path Format.
|
| CVisionFontData | This class represent a collection of CharactersModels used in tools like the OCR. |
| CVisionGreyScaleTemplateModel | |
| CVisionImage | This class represent an Image. This image is represented by a width, a height, the Pixel format, and an array of raw data. |
| CVisionLineSegment | This class represents a Line Segment
The Line Segment is composed of a Start Point and an End Point |
| CVisionMultipleData | This 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. |
| CVisionMultipleDataRequest | This class encapsulates multiple data requests at the same time.
This allows you to request all the data that you need in one single call, the big benefit is that
all this data is captured at the same time
This class is composed of a List of VisionPort for each data type
to request a particular data port add the VisionPort to the respective data type array and send the request. |
| CVisionMultiResContourModel | |
| CVisionObject | This class represents the base class for all the Vision Models |
| CVisionOrigin | This class represents an Origin
An Origin is composed of a Point and an Angle. |
| CVisionPatternFindModel | |
| CVisionPatternSortModel | |
| CVisionPatternSortModelLibrary | |
| CVisionPlane | |
| CVisionPoint | This Class represents a Point
A Point is composed of an X and a Y Point |
| CVisionPoint3D | This class represent a 3D Point
A 3D Point is composed by X, Y, Z coordinates. |
| CVisionPointCloud | |
| CVisionPolygon | This class represents a Polygon as a List of Points |
| CVisionPolygonWithHoles | This class represents a Polygon as a List of Points |
| CVisionPort | This object is used by the SDK to represent a Vision Port.
A Vision Port is a way to refer to a specific data used in our vision program.
For example, The Input image of a tool, the intensity of a filter etc...
|
| CVisionPortPath | This object is used by the SDK to represent a VisionPort in a Path Format.
The easy way to retrieve this Path in VPM is to go to the tool's Properties tab (below the image window),
right click on the desired port, then copy and paste the Path into your code
The typical path formats are:
"ProgramName.TaskName.ToolName:PortName" For example "Inspection.Image In Task.My Ocr Tool.Input Image"
"ProgramName.TaskName:PortName" For example "Inspection.Image In Task.Image"
"Vision System.SettingsName:PortName" For example "Vision System.Camera:Gain"
|
| CVisionRange1D | This class represents a one dimensional Range (Range 1D). The Range is represented by the start value, an end value, and two boolean values that indicate if the start and end values should be included in the range. |
| CVisionRect | This class represents an oriented Rectangle
The Rectangle is represented by a VisionOrigin and a VisionSize.
The origin is considered the upper left vertices |
| CVisionRectRange | |
| CVisionSDKVersion | This object contains the SDK client version |
| CVisionShape | This class represents a Shape that is a generic geometric form.
The Shape's subclasses are: VisionBlob, VisionCircle, VisionRect, VisionPolygon
Each Shape has a list of shapes that are holes, but the holes properties are not present in the Shape's subclasses. |
| CVisionSize | This class represent a size, so an item with a Width and a Height |
| CVisionTolerance | This class represents a Tolerance that is a structure composed of a nominal value, a plus tolerance, and a minus tolerance. |
| CVisionToolStatus | This class represents tool's status. The status consists of the run count, the last time the tool ran, and the operation result |
| CVisionWideCircularArc | |
| CVisionWideLineSegment | This class represents a Wide Line Segment |