Impact Vision SDK  11.8.1
VisionSDK Namespace Reference

Namespaces

namespace  Discovery
 
namespace  Drawing
 
namespace  Events
 
namespace  Operations
 
namespace  Threading
 

Classes

class  ActionsExecutor
 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. More...
 
class  Afterward
 This static class is used as an easy way to create completion handlers. More...
 
class  Coef
 
class  Comparator
 
class  EventsManager
 This class is used to fire an event using a different Dispatcher from the caller's More...
 
interface  IFile
 This interface can be implemented by any object that has a VisionFile property More...
 
interface  IPort
 This interface defines a VisionPort property More...
 
interface  IValidable
 This interface defines an isValid() method More...
 
interface  IVisionConnectionsFactory
 Interface for any object with the responsibility to create a VisionDeviceConnection More...
 
interface  IVisionFactory
 
interface  IVisionGeometricShape
 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.
More...
 
interface  IVisionGeometricShapesIllustrator
 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. More...
 
class  LinearAlgebraCalculator
 
class  OperationResult
 This class contains the results of an operation performed in the Vision SDK More...
 
class  UDPManager
 This class is used to send UDP messages through the Net More...
 
class  VisionAngle
 This class represents an angle More...
 
class  VisionAngleRange
 
class  VisionBlob
 This is a shape composed of a polygon that describes the outline of the blob. More...
 
class  VisionCalibration
 
class  VisionCalibrationPlaneRWC
 
class  VisionCalibrationPlanes
 
class  VisionCalibrationResult
 
class  VisionCharacterModel
 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 More...
 
class  VisionCircle
 This class represents a Circle More...
 
class  VisionCircleCorrelationModel
 
class  VisionColor
 This class represents a Color More...
 
class  VisionColorTemplateModel
 
class  VisionContour
 
class  VisionContourModel
 
class  VisionCorrelationModel
 
class  VisionCustomEventArgs
 This class encapsulates the Args for a Custom VisionEvent event More...
 
class  VisionDevice
 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. More...
 
class  VisionDeviceConnection
 This abstract object encapsulates the connection to a Vision Device More...
 
class  VisionDeviceConnectionDetails
 This class stores the details used in the VisionDeviceConnection More...
 
class  VisionDeviceConnectionDetailsNetwork
 This class stores the connection details for a Network connected Vision Device More...
 
class  VisionDeviceConnectionRestorer
 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. More...
 
class  VisionDeviceDetailInfo
 This class contains all the detailed information about a Vision Device More...
 
class  VisionDeviceEventListener
 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. More...
 
class  VisionDeviceEventListenerPeriodic
 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. More...
 
class  VisionDeviceInfo
 This class contains the information returned from the VisionDeviceDiscoverer More...
 
class  VisionEdgel
 
class  VisionEvent
 This class encapsulates an Event into an object More...
 
class  VisionEventArgs
 This class encapsulates the Args for a VisionEvent event More...
 
class  VisionEventOperationArgs
 This class encapsulates the Args for an Operation VisionEvent event More...
 
class  VisionFile
 This abstract class represents a file inside a Vision Device
To instantiate a VisionFile use a valid subclass ex VisionFilePath More...
 
class  VisionFileData
 This class contain all the information regarding a file present on the Vision Device More...
 
class  VisionFileImageInfo
 
class  VisionFilePath
 This class represents VisionFile in a Path Format.
More...
 
class  VisionFontData
 This class represent a collection of CharactersModels used in tools like the OCR. More...
 
class  VisionGreyScaleTemplateModel
 
class  VisionImage
 This class represent an Image. This image is represented by a width, a height, the Pixel format, and an array of raw data. More...
 
class  VisionLineSegment
 This class represents a Line Segment
The Line Segment is composed of a Start Point and an End Point More...
 
class  VisionMultipleData
 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. More...
 
class  VisionMultipleDataRequest
 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. More...
 
class  VisionMultiResContourModel
 
class  VisionObject
 This class represents the base class for all the Vision Models More...
 
class  VisionOrigin
 This class represents an Origin
An Origin is composed of a Point and an Angle. More...
 
class  VisionPatternFindModel
 
class  VisionPatternSortModel
 
class  VisionPatternSortModelLibrary
 
class  VisionPlane
 
class  VisionPoint
 This Class represents a Point
A Point is composed of an X and a Y Point More...
 
class  VisionPoint3D
 This class represent a 3D Point
A 3D Point is composed by X, Y, Z coordinates. More...
 
class  VisionPointCloud
 
class  VisionPolygon
 This class represents a Polygon as a List of Points More...
 
class  VisionPolygonWithHoles
 This class represents a Polygon as a List of Points More...
 
class  VisionPort
 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...
More...
 
class  VisionPortPath
 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"
More...
 
class  VisionRange1D
 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. More...
 
class  VisionRect
 This class represents an oriented Rectangle
The Rectangle is represented by a VisionOrigin and a VisionSize.
The origin is considered the upper left vertices More...
 
class  VisionRectRange
 
class  VisionSDKVersion
 This object contains the SDK client version More...
 
class  VisionShape
 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. More...
 
class  VisionSize
 This class represent a size, so an item with a Width and a Height More...
 
class  VisionTolerance
 This class represents a Tolerance that is a structure composed of a nominal value, a plus tolerance, and a minus tolerance. More...
 
class  VisionToolStatus
 This class represents tool's status. The status consists of the run count, the last time the tool ran, and the operation result More...
 
class  VisionWideCircularArc
 
class  VisionWideLineSegment
 This class represents a Wide Line Segment More...
 

Enumerations

enum  VisionAlgorithmType { VisionAlgorithmType.kContourMatch, VisionAlgorithmType.kDefectFinder }
 AlgorithmType Enum Type More...
 
enum  VisionAngleRangePatternType { VisionAngleRangePatternType.kFull360DegreeRange, VisionAngleRangePatternType.kAngleRangeOnly, VisionAngleRangePatternType.kAngleRangeAnd180Rotation, VisionAngleRangePatternType.kAngleRangeAndAll90DegreeRotations }
 AngleRangePatternType Enum Type More...
 
enum  VisionAngleRangePatternType3 { VisionAngleRangePatternType3.kNoRotation, VisionAngleRangePatternType3.kPlusMinusAFewDegrees, VisionAngleRangePatternType3.k0And180PlusMinusAFewDegrees, VisionAngleRangePatternType3.kFull360DegreeRange }
 AngleRangePatternType3 Enum Type More...
 
enum  VisionAngleToolDirectionType { VisionAngleToolDirectionType.kCWFromLine1ToLine2, VisionAngleToolDirectionType.kCCWFromLine1ToLine2, VisionAngleToolDirectionType.kCWFromLine2ToLine1, VisionAngleToolDirectionType.kCCWFromLine2ToLine1 }
 AngleToolDirectionType Enum Type More...
 
enum  VisionAngleToolEndpointType { VisionAngleToolEndpointType.kShortestAngleToEndingLine, VisionAngleToolEndpointType.kFullAngleToEndingLine }
 AngleToolEndpointType Enum Type More...
 
enum  VisionMultipleToleranceType { VisionMultipleToleranceType.kUseUniformTolerance, VisionMultipleToleranceType.kUseNominalValueListAndPlusMinusTolerances, VisionMultipleToleranceType.kUseToleranceList }
 MultipleToleranceType Enum Type More...
 
enum  VisionBarcodeEncodingType {
  VisionBarcodeEncodingType.kAnyType, VisionBarcodeEncodingType.kEAN_UPC, VisionBarcodeEncodingType.kCode128, VisionBarcodeEncodingType.kCode39,
  VisionBarcodeEncodingType.kCode39FullASCII, VisionBarcodeEncodingType.kCode93, VisionBarcodeEncodingType.kCodabar, VisionBarcodeEncodingType.kInterleaved2Of5_ITF_,
  VisionBarcodeEncodingType.kGS1DatabarOmnidirectional_RSS_, VisionBarcodeEncodingType.kGS1DatabarLimited_RSS_, VisionBarcodeEncodingType.kGS1DatabarExpanded_RSS_, VisionBarcodeEncodingType.kPharmacode_one_track_
}
 BarcodeEncodingType Enum Type More...
 
enum  VisionBarcodeEncodingType_ {
  VisionBarcodeEncodingType_.kUnknownType, VisionBarcodeEncodingType_.kEAN_UPC, VisionBarcodeEncodingType_.kCode128, VisionBarcodeEncodingType_.kCode39,
  VisionBarcodeEncodingType_.kCode39FullASCII, VisionBarcodeEncodingType_.kCode93, VisionBarcodeEncodingType_.kCodabar, VisionBarcodeEncodingType_.kInterleaved2Of5_ITF_,
  VisionBarcodeEncodingType_.kGS1DatabarOmnidirectional_RSS_, VisionBarcodeEncodingType_.kGS1DatabarLimited_RSS_, VisionBarcodeEncodingType_.kGS1DatabarExpanded_RSS_, VisionBarcodeEncodingType_.kPharmacode_one_track_
}
 BarcodeEncodingType_ Enum Type More...
 
enum  VisionBaudRate {
  VisionBaudRate.k300, VisionBaudRate.k2400, VisionBaudRate.k9600, VisionBaudRate.k19200,
  VisionBaudRate.k38400, VisionBaudRate.k115200
}
 BaudRate Enum Type More...
 
enum  VisionBlobDetectionThresholdType { VisionBlobDetectionThresholdType.kAdaptiveThreshold, VisionBlobDetectionThresholdType.kFixedThreshold }
 BlobDetectionThresholdType Enum Type More...
 
enum  VisionBlobDetectType { VisionBlobDetectType.kDetectInRangeBlobs, VisionBlobDetectType.kDetectOutOfRangeBlobs }
 BlobDetectType Enum Type More...
 
enum  VisionBlobColorToFindType { VisionBlobColorToFindType.kFindBrightObjectsOnly, VisionBlobColorToFindType.kFindDarkObjectsOnly }
 BlobColorToFindType Enum Type More...
 
enum  VisionBlobPerRoiFilterType { VisionBlobPerRoiFilterType.kOff, VisionBlobPerRoiFilterType.kCentermostBlob, VisionBlobPerRoiFilterType.kLargestBlob, VisionBlobPerRoiFilterType.kFirstBlob }
 BlobPerRoiFilterType Enum Type More...
 
enum  VisionBlobOriginType { VisionBlobOriginType.kCentroidX_YOnly, VisionBlobOriginType.kCentroidX_YAndMajorAxisAngle, VisionBlobOriginType.kNoOrigin, VisionBlobOriginType.kCentroidX_YAndMajorAxisAngle360Range }
 BlobOriginType Enum Type More...
 
enum  VisionBumpType { VisionBumpType.kFindBoth, VisionBumpType.kFindConvex, VisionBumpType.kFindConcave }
 BumpType Enum Type More...
 
enum  VisionCameraTriggerEdgeType {
  VisionCameraTriggerEdgeType.kCameraTriggerRisingEdge, VisionCameraTriggerEdgeType.kCameraTriggerFallingEdge, VisionCameraTriggerEdgeType.kCameraTriggerBothEdge, VisionCameraTriggerEdgeType.kCameraPeriodicAutotrigger,
  VisionCameraTriggerEdgeType.kCameraSelfPacedAutotrigger
}
 CameraTriggerEdgeType Enum Type More...
 
enum  VisionCaseToExecuteMode { VisionCaseToExecuteMode.kFirstMatching, VisionCaseToExecuteMode.kAllMatching }
 CaseToExecuteMode Enum Type More...
 
enum  VisionCircleEdgeDetectType {
  VisionCircleEdgeDetectType.kFirstEdge, VisionCircleEdgeDetectType.kCenterEdge, VisionCircleEdgeDetectType.kBestEdge, VisionCircleEdgeDetectType.kBestTwoEdges,
  VisionCircleEdgeDetectType.kBestThreeEdges, VisionCircleEdgeDetectType.kAllEdges
}
 CircleEdgeDetectType Enum Type More...
 
enum  VisionCircleEdgeDetectionSensitivity {
  VisionCircleEdgeDetectionSensitivity.kLow, VisionCircleEdgeDetectionSensitivity.kMediumLow, VisionCircleEdgeDetectionSensitivity.kMedium, VisionCircleEdgeDetectionSensitivity.kMediumHigh,
  VisionCircleEdgeDetectionSensitivity.kHigh, VisionCircleEdgeDetectionSensitivity.kFixedThreshold, VisionCircleEdgeDetectionSensitivity.kAdaptiveGreyLevelOffsetFromSegmentStart
}
 CircleEdgeDetectionSensitivity Enum Type More...
 
enum  VisionCircleFindType {
  VisionCircleFindType.kDarkCircleFromOutsideIn, VisionCircleFindType.kDarkCircleFromInsideOut, VisionCircleFindType.kBrightCircleFromOutsideIn, VisionCircleFindType.kBrightCircleFromInsideOut,
  VisionCircleFindType.kDarkRingFromOutsideIn, VisionCircleFindType.kDarkRingFromInsideOut, VisionCircleFindType.kBrightRingFromOutsideIn, VisionCircleFindType.kBrightRingFromInsideOut
}
 CircleFindType Enum Type More...
 
enum  VisionCircleScanType { VisionCircleScanType.kDarkCircleScanOut, VisionCircleScanType.kDarkCircleScanIn, VisionCircleScanType.kBrightCircleScanOut, VisionCircleScanType.kBrightCircleScanIn }
 CircleScanType Enum Type More...
 
enum  VisionCirclePatternFindRefMethod { VisionCirclePatternFindRefMethod.k0Degrees, VisionCirclePatternFindRefMethod.kCenterOfModelArc }
 CirclePatternFindRefMethod Enum Type More...
 
enum  VisionColorDifferenceType { VisionColorDifferenceType.kColorDifferenceIncludesIntensity, VisionColorDifferenceType.kSeparateColorAndIntensityDifferences, VisionColorDifferenceType.kUseRed_Green_AndBlueRanges }
 ColorDifferenceType Enum Type More...
 
enum  VisionColorTrainType { VisionColorTrainType.kTrainANewColor, VisionColorTrainType.kAddToTheTrainedColor }
 ColorTrainType Enum Type More...
 
enum  VisionComparisonType { VisionComparisonType.kAdaptive, VisionComparisonType.kAbsolute }
 ComparisonType Enum Type More...
 
enum  VisionConnectionType { VisionConnectionType.kServer, VisionConnectionType.kClient }
 ConnectionType Enum Type More...
 
enum  VisionContourPFInitialSearchRes { VisionContourPFInitialSearchRes.kHalfResolution, VisionContourPFInitialSearchRes.kFullResolution }
 ContourPFInitialSearchRes Enum Type More...
 
enum  VisionDataBits { VisionDataBits.k7, VisionDataBits.k8 }
 DataBits Enum Type More...
 
enum  VisionDataMatrixIISymbolSize {
  VisionDataMatrixIISymbolSize.kSelectASize, VisionDataMatrixIISymbolSize.k10x10Square, VisionDataMatrixIISymbolSize.k12x12Square, VisionDataMatrixIISymbolSize.k14x14Square,
  VisionDataMatrixIISymbolSize.k16x16Square, VisionDataMatrixIISymbolSize.k18x18Square, VisionDataMatrixIISymbolSize.k20x20Square, VisionDataMatrixIISymbolSize.k22x22Square,
  VisionDataMatrixIISymbolSize.k24x24Square, VisionDataMatrixIISymbolSize.k26x26Square, VisionDataMatrixIISymbolSize.k16x36Rectangle
}
 DataMatrixIISymbolSize Enum Type More...
 
enum  VisionDatumLine {
  VisionDatumLine.kAbsoluteDistanceToDatumLine, VisionDatumLine.kSignedDistanceToDatumOriginXAxis, VisionDatumLine.kSignedDistanceToDatumOriginYAxis, VisionDatumLine.kAbsoluteDistanceToDatumOriginXAxis,
  VisionDatumLine.kAbsoluteDistanceToDatumOriginYAxis, VisionDatumLine.kSignedDistanceToDatumLine, VisionDatumLine.kSignedDistanceToToolOriginXAxis, VisionDatumLine.kSignedDistanceToToolOriginYAxis,
  VisionDatumLine.kAbsoluteDistanceToToolOriginXAxis, VisionDatumLine.kAbsoluteDistanceToToolOriginYAxis
}
 DatumLine Enum Type More...
 
enum  VisionDelimiterType { VisionDelimiterType.kNone, VisionDelimiterType.kCarriageReturn, VisionDelimiterType.kLineFeed, VisionDelimiterType.kCarriageReturnAndLineFeed }
 DelimiterType Enum Type More...
 
enum  VisionDifferenceImageType { VisionDifferenceImageType.kBinary, VisionDifferenceImageType.kAbsolute }
 DifferenceImageType Enum Type More...
 
enum  VisionDirection { VisionDirection.kX, VisionDirection.kY, VisionDirection.kNone }
 Direction Enum Type More...
 
enum  VisionDistance { VisionDistance.kEuclidean, VisionDistance.kAbsoluteX, VisionDistance.kAbsoluteY }
 Distance Enum Type More...
 
enum  VisionEdgeDetectionSensitivity {
  VisionEdgeDetectionSensitivity.kLow, VisionEdgeDetectionSensitivity.kMediumLow, VisionEdgeDetectionSensitivity.kMedium, VisionEdgeDetectionSensitivity.kMediumHigh,
  VisionEdgeDetectionSensitivity.kHigh, VisionEdgeDetectionSensitivity.kFixedThreshold
}
 EdgeDetectionSensitivity Enum Type More...
 
enum  VisionEdgeDetectionType { VisionEdgeDetectionType.kGradientEdges, VisionEdgeDetectionType.kGreyLevelEdges }
 EdgeDetectionType Enum Type More...
 
enum  VisionEdgePatternType {
  VisionEdgePatternType.kAllEdges, VisionEdgePatternType.kAlternatingRising_Falling, VisionEdgePatternType.kAlternatingFalling_Rising, VisionEdgePatternType.kRisingOnly,
  VisionEdgePatternType.kFallingOnly, VisionEdgePatternType.kCentralRisingEdge, VisionEdgePatternType.kCentralFallingEdge, VisionEdgePatternType.kFirstRisingEdge,
  VisionEdgePatternType.kFirstFallingEdge
}
 EdgePatternType Enum Type More...
 
enum  VisionEdgePatternType2 {
  VisionEdgePatternType2.kAllEdges, VisionEdgePatternType2.kAlternatingRising_Falling, VisionEdgePatternType2.kAlternatingFalling_Rising, VisionEdgePatternType2.kRisingOnly,
  VisionEdgePatternType2.kFallingOnly, VisionEdgePatternType2.kCentralRisingEdge, VisionEdgePatternType2.kCentralFallingEdge, VisionEdgePatternType2.kFirstRisingEdge,
  VisionEdgePatternType2.kFirstFallingEdge, VisionEdgePatternType2.kAutomatic
}
 EdgePatternType2 Enum Type More...
 
enum  VisionEdgePointFindNoiseLevel {
  VisionEdgePointFindNoiseLevel.kNoNoise, VisionEdgePointFindNoiseLevel.kLowNoise, VisionEdgePointFindNoiseLevel.kMediumNoise, VisionEdgePointFindNoiseLevel.kHighNoise,
  VisionEdgePointFindNoiseLevel.kVeryHighNoise
}
 EdgePointFindNoiseLevel Enum Type More...
 
enum  VisionEdgeRisingFalling { VisionEdgeRisingFalling.kRisingEdge, VisionEdgeRisingFalling.kFallingEdge }
 EdgeRisingFalling Enum Type More...
 
enum  VisionEdgeSubpixelPos { VisionEdgeSubpixelPos.kMiddleOfStepEdge, VisionEdgeSubpixelPos.kBottomOfRampEdge, VisionEdgeSubpixelPos.kTopOfRampEdge }
 EdgeSubpixelPos Enum Type More...
 
enum  VisionEdgeSubpixelType {
  VisionEdgeSubpixelType.kNotSubpixel, VisionEdgeSubpixelType.k3PointAverageSubpixel, VisionEdgeSubpixelType.k5PointAverageSubpixel, VisionEdgeSubpixelType.k7PointAverageSubpixel,
  VisionEdgeSubpixelType.k9PointAverageSubpixel, VisionEdgeSubpixelType.k1PointSubpixel
}
 EdgeSubpixelType Enum Type More...
 
enum  VisionExtremeDiff { VisionExtremeDiff.kFindBrightDefects, VisionExtremeDiff.kFindDarkDefects, VisionExtremeDiff.kFindBothDefects }
 ExtremeDiff Enum Type More...
 
enum  VisionFileSaveMode { VisionFileSaveMode.kSaveCompressed, VisionFileSaveMode.kSaveAsXML }
 FileSaveMode Enum Type More...
 
enum  VisionGreyLevelThresholdType {
  VisionGreyLevelThresholdType.kAutothresholdContrastingBrightPixels, VisionGreyLevelThresholdType.kAutothresholdContrastingDarkPixels, VisionGreyLevelThresholdType.kFixedThresholdBrightPixels, VisionGreyLevelThresholdType.kFixedThresholdDarkPixels,
  VisionGreyLevelThresholdType.kAutothresholdUniformRegion, VisionGreyLevelThresholdType.kFixedThresholdRange
}
 GreyLevelThresholdType Enum Type More...
 
enum  VisionGreyLevelThresholdType1 {
  VisionGreyLevelThresholdType1.kAutothresholdContrastingBrightPixels, VisionGreyLevelThresholdType1.kAutothresholdContrastingDarkPixels, VisionGreyLevelThresholdType1.kAutothresholdUniformRegion, VisionGreyLevelThresholdType1.kFixedThresholdRange,
  VisionGreyLevelThresholdType1.kCenterFixedThresholdRangeOnRegionAverage
}
 GreyLevelThresholdType1 Enum Type More...
 
enum  VisionGreyScaleDifferenceType { VisionGreyScaleDifferenceType.kFixedDifference, VisionGreyScaleDifferenceType.kAdaptiveDifference }
 GreyScaleDifferenceType Enum Type More...
 
enum  VisionGreyScaleDifferenceSensitivity {
  VisionGreyScaleDifferenceSensitivity.kLow, VisionGreyScaleDifferenceSensitivity.kMediumLow, VisionGreyScaleDifferenceSensitivity.kMedium, VisionGreyScaleDifferenceSensitivity.kMediumHigh,
  VisionGreyScaleDifferenceSensitivity.kHigh, VisionGreyScaleDifferenceSensitivity.kFixed
}
 GreyScaleDifferenceSensitivity Enum Type More...
 
enum  VisionGreyScaleTemplateTrainType { VisionGreyScaleTemplateTrainType.kTrainNewTemplateWithEdgeDetection, VisionGreyScaleTemplateTrainType.kAddAndTrainTemplateWithEdgeDetection, VisionGreyScaleTemplateTrainType.kTrainNewTemplateWithThresholding, VisionGreyScaleTemplateTrainType.kAddAndTrainTemplateWithThresholding }
 GreyScaleTemplateTrainType Enum Type More...
 
enum  VisionGridPitchType { VisionGridPitchType.kPitchToNextPoint, VisionGridPitchType.kPitchToNextRow_Column }
 GridPitchType Enum Type More...
 
enum  VisionImageMath {
  VisionImageMath.kSubtractWithOffset, VisionImageMath.kSubtract, VisionImageMath.kAbsoluteDifference, VisionImageMath.kMin,
  VisionImageMath.kMax, VisionImageMath.kAND, VisionImageMath.kOR, VisionImageMath.kXOR,
  VisionImageMath.kNOT, VisionImageMath.kInvert, VisionImageMath.kWeightedAverage
}
 ImageMath Enum Type More...
 
enum  VisionImageSaveFormat { VisionImageSaveFormat.kBMP, VisionImageSaveFormat.kJPG, VisionImageSaveFormat.kPNG }
 ImageSaveFormat Enum Type More...
 
enum  VisionImageStitching { VisionImageStitching.kStepBetweenImages, VisionImageStitching.kOriginsOfOverlapFeature }
 ImageStitching Enum Type More...
 
enum  VisionLightLevelingTraining { VisionLightLevelingTraining.kNoTrainingRecalculateSensorOnEachImage, VisionLightLevelingTraining.kTrainLightSensorOnThisImage }
 LightLevelingTraining Enum Type More...
 
enum  VisionLightLevelingIntensity { VisionLightLevelingIntensity.kBrightestRow_ColumnAverageIsTargetIntensity, VisionLightLevelingIntensity.kFixedTargetIntensity }
 LightLevelingIntensity Enum Type More...
 
enum  VisionLineFinderType {
  VisionLineFinderType.kFirstBrightLine, VisionLineFinderType.kFirstDarkLine, VisionLineFinderType.kCenterOfFirstBrightLine, VisionLineFinderType.kCenterOfFirstDarkLine,
  VisionLineFinderType.kCenterOfBrightLinesFromOutsideIn, VisionLineFinderType.kCenterOfDarkLineFromOutsideIn, VisionLineFinderType.kCenterOfBrightLinesFromInsideOut, VisionLineFinderType.kCenterOfDarkLineFromInsideOut
}
 LineFinderType Enum Type More...
 
enum  VisionLineSegOrOrigin { VisionLineSegOrOrigin.kLineSegment, VisionLineSegOrOrigin.kOrigin }
 LineSegOrOrigin Enum Type More...
 
enum  VisionLineType { VisionLineType.kFirstBrightLine, VisionLineType.kFirstDarkLine, VisionLineType.kLinkLineSegment, VisionLineType.kLinkOrigin }
 LineType Enum Type More...
 
enum  VisionMatchSensitivity {
  VisionMatchSensitivity.kLow, VisionMatchSensitivity.kMediumLow, VisionMatchSensitivity.kMedium, VisionMatchSensitivity.kMediumHigh,
  VisionMatchSensitivity.kHigh
}
 MatchSensitivity Enum Type More...
 
enum  VisionMatchStrategy { VisionMatchStrategy.kFirstGood, VisionMatchStrategy.kExhaustive }
 MatchStrategy Enum Type More...
 
enum  VisionMatchSubstringsMode {
  VisionMatchSubstringsMode.kExact, VisionMatchSubstringsMode.kCaseBeginsWithCondition, VisionMatchSubstringsMode.kCaseContainsCondition, VisionMatchSubstringsMode.kCaseEndsWithCondition,
  VisionMatchSubstringsMode.kConditionBeginsWithCase, VisionMatchSubstringsMode.kConditionContainsCase, VisionMatchSubstringsMode.kConditionEndsWithCase
}
 MatchSubstringsMode Enum Type More...
 
enum  VisionMELSECDevice {
  VisionMELSECDevice.kInputRelay, VisionMELSECDevice.kOutputRelay, VisionMELSECDevice.kInternalRelay, VisionMELSECDevice.kLatchRelay,
  VisionMELSECDevice.kAnnunciator, VisionMELSECDevice.kLinkRelay, VisionMELSECDevice.kDataRegister, VisionMELSECDevice.kLinkRegister,
  VisionMELSECDevice.kTimerContact, VisionMELSECDevice.kTimerCoil, VisionMELSECDevice.kTimerValue, VisionMELSECDevice.kCounterContact,
  VisionMELSECDevice.kCounterCoil, VisionMELSECDevice.kCounterValue, VisionMELSECDevice.kSpecialLinkRelay, VisionMELSECDevice.kSpecialLinkRegister,
  VisionMELSECDevice.kFileRegister
}
 MELSECDevice Enum Type More...
 
enum  VisionMirror { VisionMirror.kNone, VisionMirror.kHorizontal, VisionMirror.kVertical }
 Mirror Enum Type More...
 
enum  VisionModelRefOriginPlacement { VisionModelRefOriginPlacement.kTrainRegionCenter, VisionModelRefOriginPlacement.kTrainRegionUpperLeftCorner, VisionModelRefOriginPlacement.kUseModelReferenceOrigin }
 ModelRefOriginPlacement Enum Type More...
 
enum  VisionMorphShape { VisionMorphShape.kSquare_fastest_, VisionMorphShape.kOctagon_moreUniform_ }
 MorphShape Enum Type More...
 
enum  VisionMultiRoiContrastGreyLevelThresholdType {
  VisionMultiRoiContrastGreyLevelThresholdType.kAutothresholdContrastingBrightPixels, VisionMultiRoiContrastGreyLevelThresholdType.kAutothresholdContrastingDarkPixels, VisionMultiRoiContrastGreyLevelThresholdType.kFixedThresholdBrightPixels, VisionMultiRoiContrastGreyLevelThresholdType.kFixedThresholdDarkPixels,
  VisionMultiRoiContrastGreyLevelThresholdType.kAutothresholdUniformRegion, VisionMultiRoiContrastGreyLevelThresholdType.kFixedThresholdRange, VisionMultiRoiContrastGreyLevelThresholdType.kCenterFixedThresholdRangeOnRegionAverage
}
 MultiRoiContrastGreyLevelThresholdType Enum Type More...
 
enum  VisionMultiROIContrastToleranceType { VisionMultiROIContrastToleranceType.kMaximumPercentageOutOfRange, VisionMultiROIContrastToleranceType.kMaximumAreaOutOfRange }
 MultiROIContrastToleranceType Enum Type More...
 
enum  VisionNoiseLevel { VisionNoiseLevel.kNoNoise, VisionNoiseLevel.kLowNoise, VisionNoiseLevel.kMediumNoise, VisionNoiseLevel.kHighNoise }
 NoiseLevel Enum Type More...
 
enum  VisionOcrChecksumType { VisionOcrChecksumType.kNone, VisionOcrChecksumType.kSEMI }
 OcrChecksumType Enum Type More...
 
enum  VisionOcrThresholdType {
  VisionOcrThresholdType.kAdaptiveThreshold_DarkCharacters, VisionOcrThresholdType.kAdaptiveThreshold_BrightCharacters, VisionOcrThresholdType.kBlockAdaptiveThreshold_DarkCharacters, VisionOcrThresholdType.kBlockAdaptiveThreshold_BrightCharacters,
  VisionOcrThresholdType.kFixedThreshold_DarkCharacters, VisionOcrThresholdType.kFixedThreshold_BrightCharacters
}
 OcrThresholdType Enum Type More...
 
enum  VisionOcr3ThresholdType {
  VisionOcr3ThresholdType.kAdaptiveThreshold_DarkCharacters, VisionOcr3ThresholdType.kAdaptiveThreshold_BrightCharacters, VisionOcr3ThresholdType.kBlockAdaptiveThreshold_DarkCharacters, VisionOcr3ThresholdType.kBlockAdaptiveThreshold_BrightCharacters,
  VisionOcr3ThresholdType.kFixedThresholdRange
}
 Ocr3ThresholdType Enum Type More...
 
enum  VisionOcr3FindSpaces { VisionOcr3FindSpaces.kNone, VisionOcr3FindSpaces.kInsertSingleSpace, VisionOcr3FindSpaces.kInsertMultipleSpaces }
 Ocr3FindSpaces Enum Type More...
 
enum  VisionOcrTrainMode {
  VisionOcrTrainMode.kAddNew, VisionOcrTrainMode.kAddNewAndReplace, VisionOcrTrainMode.kDeleteLibraryAndAdd, VisionOcrTrainMode.kAddAll,
  VisionOcrTrainMode.kAddByIndex
}
 OcrTrainMode Enum Type More...
 
enum  VisionOcr3TrainMode { VisionOcr3TrainMode.kAdd, VisionOcr3TrainMode.kDeleteLibraryAndAdd }
 Ocr3TrainMode Enum Type More...
 
enum  VisionOcvTrainMode { VisionOcvTrainMode.kAddNew, VisionOcvTrainMode.kAddNewAndReplace, VisionOcvTrainMode.kDeleteLibraryAndAdd }
 OcvTrainMode Enum Type More...
 
enum  VisionOriginCenteringType { VisionOriginCenteringType.kNoCentering, VisionOriginCenteringType.kCenterWithPointNumberedFromStart, VisionOriginCenteringType.kCenterWithPointNumberedFromEnd }
 OriginCenteringType Enum Type More...
 
enum  VisionOriginEdgePointMethod { VisionOriginEdgePointMethod.kSelectablePointNumber, VisionOriginEdgePointMethod.kAlwaysUseFirstPointForSpeed }
 OriginEdgePointMethod Enum Type More...
 
enum  VisionOriginToolROIPositioning { VisionOriginToolROIPositioning.kNoRelativeROIPositioning, VisionOriginToolROIPositioning.kFindPrimaryEdge_ThenPositionPerpendicularROI, VisionOriginToolROIPositioning.kFindPerpendicularEdge_ThenPositionPrimaryROI }
 OriginToolROIPositioning Enum Type More...
 
enum  VisionOriginType { VisionOriginType.kOneDirection, VisionOriginType.kOneDirectionAndAngle, VisionOriginType.kTwoDirections, VisionOriginType.kTwoDirectionsAndAngle }
 OriginType Enum Type More...
 
enum  VisionOutputTimingMethod {
  VisionOutputTimingMethod.kImmediateSetAndHold, VisionOutputTimingMethod.kImmediateEvent_BasedPulse, VisionOutputTimingMethod.kImmediateMSec_BasedPulse, VisionOutputTimingMethod.kDelayedEvent_BasedPulse,
  VisionOutputTimingMethod.kDelayedMSec_BasedPulse, VisionOutputTimingMethod.kDelayedEvent_BasedSetAndHold, VisionOutputTimingMethod.kDelayedMSec_BasedSetAndHold
}
 OutputTimingMethod Enum Type More...
 
enum  VisionParity { VisionParity.kEven, VisionParity.kNone, VisionParity.kOdd }
 Parity Enum Type More...
 
enum  VisionPassCriteria { VisionPassCriteria.kAllToolsMustPass, VisionPassCriteria.kAtLeastOneToolMustPass }
 PassCriteria Enum Type More...
 
enum  VisionPatternFindAlgorithm { VisionPatternFindAlgorithm.kCorrelation, VisionPatternFindAlgorithm.kEdgeMatch, VisionPatternFindAlgorithm.kContourMatch }
 PatternFindAlgorithm Enum Type More...
 
enum  VisionPatternFindPoseRefinement { VisionPatternFindPoseRefinement.kDisabled, VisionPatternFindPoseRefinement.kEnabled }
 PatternFindPoseRefinement Enum Type More...
 
enum  VisionPatternFindSubpixel { VisionPatternFindSubpixel.kFastPixel_levelAccuracy, VisionPatternFindSubpixel.kSubpixelAccuracy }
 PatternFindSubpixel Enum Type More...
 
enum  VisionPatternSortBoldVariant { VisionPatternSortBoldVariant.kMultipleDescriptors, VisionPatternSortBoldVariant.kSingleDescriptor }
 PatternSortBoldVariant Enum Type More...
 
enum  VisionPatternSortHoughDim {
  VisionPatternSortHoughDim.k2D_x_Y_, VisionPatternSortHoughDim.k3D_x_Y_Ori_, VisionPatternSortHoughDim.k3D_x_Y_Scale_, VisionPatternSortHoughDim.k4D_x_Y_Ori_Scale_,
  VisionPatternSortHoughDim.k4D_x_Y_Scale_Ori_
}
 PatternSortHoughDim Enum Type More...
 
enum  VisionPatternSortHoughVoting { VisionPatternSortHoughVoting.kTranslation, VisionPatternSortHoughVoting.kTranslationAndRotation, VisionPatternSortHoughVoting.kTranslation_RotationAndScale }
 PatternSortHoughVoting Enum Type More...
 
enum  VisionPatternSortOverlayMode { VisionPatternSortOverlayMode.kBoundingBox, VisionPatternSortOverlayMode.kKeypoints }
 PatternSortOverlayMode Enum Type More...
 
enum  VisionPatternSortPoseModel { VisionPatternSortPoseModel.kSimilarity, VisionPatternSortPoseModel.kAffine }
 PatternSortPoseModel Enum Type More...
 
enum  VisionPatternSortImageCollectionMode { VisionPatternSortImageCollectionMode.kManual, VisionPatternSortImageCollectionMode.kSaveFailedImages, VisionPatternSortImageCollectionMode.kSaveAllImages }
 PatternSortImageCollectionMode Enum Type More...
 
enum  VisionPatternSortSegmentDetection { VisionPatternSortSegmentDetection.kPolylines, VisionPatternSortSegmentDetection.kLSD }
 PatternSortSegmentDetection Enum Type More...
 
enum  VisionPatternSortSearchSpeed { VisionPatternSortSearchSpeed.kFocusOnAccuracy, VisionPatternSortSearchSpeed.kBalanced, VisionPatternSortSearchSpeed.kFocusOnSpeed }
 PatternSortSearchSpeed Enum Type More...
 
enum  VisionPatternSortTrainMode {
  VisionPatternSortTrainMode.kAddPattern, VisionPatternSortTrainMode.kReplacePattern, VisionPatternSortTrainMode.kDeletePattern, VisionPatternSortTrainMode.kClearLibrary,
  VisionPatternSortTrainMode.kFinalizeTraining
}
 PatternSortTrainMode Enum Type More...
 
enum  VisionPointPairing { VisionPointPairing.kPair0_12_34_5, VisionPointPairing.kUsePairingIndexes, VisionPointPairing.kPair0_11_22_3 }
 PointPairing Enum Type More...
 
enum  VisionRegionToPlaneStats {
  VisionRegionToPlaneStats.kMinDistance, VisionRegionToPlaneStats.kMaxDistance, VisionRegionToPlaneStats.kMeanDistance, VisionRegionToPlaneStats.kMedianDistance,
  VisionRegionToPlaneStats.kStandardDeviation
}
 RegionToPlaneStats Enum Type More...
 
enum  VisionVirtualCameraOperationMode { VisionVirtualCameraOperationMode.kManual, VisionVirtualCameraOperationMode.kRetrainBeforeEveryRun, VisionVirtualCameraOperationMode.kUseInputPlane }
 VirtualCameraOperationMode Enum Type More...
 
enum  VisionOutputPulseResetAction { VisionOutputPulseResetAction.kInvertStateAfterPulse, VisionOutputPulseResetAction.kUsePulseResetState }
 OutputPulseResetAction Enum Type More...
 
enum  VisionSamplingResolutionType { VisionSamplingResolutionType.kUseSameSamplingResolutionInXAndY, VisionSamplingResolutionType.kUseDifferentSamplingResolutionsInXAndY }
 SamplingResolutionType Enum Type More...
 
enum  VisionSamplingRotation { VisionSamplingRotation.k0Degrees, VisionSamplingRotation.k90Degrees, VisionSamplingRotation.k180Degrees, VisionSamplingRotation.k270Degrees }
 SamplingRotation Enum Type More...
 
enum  VisionScaleRangePatternType { VisionScaleRangePatternType.kNoScaling, VisionScaleRangePatternType.kSlightScalingPlusMinus10Percent, VisionScaleRangePatternType.kUseScaleRangeSettings }
 ScaleRangePatternType Enum Type More...
 
enum  VisionShapeListRoiGrouping { VisionShapeListRoiGrouping.kShapeListIsOneROI, VisionShapeListRoiGrouping.kEachShapeIsSeparateROI }
 ShapeListRoiGrouping Enum Type More...
 
enum  VisionSlantAngle { VisionSlantAngle.kAngleToSlantImage, VisionSlantAngle.kMeasuredAngleToMakeSquare }
 SlantAngle Enum Type More...
 
enum  VisionSortNumericFeatureType { VisionSortNumericFeatureType.kSortByValue }
 SortNumericFeatureType Enum Type More...
 
enum  VisionSortOrderType { VisionSortOrderType.kSortDescending, VisionSortOrderType.kSortAscending }
 SortOrderType Enum Type More...
 
enum  VisionSortPointFeatureType { VisionSortPointFeatureType.kSortByX, VisionSortPointFeatureType.kSortByY }
 SortPointFeatureType Enum Type More...
 
enum  VisionSortShapeFeatureType {
  VisionSortShapeFeatureType.kSortByArea, VisionSortShapeFeatureType.kSortByCentroidX, VisionSortShapeFeatureType.kSortByCentroidY, VisionSortShapeFeatureType.kSortByWidth,
  VisionSortShapeFeatureType.kSortByHeight, VisionSortShapeFeatureType.kSortByFilledArea, VisionSortShapeFeatureType.kSortByFilledCentroidX, VisionSortShapeFeatureType.kSortByFilledCentroidY,
  VisionSortShapeFeatureType.kSortByFilledMajorMinorRatio
}
 SortShapeFeatureType Enum Type More...
 
enum  VisionSpotFindAlgorithm { VisionSpotFindAlgorithm.kFindSpotsQuickly, VisionSpotFindAlgorithm.kFindSpotsAccurately }
 SpotFindAlgorithm Enum Type More...
 
enum  VisionSpotType { VisionSpotType.kFindBrightSpots, VisionSpotType.kFindDarkSpots }
 SpotType Enum Type More...
 
enum  VisionStepType { VisionStepType.kAutomaticSteps, VisionStepType.kFixedSteps }
 StepType Enum Type More...
 
enum  VisionStopBits { VisionStopBits.k1, VisionStopBits.k2 }
 StopBits Enum Type More...
 
enum  VisionStrobeUpdate { VisionStrobeUpdate.kUseSystemStrobeSettings, VisionStrobeUpdate.kUseToolStrobeSettingsOnce, VisionStrobeUpdate.kChangeSystemToToolStrobeSettings }
 StrobeUpdate Enum Type More...
 
enum  VisionTemplateTrainModeType { VisionTemplateTrainModeType.kTrainNewTemplateWithEdgeDetection, VisionTemplateTrainModeType.kAddAndTrainTemplateWithEdgeDetection }
 TemplateTrainModeType Enum Type More...
 
enum  VisionUnwrapDirection { VisionUnwrapDirection.kOuterArcOnTop, VisionUnwrapDirection.kInnerArcOnTop }
 UnwrapDirection Enum Type More...
 
enum  VisionXYProjectionDirection { VisionXYProjectionDirection.kProjectOnXAxis, VisionXYProjectionDirection.kProjectOnYAxis }
 XYProjectionDirection Enum Type More...
 
enum  VisionVLTrainMode { VisionVLTrainMode.kReplaceCode, VisionVLTrainMode.kAddCode }
 VLTrainMode Enum Type More...
 
enum  VisionVLTrainType {
  VisionVLTrainType.k1D_2DCodes, VisionVLTrainType.kPostalCodes, VisionVLTrainType.kPharmaCodes, VisionVLTrainType.k1DMSI_2of5Codes,
  VisionVLTrainType.k2DCodesOnly
}
 VLTrainType Enum Type More...
 
enum  VisionVLProcessingMode { VisionVLProcessingMode.kAdvanced, VisionVLProcessingMode.kStandard }
 VLProcessingMode Enum Type More...
 
enum  VisionPostalCodeTypes {
  VisionPostalCodeTypes.kNone, VisionPostalCodeTypes.kAustraliaPost, VisionPostalCodeTypes.kJapanPost, VisionPostalCodeTypes.kRoyalMail4State,
  VisionPostalCodeTypes.kSwedishPostal, VisionPostalCodeTypes.kKIXCode, VisionPostalCodeTypes.kIntelligentMailBarcode, VisionPostalCodeTypes.kPlanet,
  VisionPostalCodeTypes.kPostNet, VisionPostalCodeTypes.kPostNet_PlusBB_, VisionPostalCodeTypes.kIntelligentMailBarcodePlusPlanet, VisionPostalCodeTypes.kIntelligentMailBarcodePlusPostNet,
  VisionPostalCodeTypes.kIntelligentMailBarcodePlusPostNet_PlusBB_, VisionPostalCodeTypes.kIntelligentMailBarcodePlusPlanetPlusPostNet, VisionPostalCodeTypes.kIntelligentMailBarcodePlusPlanetPlusPostNet_PlusBB_, VisionPostalCodeTypes.kPlanetPlusPostNet,
  VisionPostalCodeTypes.kPlanetPlusPostNet_PlusBB_
}
 PostalCodeTypes Enum Type More...
 
enum  VisionVLCodesEncodingType {
  VisionVLCodesEncodingType.kAny, VisionVLCodesEncodingType.kCodabar, VisionVLCodesEncodingType.kCode39, VisionVLCodesEncodingType.kCode39FullASCII,
  VisionVLCodesEncodingType.kCode32, VisionVLCodesEncodingType.kCode93, VisionVLCodesEncodingType.kCode128, VisionVLCodesEncodingType.kGS1128,
  VisionVLCodesEncodingType.kCode128Composite, VisionVLCodesEncodingType.kGS1Databar, VisionVLCodesEncodingType.kGS1DatabarComposite, VisionVLCodesEncodingType.kGS1DatabarStacked,
  VisionVLCodesEncodingType.kGS1DatabarStackedComposite, VisionVLCodesEncodingType.kGS1DatabarLimited, VisionVLCodesEncodingType.kGS1DatabarLimitedComposite, VisionVLCodesEncodingType.kGS1DatabarExpanded,
  VisionVLCodesEncodingType.kGS1DatabarExpandedComposite, VisionVLCodesEncodingType.kGS1DatabarExpandedStacked, VisionVLCodesEncodingType.kGS1DatabarExpandedStackedComposite, VisionVLCodesEncodingType.kInterleaved2Of5_ITF_,
  VisionVLCodesEncodingType.kStandard2Of5, VisionVLCodesEncodingType.kMSI, VisionVLCodesEncodingType.kMatrix2Of5, VisionVLCodesEncodingType.kEAN_8,
  VisionVLCodesEncodingType.kEAN_8AddOn2, VisionVLCodesEncodingType.kEAN_8AddOn5, VisionVLCodesEncodingType.kEAN_13, VisionVLCodesEncodingType.kEAN_13AddOn2,
  VisionVLCodesEncodingType.kEAN_13AddOn5, VisionVLCodesEncodingType.kUPC_A, VisionVLCodesEncodingType.kUPC_AAddOn2, VisionVLCodesEncodingType.kUPC_AAddOn5,
  VisionVLCodesEncodingType.kUPC_E, VisionVLCodesEncodingType.kUPC_EAddOn2, VisionVLCodesEncodingType.kUPC_EAddOn5, VisionVLCodesEncodingType.kPharmacode_one_track_,
  VisionVLCodesEncodingType.kPDF417, VisionVLCodesEncodingType.kMicroPDF, VisionVLCodesEncodingType.kMicroPDFCCAComposite, VisionVLCodesEncodingType.kMicroPDFCCBComposite,
  VisionVLCodesEncodingType.kMicroPDFCCCComposite, VisionVLCodesEncodingType.kDatamatrixECC200, VisionVLCodesEncodingType.kGS1DatamatrixECC200, VisionVLCodesEncodingType.kQRCodes,
  VisionVLCodesEncodingType.kMicroQR, VisionVLCodesEncodingType.kAztec, VisionVLCodesEncodingType.kMaxicode, VisionVLCodesEncodingType.kAustraliaPost,
  VisionVLCodesEncodingType.kJapanPost, VisionVLCodesEncodingType.kRoyalMail4State, VisionVLCodesEncodingType.kSwedishPostal, VisionVLCodesEncodingType.kKIXCode,
  VisionVLCodesEncodingType.kIntelligentMailBarcode, VisionVLCodesEncodingType.kPlanet, VisionVLCodesEncodingType.kPostNet, VisionVLCodesEncodingType.kDotCode
}
 VLCodesEncodingType Enum Type More...
 
enum  VisionVLCodesEncodingType_ {
  VisionVLCodesEncodingType_.kUnknownType, VisionVLCodesEncodingType_.kCodabar, VisionVLCodesEncodingType_.kCode39, VisionVLCodesEncodingType_.kCode39FullASCII,
  VisionVLCodesEncodingType_.kCode32, VisionVLCodesEncodingType_.kCode93, VisionVLCodesEncodingType_.kCode128, VisionVLCodesEncodingType_.kGS1128,
  VisionVLCodesEncodingType_.kCode128Composite, VisionVLCodesEncodingType_.kGS1Databar, VisionVLCodesEncodingType_.kGS1DatabarComposite, VisionVLCodesEncodingType_.kGS1DatabarStacked,
  VisionVLCodesEncodingType_.kGS1DatabarStackedComposite, VisionVLCodesEncodingType_.kGS1DatabarLimited, VisionVLCodesEncodingType_.kGS1DatabarLimitedComposite, VisionVLCodesEncodingType_.kGS1DatabarExpanded,
  VisionVLCodesEncodingType_.kGS1DatabarExpandedComposite, VisionVLCodesEncodingType_.kGS1DatabarExpandedStacked, VisionVLCodesEncodingType_.kGS1DatabarExpandedStackedComposite, VisionVLCodesEncodingType_.kInterleaved2Of5_ITF_,
  VisionVLCodesEncodingType_.kStandard2Of5, VisionVLCodesEncodingType_.kMSI, VisionVLCodesEncodingType_.kMatrix2Of5, VisionVLCodesEncodingType_.kEAN_8,
  VisionVLCodesEncodingType_.kEAN_8AddOn2, VisionVLCodesEncodingType_.kEAN_8AddOn5, VisionVLCodesEncodingType_.kEAN_13, VisionVLCodesEncodingType_.kEAN_13AddOn2,
  VisionVLCodesEncodingType_.kEAN_13AddOn5, VisionVLCodesEncodingType_.kUPC_A, VisionVLCodesEncodingType_.kUPC_AAddOn2, VisionVLCodesEncodingType_.kUPC_AAddOn5,
  VisionVLCodesEncodingType_.kUPC_E, VisionVLCodesEncodingType_.kUPC_EAddOn2, VisionVLCodesEncodingType_.kUPC_EAddOn5, VisionVLCodesEncodingType_.kPharmacode_one_track_,
  VisionVLCodesEncodingType_.kPDF417, VisionVLCodesEncodingType_.kMicroPDF, VisionVLCodesEncodingType_.kMicroPDFCCAComposite, VisionVLCodesEncodingType_.kMicroPDFCCBComposite,
  VisionVLCodesEncodingType_.kMicroPDFCCCComposite, VisionVLCodesEncodingType_.kDatamatrixECC200, VisionVLCodesEncodingType_.kGS1DatamatrixECC200, VisionVLCodesEncodingType_.kQRCodes,
  VisionVLCodesEncodingType_.kMicroQR, VisionVLCodesEncodingType_.kAztec, VisionVLCodesEncodingType_.kMaxicode, VisionVLCodesEncodingType_.kAustraliaPost,
  VisionVLCodesEncodingType_.kJapanPost, VisionVLCodesEncodingType_.kRoyalMail4State, VisionVLCodesEncodingType_.kSwedishPostal, VisionVLCodesEncodingType_.kKIXCode,
  VisionVLCodesEncodingType_.kIntelligentMailBarcode, VisionVLCodesEncodingType_.kPlanet, VisionVLCodesEncodingType_.kPostNet, VisionVLCodesEncodingType_.kDotCode
}
 VLCodesEncodingType_ Enum Type More...
 
enum  VisionUPCEANMarginSize {
  VisionUPCEANMarginSize.kQuiteZone200, VisionUPCEANMarginSize.kQuiteZone250, VisionUPCEANMarginSize.kQuiteZone300, VisionUPCEANMarginSize.kQuiteZone350,
  VisionUPCEANMarginSize.kQuiteZone400, VisionUPCEANMarginSize.kQuiteZone450
}
 UPCEANMarginSize Enum Type More...
 
enum  VisionOneDAndPostalCodeOrient { VisionOneDAndPostalCodeOrient.kAny, VisionOneDAndPostalCodeOrient.kHorizontalANdVertical, VisionOneDAndPostalCodeOrient.kHorizontalOnly, VisionOneDAndPostalCodeOrient.kVerticalOnly }
 OneDAndPostalCodeOrient Enum Type More...
 
enum  VisionOneDCodeTiresImprovement { VisionOneDCodeTiresImprovement.kTiresImprovement_None, VisionOneDCodeTiresImprovement.kTiresImprovement_Method1, VisionOneDCodeTiresImprovement.kTiresImprovement_Method2, VisionOneDCodeTiresImprovement.kTiresImprovement_SigmaROI }
 OneDCodeTiresImprovement Enum Type More...
 
enum  VisionOneDCodeTiresROISearchAlgo { VisionOneDCodeTiresROISearchAlgo.kTiresSigmaROIAlgo_Basic, VisionOneDCodeTiresROISearchAlgo.kTiresSigmaROIAlgo_Advanced }
 OneDCodeTiresROISearchAlgo Enum Type More...
 
enum  VisionOneDCodeMSICheckDigit { VisionOneDCodeMSICheckDigit.kMSI_ChksumDisable, VisionOneDCodeMSICheckDigit.kMSI_ChksumSingleMod10, VisionOneDCodeMSICheckDigit.kMSI_ChksumMod11Mod10, VisionOneDCodeMSICheckDigit.kMSI_ChksumTwoMod10 }
 OneDCodeMSICheckDigit Enum Type More...
 
enum  VisionPostalCodeCustomerFieldDec { VisionPostalCodeCustomerFieldDec.kNDecodingTable, VisionPostalCodeCustomerFieldDec.kCDecodingTable, VisionPostalCodeCustomerFieldDec.kUserBarTable }
 PostalCodeCustomerFieldDec Enum Type More...
 
enum  VisionOneDPharmaCodeOutputFormat { VisionOneDPharmaCodeOutputFormat.kBinary, VisionOneDPharmaCodeOutputFormat.kEncoded }
 OneDPharmaCodeOutputFormat Enum Type More...
 
enum  VisionOneDPharmaCodeOrient { VisionOneDPharmaCodeOrient.kHorizontal, VisionOneDPharmaCodeOrient.kVertical }
 OneDPharmaCodeOrient Enum Type More...
 
enum  VisionCodeVerification { VisionCodeVerification.kNone, VisionCodeVerification.k1DISOIEC15416, VisionCodeVerification.k2DAIMDPM, VisionCodeVerification.kAll }
 CodeVerification Enum Type More...
 
enum  VisionOneDISO1541X_Light { VisionOneDISO1541X_Light.kWhite, VisionOneDISO1541X_Light.k470nm, VisionOneDISO1541X_Light.k660nm, VisionOneDISO1541X_Light.k760nm }
 OneDISO1541X_Light Enum Type More...
 
enum  VisionTwoDAIMDPM_Angle {
  VisionTwoDAIMDPM_Angle.k90, VisionTwoDAIMDPM_Angle.kD, VisionTwoDAIMDPM_Angle.k30Q, VisionTwoDAIMDPM_Angle.k30T,
  VisionTwoDAIMDPM_Angle.k30S, VisionTwoDAIMDPM_Angle.k45Q
}
 TwoDAIMDPM_Angle Enum Type More...
 
enum  VisionTwoDCodeColor { VisionTwoDCodeColor.kBlackCodeOnWhiteBackground, VisionTwoDCodeColor.kWhiteCodeOnBlackBackground, VisionTwoDCodeColor.kBoth }
 TwoDCodeColor Enum Type More...
 
enum  VisionTwoDCodeContrast { VisionTwoDCodeContrast.kStandard, VisionTwoDCodeContrast.kLow }
 TwoDCodeContrast Enum Type More...
 
enum  VisionTwoDMaxicodeModes {
  VisionTwoDMaxicodeModes.k0, VisionTwoDMaxicodeModes.k1, VisionTwoDMaxicodeModes.k2, VisionTwoDMaxicodeModes.k3,
  VisionTwoDMaxicodeModes.k4, VisionTwoDMaxicodeModes.k5, VisionTwoDMaxicodeModes.k6, VisionTwoDMaxicodeModes.kAll
}
 TwoDMaxicodeModes Enum Type More...
 
enum  VisionTwoDDataMatrixSymbolSize {
  VisionTwoDDataMatrixSymbolSize.kALL, VisionTwoDDataMatrixSymbolSize.kALL_RECTANGULAR, VisionTwoDDataMatrixSymbolSize.kALL_SQUARE, VisionTwoDDataMatrixSymbolSize.k10x10,
  VisionTwoDDataMatrixSymbolSize.k12x12, VisionTwoDDataMatrixSymbolSize.k14x14, VisionTwoDDataMatrixSymbolSize.k16x16, VisionTwoDDataMatrixSymbolSize.k18x18,
  VisionTwoDDataMatrixSymbolSize.k20x20, VisionTwoDDataMatrixSymbolSize.k22x22, VisionTwoDDataMatrixSymbolSize.k24x24, VisionTwoDDataMatrixSymbolSize.k26x26,
  VisionTwoDDataMatrixSymbolSize.k32x32, VisionTwoDDataMatrixSymbolSize.k36x36, VisionTwoDDataMatrixSymbolSize.k40x40, VisionTwoDDataMatrixSymbolSize.k44x44,
  VisionTwoDDataMatrixSymbolSize.k48x48, VisionTwoDDataMatrixSymbolSize.k52x52, VisionTwoDDataMatrixSymbolSize.k64x64, VisionTwoDDataMatrixSymbolSize.k72x72,
  VisionTwoDDataMatrixSymbolSize.k80x80, VisionTwoDDataMatrixSymbolSize.k88x88, VisionTwoDDataMatrixSymbolSize.k96x96, VisionTwoDDataMatrixSymbolSize.k104x104,
  VisionTwoDDataMatrixSymbolSize.k120x120, VisionTwoDDataMatrixSymbolSize.k132x132, VisionTwoDDataMatrixSymbolSize.k144x144, VisionTwoDDataMatrixSymbolSize.k8x18,
  VisionTwoDDataMatrixSymbolSize.k8x32, VisionTwoDDataMatrixSymbolSize.k12x26, VisionTwoDDataMatrixSymbolSize.k12x36, VisionTwoDDataMatrixSymbolSize.k16x36,
  VisionTwoDDataMatrixSymbolSize.k16x48
}
 TwoDDataMatrixSymbolSize Enum Type More...
 
enum  VisionTwoDDataMatrixOperatingMode { VisionTwoDDataMatrixOperatingMode.kVERY_FAST, VisionTwoDDataMatrixOperatingMode.kFAST, VisionTwoDDataMatrixOperatingMode.kROBUST, VisionTwoDDataMatrixOperatingMode.kVERY_ROBUST }
 TwoDDataMatrixOperatingMode Enum Type More...
 
enum  VisionTwoDVerificationType { VisionTwoDVerificationType.kISO_IEC15415, VisionTwoDVerificationType.kAIMDPM_ISO_IEC29158 }
 TwoDVerificationType Enum Type More...
 
enum  VisionOcr3Mode {
  VisionOcr3Mode.kTrainSingleChar_AutoConfig, VisionOcr3Mode.kTrainLine_AutoConfig, VisionOcr3Mode.kTrainMultiline_AutoConfig, VisionOcr3Mode.kTrainSingleChar_AdvancedConfig,
  VisionOcr3Mode.kTrainLine_AdvancedConfig, VisionOcr3Mode.kTrainMultiline_AdvancedConfig
}
 Ocr3Mode Enum Type More...
 
enum  VisionDevicesToBeTriggered { VisionDevicesToBeTriggered.kNone, VisionDevicesToBeTriggered.kAll, VisionDevicesToBeTriggered.kTriggered, VisionDevicesToBeTriggered.kUntriggered }
 DevicesToBeTriggered Enum Type More...
 
enum  VisionStereoCorrWindowSize {
  VisionStereoCorrWindowSize.k27x27, VisionStereoCorrWindowSize.k27x3, VisionStereoCorrWindowSize.k15x15, VisionStereoCorrWindowSize.k13x13,
  VisionStereoCorrWindowSize.k11x11, VisionStereoCorrWindowSize.k11x3, VisionStereoCorrWindowSize.k9x9, VisionStereoCorrWindowSize.k7x7,
  VisionStereoCorrWindowSize.k5x5, VisionStereoCorrWindowSize.k3x3
}
 StereoCorrWindowSize Enum Type More...
 
enum  VisionStereoDeviceModel { VisionStereoDeviceModel.kNone, VisionStereoDeviceModel.kEnsenso }
 StereoDeviceModel Enum Type More...
 
enum  VisionInternalLightingMode { VisionInternalLightingMode.kDisabled, VisionInternalLightingMode.kNormal, VisionInternalLightingMode.kPower }
 InternalLightingMode Enum Type More...
 
enum  VisionChainsEnable { VisionChainsEnable.kPeripheral, VisionChainsEnable.kCentral }
 ChainsEnable Enum Type More...
 
enum  VisionLibrary3D { VisionLibrary3D.kEnsensoLib, VisionLibrary3D.kHalconLib, VisionLibrary3D.kOpenCVLib }
 Library3D Enum Type More...
 
enum  VisionVerificationMetric { VisionVerificationMetric.kCoverage, VisionVerificationMetric.kClutter, VisionVerificationMetric.kBoth }
 VerificationMetric Enum Type More...
 
enum  VisionCalibrationMode {
  VisionCalibrationMode.kCirclesHexagonTarget, VisionCalibrationMode.kCirclesGridTarget, VisionCalibrationMode.kCheckerboardTarget, VisionCalibrationMode.kRealWorldCoordinates,
  VisionCalibrationMode.kManual, VisionCalibrationMode.kTwoPoints
}
 CalibrationMode Enum Type More...
 
enum  VisionCalibrationErrorCode {
  VisionCalibrationErrorCode.kNoError, VisionCalibrationErrorCode.kUnknownError, VisionCalibrationErrorCode.kNoImage, VisionCalibrationErrorCode.kTargetNotFound,
  VisionCalibrationErrorCode.kTooFewPoints, VisionCalibrationErrorCode.kPointListsDoNotMatch, VisionCalibrationErrorCode.kInvalidLength, VisionCalibrationErrorCode.kIntrinsicsEstimationFailed,
  VisionCalibrationErrorCode.kRWCEstimationFailed
}
 CalibrationErrorCode Enum Type More...
 
enum  VisionSetData
 SetData Enum Type More...
 
enum  VisionPortType {
  VisionPortType.kAngleRange, VisionPortType.kBlob, VisionPortType.kBlobList, VisionPortType.kBoolean,
  VisionPortType.kBooleanList, VisionPortType.kContour, VisionPortType.kContourList, VisionPortType.kContourModel,
  VisionPortType.kEdgel, VisionPortType.kEdgelList, VisionPortType.kImage, VisionPortType.kInteger,
  VisionPortType.kIntegerList, VisionPortType.kLineSegment, VisionPortType.kLineSegmentList, VisionPortType.kMultiResContourModel,
  VisionPortType.kOrigin, VisionPortType.kOriginList, VisionPortType.kPoint, VisionPortType.kPointList,
  VisionPortType.kPolygon, VisionPortType.kPolygonList, VisionPortType.kRange1D, VisionPortType.kReal,
  VisionPortType.kRealList, VisionPortType.kRect, VisionPortType.kRectList, VisionPortType.kRectRange,
  VisionPortType.kRectRangeList, VisionPortType.kSize, VisionPortType.kString, VisionPortType.kTolerance,
  VisionPortType.kToleranceList, VisionPortType.kVector, VisionPortType.kUnknownType, VisionPortType.kCircle,
  VisionPortType.kShape, VisionPortType.kCorrelationModel, VisionPortType.kFontLibrary, VisionPortType.kGreyScaleTemplateModel,
  VisionPortType.kShapeList, VisionPortType.kImageList, VisionPortType.kWideLineSegment, VisionPortType.kWideLineSegmentList,
  VisionPortType.kWideCircularArc, VisionPortType.kCircleCorrelationModel, VisionPortType.kColorImage, VisionPortType.kColor,
  VisionPortType.kStringList, VisionPortType.kToolStatus, VisionPortType.kFontVerificationLibrary, VisionPortType.kMultiResContourModelList,
  VisionPortType.kColorList, VisionPortType.kCorrelationModelList, VisionPortType.kColorTemplateModel, VisionPortType.kColorImageList,
  VisionPortType.kRange1DList, VisionPortType.kFontLibraryList, VisionPortType.kPatternFindModel, VisionPortType.kPatternFindModelList,
  VisionPortType.kPatternSortModelLibrary, VisionPortType.kPoint3D, VisionPortType.kPointList3D, VisionPortType.kPlane,
  VisionPortType.kPointCloud, VisionPortType.kDateAndTime, VisionPortType.kFontData, VisionPortType.kFontDataList
}
 Enum for all the Data Types More...
 
enum  OperationResultCode {
  OperationResultCode.kOk = 0, OperationResultCode.kAborted = 1, OperationResultCode.kBadPngFile = 2, OperationResultCode.kBasicCommandNotImplemented = 3,
  OperationResultCode.kBreak = 4, OperationResultCode.kCommFailure = 5, OperationResultCode.kDuplicateName = 6, OperationResultCode.kFailed = 7,
  OperationResultCode.kInvalidFileType = 8, OperationResultCode.kInvalidParm = 9, OperationResultCode.kInvalidRoiSize = 10, OperationResultCode.kInvalidToolType = 11,
  OperationResultCode.kInvalidType = 12, OperationResultCode.kLeadStatisticsOrderingError = 13, OperationResultCode.kNoBasicCode = 14, OperationResultCode.kNoImage = 15,
  OperationResultCode.kNoModel = 16, OperationResultCode.kNoStartupApp = 17, OperationResultCode.kNotAuthorized = 18, OperationResultCode.kNotFound = 19,
  OperationResultCode.kNotLicensed = 20, OperationResultCode.kNotOffline = 21, OperationResultCode.kNotRunning = 22, OperationResultCode.kNullDataRef = 23,
  OperationResultCode.kObjectDoesNotExist = 24, OperationResultCode.kOpenForWrite = 25, OperationResultCode.kOutOfMemory = 26, OperationResultCode.kOutOfRange = 27,
  OperationResultCode.kReadOnly = 28, OperationResultCode.kRoiOffImage = 29, OperationResultCode.kTemplateModelRectMismatch = 30, OperationResultCode.kTooManyUsers = 31,
  OperationResultCode.kToolMissingInputList = 32, OperationResultCode.kUnableToTrainModel = 33, OperationResultCode.kUnresolvedSymbol = 34, OperationResultCode.kModelImagePixelSizeMismatch = 35,
  OperationResultCode.kOcrSubCharSizeError = 36, OperationResultCode.kNotEnoughEdges = 37, OperationResultCode.kImagePixelSizeMismatch = 38, OperationResultCode.kImageTooLarge = 39,
  OperationResultCode.kPointMatchError = 40, OperationResultCode.kDataMatrixSizeNotSet = 41, OperationResultCode.kCircleRefineSegmentLengthError = 42, OperationResultCode.kEACCES = 43,
  OperationResultCode.kEAGAIN = 44, OperationResultCode.kEBADF = 45, OperationResultCode.kEBUSY = 46, OperationResultCode.kEEXIST = 47,
  OperationResultCode.kEINTR = 48, OperationResultCode.kEINVAL = 49, OperationResultCode.kEISDIR = 50, OperationResultCode.kEMFILE = 51,
  OperationResultCode.kEMLINK = 52, OperationResultCode.kENAMETOOLONG = 53, OperationResultCode.kENODEV = 54, OperationResultCode.kENOENT = 55,
  OperationResultCode.kENOSPC = 56, OperationResultCode.kENOTDIR = 57, OperationResultCode.kENOTMOUNTED = 58, OperationResultCode.kEPERM = 59,
  OperationResultCode.kEROFS = 60, OperationResultCode.kESPIPE = 61, OperationResultCode.kESTALE = 62, OperationResultCode.kChipToolChipNotFoundError = 63,
  OperationResultCode.kChipToolOriginError = 64, OperationResultCode.kCircleCorrelationSizeMismatch = 65, OperationResultCode.kToolNotTrained = 66, OperationResultCode.kUnhandledException = 67,
  OperationResultCode.kColorsSaturated = 68, OperationResultCode.kInsufficientColorGain = 69, OperationResultCode.kRingTypeError = 70, OperationResultCode.kBadIndex = 71,
  OperationResultCode.kNotOnline = 72, OperationResultCode.kNotImplOnM = 73, OperationResultCode.kNotImplOnCTA = 74, OperationResultCode.kMutuallyExclusiveParm = 75,
  OperationResultCode.kNoChange = 76, OperationResultCode.kToolCapacityExceeded = 77, OperationResultCode.kTooManyProgramsOpen = 78, OperationResultCode.kTooManyTasks = 79,
  OperationResultCode.kNumErrorTypes = 80
}
 
enum  OperationsExecutionSchedulerTypes { OperationsExecutionSchedulerTypes.Syncronous, OperationsExecutionSchedulerTypes.AsyncronousBackgroundWorker }
 
enum  VisionEventType {
  VisionEventType.kVisionEventTypeImageInEvent = 0, VisionEventType.kVisionEventTypeBadImageEvent = 1, VisionEventType.kVisionEventTypeOfflineEvent = 2, VisionEventType.kVisionEventTypeOnlineEvent = 3,
  VisionEventType.kVisionEventTypeCustomEvent0 = 4, VisionEventType.kVisionEventTypeCustomEvent1 = 5, VisionEventType.kVisionEventTypeCustomEvent2 = 6, VisionEventType.kVisionEventTypeCustomEvent3 = 7,
  VisionEventType.kVisionEventTypeCustomEvent4 = 8, VisionEventType.kVisionEventTypeCustomEvent5 = 9, VisionEventType.kVisionEventTypeCustomEvent6 = 10, VisionEventType.kVisionEventTypeCustomEvent7 = 11
}
 The Vision Event Types More...
 
enum  VisionPixelFormats {
  VisionPixelFormats.k8BitIntPixel, VisionPixelFormats.k8BitUIntPixel, VisionPixelFormats.k16BitIntPixel, VisionPixelFormats.k16BitUIntPixel,
  VisionPixelFormats.k32BitIntPixel, VisionPixelFormats.k32BitUIntPixel, VisionPixelFormats.k32BitFloatPixel, VisionPixelFormats.k64BitFloatPixel,
  VisionPixelFormats.kRGBTriplePixel, VisionPixelFormats.kBayerRedPixel, VisionPixelFormats.kBayerGreenInRedPixel, VisionPixelFormats.kBayerGreenInBluePixel,
  VisionPixelFormats.kBayerBluePixel, VisionPixelFormats.kPng
}
 

Enumeration Type Documentation

Enumerator
kOk 
kAborted 
kBadPngFile 
kBasicCommandNotImplemented 
kBreak 
kCommFailure 
kDuplicateName 
kFailed 
kInvalidFileType 
kInvalidParm 
kInvalidRoiSize 
kInvalidToolType 
kInvalidType 
kLeadStatisticsOrderingError 
kNoBasicCode 
kNoImage 
kNoModel 
kNoStartupApp 
kNotAuthorized 
kNotFound 
kNotLicensed 
kNotOffline 
kNotRunning 
kNullDataRef 
kObjectDoesNotExist 
kOpenForWrite 
kOutOfMemory 
kOutOfRange 
kReadOnly 
kRoiOffImage 
kTemplateModelRectMismatch 
kTooManyUsers 
kToolMissingInputList 
kUnableToTrainModel 
kUnresolvedSymbol 
kModelImagePixelSizeMismatch 
kOcrSubCharSizeError 
kNotEnoughEdges 
kImagePixelSizeMismatch 
kImageTooLarge 
kPointMatchError 
kDataMatrixSizeNotSet 
kCircleRefineSegmentLengthError 
kEACCES 
kEAGAIN 
kEBADF 
kEBUSY 
kEEXIST 
kEINTR 
kEINVAL 
kEISDIR 
kEMFILE 
kEMLINK 
kENAMETOOLONG 
kENODEV 
kENOENT 
kENOSPC 
kENOTDIR 
kENOTMOUNTED 
kEPERM 
kEROFS 
kESPIPE 
kESTALE 
kChipToolChipNotFoundError 
kChipToolOriginError 
kCircleCorrelationSizeMismatch 
kToolNotTrained 
kUnhandledException 
kColorsSaturated 
kInsufficientColorGain 
kRingTypeError 
kBadIndex 
kNotOnline 
kNotImplOnM 
kNotImplOnCTA 
kMutuallyExclusiveParm 
kNoChange 
kToolCapacityExceeded 
kTooManyProgramsOpen 
kTooManyTasks 
kNumErrorTypes 
Enumerator
Syncronous 
AsyncronousBackgroundWorker 

AlgorithmType Enum Type

Enumerator
kContourMatch 
kDefectFinder 

AngleRangePatternType Enum Type

Enumerator
kFull360DegreeRange 
kAngleRangeOnly 
kAngleRangeAnd180Rotation 
kAngleRangeAndAll90DegreeRotations 

AngleRangePatternType3 Enum Type

Enumerator
kNoRotation 
kPlusMinusAFewDegrees 
k0And180PlusMinusAFewDegrees 
kFull360DegreeRange 

AngleToolDirectionType Enum Type

Enumerator
kCWFromLine1ToLine2 
kCCWFromLine1ToLine2 
kCWFromLine2ToLine1 
kCCWFromLine2ToLine1 

AngleToolEndpointType Enum Type

Enumerator
kShortestAngleToEndingLine 
kFullAngleToEndingLine 

BarcodeEncodingType Enum Type

Enumerator
kAnyType 
kEAN_UPC 
kCode128 
kCode39 
kCode39FullASCII 
kCode93 
kCodabar 
kInterleaved2Of5_ITF_ 
kGS1DatabarOmnidirectional_RSS_ 
kGS1DatabarLimited_RSS_ 
kGS1DatabarExpanded_RSS_ 
kPharmacode_one_track_ 

BarcodeEncodingType_ Enum Type

Enumerator
kUnknownType 
kEAN_UPC 
kCode128 
kCode39 
kCode39FullASCII 
kCode93 
kCodabar 
kInterleaved2Of5_ITF_ 
kGS1DatabarOmnidirectional_RSS_ 
kGS1DatabarLimited_RSS_ 
kGS1DatabarExpanded_RSS_ 
kPharmacode_one_track_ 

BaudRate Enum Type

Enumerator
k300 
k2400 
k9600 
k19200 
k38400 
k115200 

BlobColorToFindType Enum Type

Enumerator
kFindBrightObjectsOnly 
kFindDarkObjectsOnly 

BlobDetectionThresholdType Enum Type

Enumerator
kAdaptiveThreshold 
kFixedThreshold 

BlobDetectType Enum Type

Enumerator
kDetectInRangeBlobs 
kDetectOutOfRangeBlobs 

BlobOriginType Enum Type

Enumerator
kCentroidX_YOnly 
kCentroidX_YAndMajorAxisAngle 
kNoOrigin 
kCentroidX_YAndMajorAxisAngle360Range 

BlobPerRoiFilterType Enum Type

Enumerator
kOff 
kCentermostBlob 
kLargestBlob 
kFirstBlob 

BumpType Enum Type

Enumerator
kFindBoth 
kFindConvex 
kFindConcave 

CalibrationErrorCode Enum Type

Enumerator
kNoError 
kUnknownError 
kNoImage 
kTargetNotFound 
kTooFewPoints 
kPointListsDoNotMatch 
kInvalidLength 
kIntrinsicsEstimationFailed 
kRWCEstimationFailed 

CalibrationMode Enum Type

Enumerator
kCirclesHexagonTarget 
kCirclesGridTarget 
kCheckerboardTarget 
kRealWorldCoordinates 
kManual 
kTwoPoints 

CameraTriggerEdgeType Enum Type

Enumerator
kCameraTriggerRisingEdge 
kCameraTriggerFallingEdge 
kCameraTriggerBothEdge 
kCameraPeriodicAutotrigger 
kCameraSelfPacedAutotrigger 

CaseToExecuteMode Enum Type

Enumerator
kFirstMatching 
kAllMatching 

ChainsEnable Enum Type

Enumerator
kPeripheral 
kCentral 

CircleEdgeDetectionSensitivity Enum Type

Enumerator
kLow 
kMediumLow 
kMedium 
kMediumHigh 
kHigh 
kFixedThreshold 
kAdaptiveGreyLevelOffsetFromSegmentStart 

CircleEdgeDetectType Enum Type

Enumerator
kFirstEdge 
kCenterEdge 
kBestEdge 
kBestTwoEdges 
kBestThreeEdges 
kAllEdges 

CircleFindType Enum Type

Enumerator
kDarkCircleFromOutsideIn 
kDarkCircleFromInsideOut 
kBrightCircleFromOutsideIn 
kBrightCircleFromInsideOut 
kDarkRingFromOutsideIn 
kDarkRingFromInsideOut 
kBrightRingFromOutsideIn 
kBrightRingFromInsideOut 

CirclePatternFindRefMethod Enum Type

Enumerator
k0Degrees 
kCenterOfModelArc 

CircleScanType Enum Type

Enumerator
kDarkCircleScanOut 
kDarkCircleScanIn 
kBrightCircleScanOut 
kBrightCircleScanIn 

CodeVerification Enum Type

Enumerator
kNone 
k1DISOIEC15416 
k2DAIMDPM 
kAll 

ColorDifferenceType Enum Type

Enumerator
kColorDifferenceIncludesIntensity 
kSeparateColorAndIntensityDifferences 
kUseRed_Green_AndBlueRanges 

ColorTrainType Enum Type

Enumerator
kTrainANewColor 
kAddToTheTrainedColor 

ComparisonType Enum Type

Enumerator
kAdaptive 
kAbsolute 

ConnectionType Enum Type

Enumerator
kServer 
kClient 

ContourPFInitialSearchRes Enum Type

Enumerator
kHalfResolution 
kFullResolution 

DataBits Enum Type

Enumerator
k7 
k8 

DataMatrixIISymbolSize Enum Type

Enumerator
kSelectASize 
k10x10Square 
k12x12Square 
k14x14Square 
k16x16Square 
k18x18Square 
k20x20Square 
k22x22Square 
k24x24Square 
k26x26Square 
k16x36Rectangle 

DatumLine Enum Type

Enumerator
kAbsoluteDistanceToDatumLine 
kSignedDistanceToDatumOriginXAxis 
kSignedDistanceToDatumOriginYAxis 
kAbsoluteDistanceToDatumOriginXAxis 
kAbsoluteDistanceToDatumOriginYAxis 
kSignedDistanceToDatumLine 
kSignedDistanceToToolOriginXAxis 
kSignedDistanceToToolOriginYAxis 
kAbsoluteDistanceToToolOriginXAxis 
kAbsoluteDistanceToToolOriginYAxis 

DelimiterType Enum Type

Enumerator
kNone 
kCarriageReturn 
kLineFeed 
kCarriageReturnAndLineFeed 

DevicesToBeTriggered Enum Type

Enumerator
kNone 
kAll 
kTriggered 
kUntriggered 

DifferenceImageType Enum Type

Enumerator
kBinary 
kAbsolute 

Direction Enum Type

Enumerator
kX 
kY 
kNone 

Distance Enum Type

Enumerator
kEuclidean 
kAbsoluteX 
kAbsoluteY 

EdgeDetectionSensitivity Enum Type

Enumerator
kLow 
kMediumLow 
kMedium 
kMediumHigh 
kHigh 
kFixedThreshold 

EdgeDetectionType Enum Type

Enumerator
kGradientEdges 
kGreyLevelEdges 

EdgePatternType Enum Type

Enumerator
kAllEdges 
kAlternatingRising_Falling 
kAlternatingFalling_Rising 
kRisingOnly 
kFallingOnly 
kCentralRisingEdge 
kCentralFallingEdge 
kFirstRisingEdge 
kFirstFallingEdge 

EdgePatternType2 Enum Type

Enumerator
kAllEdges 
kAlternatingRising_Falling 
kAlternatingFalling_Rising 
kRisingOnly 
kFallingOnly 
kCentralRisingEdge 
kCentralFallingEdge 
kFirstRisingEdge 
kFirstFallingEdge 
kAutomatic 

EdgePointFindNoiseLevel Enum Type

Enumerator
kNoNoise 
kLowNoise 
kMediumNoise 
kHighNoise 
kVeryHighNoise 

EdgeRisingFalling Enum Type

Enumerator
kRisingEdge 
kFallingEdge 

EdgeSubpixelPos Enum Type

Enumerator
kMiddleOfStepEdge 
kBottomOfRampEdge 
kTopOfRampEdge 

EdgeSubpixelType Enum Type

Enumerator
kNotSubpixel 
k3PointAverageSubpixel 
k5PointAverageSubpixel 
k7PointAverageSubpixel 
k9PointAverageSubpixel 
k1PointSubpixel 

The Vision Event Types

Enumerator
kVisionEventTypeImageInEvent 
kVisionEventTypeBadImageEvent 
kVisionEventTypeOfflineEvent 
kVisionEventTypeOnlineEvent 
kVisionEventTypeCustomEvent0 
kVisionEventTypeCustomEvent1 
kVisionEventTypeCustomEvent2 
kVisionEventTypeCustomEvent3 
kVisionEventTypeCustomEvent4 
kVisionEventTypeCustomEvent5 
kVisionEventTypeCustomEvent6 
kVisionEventTypeCustomEvent7 

ExtremeDiff Enum Type

Enumerator
kFindBrightDefects 
kFindDarkDefects 
kFindBothDefects 

FileSaveMode Enum Type

Enumerator
kSaveCompressed 
kSaveAsXML 

GreyLevelThresholdType Enum Type

Enumerator
kAutothresholdContrastingBrightPixels 
kAutothresholdContrastingDarkPixels 
kFixedThresholdBrightPixels 
kFixedThresholdDarkPixels 
kAutothresholdUniformRegion 
kFixedThresholdRange 

GreyLevelThresholdType1 Enum Type

Enumerator
kAutothresholdContrastingBrightPixels 
kAutothresholdContrastingDarkPixels 
kAutothresholdUniformRegion 
kFixedThresholdRange 
kCenterFixedThresholdRangeOnRegionAverage 

GreyScaleDifferenceSensitivity Enum Type

Enumerator
kLow 
kMediumLow 
kMedium 
kMediumHigh 
kHigh 
kFixed 

GreyScaleDifferenceType Enum Type

Enumerator
kFixedDifference 
kAdaptiveDifference 

GreyScaleTemplateTrainType Enum Type

Enumerator
kTrainNewTemplateWithEdgeDetection 
kAddAndTrainTemplateWithEdgeDetection 
kTrainNewTemplateWithThresholding 
kAddAndTrainTemplateWithThresholding 

GridPitchType Enum Type

Enumerator
kPitchToNextPoint 
kPitchToNextRow_Column 

ImageMath Enum Type

Enumerator
kSubtractWithOffset 
kSubtract 
kAbsoluteDifference 
kMin 
kMax 
kAND 
kOR 
kXOR 
kNOT 
kInvert 
kWeightedAverage 

ImageSaveFormat Enum Type

Enumerator
kBMP 
kJPG 
kPNG 

ImageStitching Enum Type

Enumerator
kStepBetweenImages 
kOriginsOfOverlapFeature 

InternalLightingMode Enum Type

Enumerator
kDisabled 
kNormal 
kPower 

Library3D Enum Type

Enumerator
kEnsensoLib 
kHalconLib 
kOpenCVLib 

LightLevelingIntensity Enum Type

Enumerator
kBrightestRow_ColumnAverageIsTargetIntensity 
kFixedTargetIntensity 

LightLevelingTraining Enum Type

Enumerator
kNoTrainingRecalculateSensorOnEachImage 
kTrainLightSensorOnThisImage 

LineFinderType Enum Type

Enumerator
kFirstBrightLine 
kFirstDarkLine 
kCenterOfFirstBrightLine 
kCenterOfFirstDarkLine 
kCenterOfBrightLinesFromOutsideIn 
kCenterOfDarkLineFromOutsideIn 
kCenterOfBrightLinesFromInsideOut 
kCenterOfDarkLineFromInsideOut 

LineSegOrOrigin Enum Type

Enumerator
kLineSegment 
kOrigin 

LineType Enum Type

Enumerator
kFirstBrightLine 
kFirstDarkLine 
kLinkLineSegment 
kLinkOrigin 

MatchSensitivity Enum Type

Enumerator
kLow 
kMediumLow 
kMedium 
kMediumHigh 
kHigh 

MatchStrategy Enum Type

Enumerator
kFirstGood 
kExhaustive 

MatchSubstringsMode Enum Type

Enumerator
kExact 
kCaseBeginsWithCondition 
kCaseContainsCondition 
kCaseEndsWithCondition 
kConditionBeginsWithCase 
kConditionContainsCase 
kConditionEndsWithCase 

MELSECDevice Enum Type

Enumerator
kInputRelay 
kOutputRelay 
kInternalRelay 
kLatchRelay 
kAnnunciator 
kLinkRelay 
kDataRegister 
kLinkRegister 
kTimerContact 
kTimerCoil 
kTimerValue 
kCounterContact 
kCounterCoil 
kCounterValue 
kSpecialLinkRelay 
kSpecialLinkRegister 
kFileRegister 

Mirror Enum Type

Enumerator
kNone 
kHorizontal 
kVertical 

ModelRefOriginPlacement Enum Type

Enumerator
kTrainRegionCenter 
kTrainRegionUpperLeftCorner 
kUseModelReferenceOrigin 

MorphShape Enum Type

Enumerator
kSquare_fastest_ 
kOctagon_moreUniform_ 

MultipleToleranceType Enum Type

Enumerator
kUseUniformTolerance 
kUseNominalValueListAndPlusMinusTolerances 
kUseToleranceList 

MultiRoiContrastGreyLevelThresholdType Enum Type

Enumerator
kAutothresholdContrastingBrightPixels 
kAutothresholdContrastingDarkPixels 
kFixedThresholdBrightPixels 
kFixedThresholdDarkPixels 
kAutothresholdUniformRegion 
kFixedThresholdRange 
kCenterFixedThresholdRangeOnRegionAverage 

MultiROIContrastToleranceType Enum Type

Enumerator
kMaximumPercentageOutOfRange 
kMaximumAreaOutOfRange 

NoiseLevel Enum Type

Enumerator
kNoNoise 
kLowNoise 
kMediumNoise 
kHighNoise 

Ocr3FindSpaces Enum Type

Enumerator
kNone 
kInsertSingleSpace 
kInsertMultipleSpaces 

Ocr3Mode Enum Type

Enumerator
kTrainSingleChar_AutoConfig 
kTrainLine_AutoConfig 
kTrainMultiline_AutoConfig 
kTrainSingleChar_AdvancedConfig 
kTrainLine_AdvancedConfig 
kTrainMultiline_AdvancedConfig 

Ocr3ThresholdType Enum Type

Enumerator
kAdaptiveThreshold_DarkCharacters 
kAdaptiveThreshold_BrightCharacters 
kBlockAdaptiveThreshold_DarkCharacters 
kBlockAdaptiveThreshold_BrightCharacters 
kFixedThresholdRange 

Ocr3TrainMode Enum Type

Enumerator
kAdd 
kDeleteLibraryAndAdd 

OcrChecksumType Enum Type

Enumerator
kNone 
kSEMI 

OcrThresholdType Enum Type

Enumerator
kAdaptiveThreshold_DarkCharacters 
kAdaptiveThreshold_BrightCharacters 
kBlockAdaptiveThreshold_DarkCharacters 
kBlockAdaptiveThreshold_BrightCharacters 
kFixedThreshold_DarkCharacters 
kFixedThreshold_BrightCharacters 

OcrTrainMode Enum Type

Enumerator
kAddNew 
kAddNewAndReplace 
kDeleteLibraryAndAdd 
kAddAll 
kAddByIndex 

OcvTrainMode Enum Type

Enumerator
kAddNew 
kAddNewAndReplace 
kDeleteLibraryAndAdd 

OneDAndPostalCodeOrient Enum Type

Enumerator
kAny 
kHorizontalANdVertical 
kHorizontalOnly 
kVerticalOnly 

OneDCodeMSICheckDigit Enum Type

Enumerator
kMSI_ChksumDisable 
kMSI_ChksumSingleMod10 
kMSI_ChksumMod11Mod10 
kMSI_ChksumTwoMod10 

OneDCodeTiresImprovement Enum Type

Enumerator
kTiresImprovement_None 
kTiresImprovement_Method1 
kTiresImprovement_Method2 
kTiresImprovement_SigmaROI 

OneDCodeTiresROISearchAlgo Enum Type

Enumerator
kTiresSigmaROIAlgo_Basic 
kTiresSigmaROIAlgo_Advanced 

OneDISO1541X_Light Enum Type

Enumerator
kWhite 
k470nm 
k660nm 
k760nm 

OneDPharmaCodeOrient Enum Type

Enumerator
kHorizontal 
kVertical 

OneDPharmaCodeOutputFormat Enum Type

Enumerator
kBinary 
kEncoded 

OriginCenteringType Enum Type

Enumerator
kNoCentering 
kCenterWithPointNumberedFromStart 
kCenterWithPointNumberedFromEnd 

OriginEdgePointMethod Enum Type

Enumerator
kSelectablePointNumber 
kAlwaysUseFirstPointForSpeed 

OriginToolROIPositioning Enum Type

Enumerator
kNoRelativeROIPositioning 
kFindPrimaryEdge_ThenPositionPerpendicularROI 
kFindPerpendicularEdge_ThenPositionPrimaryROI 

OriginType Enum Type

Enumerator
kOneDirection 
kOneDirectionAndAngle 
kTwoDirections 
kTwoDirectionsAndAngle 

OutputPulseResetAction Enum Type

Enumerator
kInvertStateAfterPulse 
kUsePulseResetState 

OutputTimingMethod Enum Type

Enumerator
kImmediateSetAndHold 
kImmediateEvent_BasedPulse 
kImmediateMSec_BasedPulse 
kDelayedEvent_BasedPulse 
kDelayedMSec_BasedPulse 
kDelayedEvent_BasedSetAndHold 
kDelayedMSec_BasedSetAndHold 

Parity Enum Type

Enumerator
kEven 
kNone 
kOdd 

PassCriteria Enum Type

Enumerator
kAllToolsMustPass 
kAtLeastOneToolMustPass 

PatternFindAlgorithm Enum Type

Enumerator
kCorrelation 
kEdgeMatch 
kContourMatch 

PatternFindPoseRefinement Enum Type

Enumerator
kDisabled 
kEnabled 

PatternFindSubpixel Enum Type

Enumerator
kFastPixel_levelAccuracy 
kSubpixelAccuracy 

PatternSortBoldVariant Enum Type

Enumerator
kMultipleDescriptors 
kSingleDescriptor 

PatternSortHoughDim Enum Type

Enumerator
k2D_x_Y_ 
k3D_x_Y_Ori_ 
k3D_x_Y_Scale_ 
k4D_x_Y_Ori_Scale_ 
k4D_x_Y_Scale_Ori_ 

PatternSortHoughVoting Enum Type

Enumerator
kTranslation 
kTranslationAndRotation 
kTranslation_RotationAndScale 

PatternSortImageCollectionMode Enum Type

Enumerator
kManual 
kSaveFailedImages 
kSaveAllImages 

PatternSortOverlayMode Enum Type

Enumerator
kBoundingBox 
kKeypoints 

PatternSortPoseModel Enum Type

Enumerator
kSimilarity 
kAffine 

PatternSortSearchSpeed Enum Type

Enumerator
kFocusOnAccuracy 
kBalanced 
kFocusOnSpeed 

PatternSortSegmentDetection Enum Type

Enumerator
kPolylines 
kLSD 

PatternSortTrainMode Enum Type

Enumerator
kAddPattern 
kReplacePattern 
kDeletePattern 
kClearLibrary 
kFinalizeTraining 
Enumerator
k8BitIntPixel 
k8BitUIntPixel 
k16BitIntPixel 
k16BitUIntPixel 
k32BitIntPixel 
k32BitUIntPixel 
k32BitFloatPixel 
k64BitFloatPixel 
kRGBTriplePixel 
kBayerRedPixel 
kBayerGreenInRedPixel 
kBayerGreenInBluePixel 
kBayerBluePixel 
kPng 

PointPairing Enum Type

Enumerator
kPair0_12_34_5 
kUsePairingIndexes 
kPair0_11_22_3 

Enum for all the Data Types

Enumerator
kAngleRange 
kBlob 
kBlobList 
kBoolean 
kBooleanList 
kContour 
kContourList 
kContourModel 
kEdgel 
kEdgelList 
kImage 
kInteger 
kIntegerList 
kLineSegment 
kLineSegmentList 
kMultiResContourModel 
kOrigin 
kOriginList 
kPoint 
kPointList 
kPolygon 
kPolygonList 
kRange1D 
kReal 
kRealList 
kRect 
kRectList 
kRectRange 
kRectRangeList 
kSize 
kString 
kTolerance 
kToleranceList 
kVector 
kUnknownType 
kCircle 
kShape 
kCorrelationModel 
kFontLibrary 
kGreyScaleTemplateModel 
kShapeList 
kImageList 
kWideLineSegment 
kWideLineSegmentList 
kWideCircularArc 
kCircleCorrelationModel 
kColorImage 
kColor 
kStringList 
kToolStatus 
kFontVerificationLibrary 
kMultiResContourModelList 
kColorList 
kCorrelationModelList 
kColorTemplateModel 
kColorImageList 
kRange1DList 
kFontLibraryList 
kPatternFindModel 
kPatternFindModelList 
kPatternSortModelLibrary 
kPoint3D 
kPointList3D 
kPlane 
kPointCloud 
kDateAndTime 
kFontData 
kFontDataList 

PostalCodeCustomerFieldDec Enum Type

Enumerator
kNDecodingTable 
kCDecodingTable 
kUserBarTable 

PostalCodeTypes Enum Type

Enumerator
kNone 
kAustraliaPost 
kJapanPost 
kRoyalMail4State 
kSwedishPostal 
kKIXCode 
kIntelligentMailBarcode 
kPlanet 
kPostNet 
kPostNet_PlusBB_ 
kIntelligentMailBarcodePlusPlanet 
kIntelligentMailBarcodePlusPostNet 
kIntelligentMailBarcodePlusPostNet_PlusBB_ 
kIntelligentMailBarcodePlusPlanetPlusPostNet 
kIntelligentMailBarcodePlusPlanetPlusPostNet_PlusBB_ 
kPlanetPlusPostNet 
kPlanetPlusPostNet_PlusBB_ 

RegionToPlaneStats Enum Type

Enumerator
kMinDistance 
kMaxDistance 
kMeanDistance 
kMedianDistance 
kStandardDeviation 

SamplingResolutionType Enum Type

Enumerator
kUseSameSamplingResolutionInXAndY 
kUseDifferentSamplingResolutionsInXAndY 

SamplingRotation Enum Type

Enumerator
k0Degrees 
k90Degrees 
k180Degrees 
k270Degrees 

ScaleRangePatternType Enum Type

Enumerator
kNoScaling 
kSlightScalingPlusMinus10Percent 
kUseScaleRangeSettings 

SetData Enum Type

ShapeListRoiGrouping Enum Type

Enumerator
kShapeListIsOneROI 
kEachShapeIsSeparateROI 

SlantAngle Enum Type

Enumerator
kAngleToSlantImage 
kMeasuredAngleToMakeSquare 

SortNumericFeatureType Enum Type

Enumerator
kSortByValue 

SortOrderType Enum Type

Enumerator
kSortDescending 
kSortAscending 

SortPointFeatureType Enum Type

Enumerator
kSortByX 
kSortByY 

SortShapeFeatureType Enum Type

Enumerator
kSortByArea 
kSortByCentroidX 
kSortByCentroidY 
kSortByWidth 
kSortByHeight 
kSortByFilledArea 
kSortByFilledCentroidX 
kSortByFilledCentroidY 
kSortByFilledMajorMinorRatio 

SpotFindAlgorithm Enum Type

Enumerator
kFindSpotsQuickly 
kFindSpotsAccurately 

SpotType Enum Type

Enumerator
kFindBrightSpots 
kFindDarkSpots 

StepType Enum Type

Enumerator
kAutomaticSteps 
kFixedSteps 

StereoCorrWindowSize Enum Type

Enumerator
k27x27 
k27x3 
k15x15 
k13x13 
k11x11 
k11x3 
k9x9 
k7x7 
k5x5 
k3x3 

StereoDeviceModel Enum Type

Enumerator
kNone 
kEnsenso 

StopBits Enum Type

Enumerator
k1 
k2 

StrobeUpdate Enum Type

Enumerator
kUseSystemStrobeSettings 
kUseToolStrobeSettingsOnce 
kChangeSystemToToolStrobeSettings 

TemplateTrainModeType Enum Type

Enumerator
kTrainNewTemplateWithEdgeDetection 
kAddAndTrainTemplateWithEdgeDetection 

TwoDAIMDPM_Angle Enum Type

Enumerator
k90 
kD 
k30Q 
k30T 
k30S 
k45Q 

TwoDCodeColor Enum Type

Enumerator
kBlackCodeOnWhiteBackground 
kWhiteCodeOnBlackBackground 
kBoth 

TwoDCodeContrast Enum Type

Enumerator
kStandard 
kLow 

TwoDDataMatrixOperatingMode Enum Type

Enumerator
kVERY_FAST 
kFAST 
kROBUST 
kVERY_ROBUST 

TwoDDataMatrixSymbolSize Enum Type

Enumerator
kALL 
kALL_RECTANGULAR 
kALL_SQUARE 
k10x10 
k12x12 
k14x14 
k16x16 
k18x18 
k20x20 
k22x22 
k24x24 
k26x26 
k32x32 
k36x36 
k40x40 
k44x44 
k48x48 
k52x52 
k64x64 
k72x72 
k80x80 
k88x88 
k96x96 
k104x104 
k120x120 
k132x132 
k144x144 
k8x18 
k8x32 
k12x26 
k12x36 
k16x36 
k16x48 

TwoDMaxicodeModes Enum Type

Enumerator
k0 
k1 
k2 
k3 
k4 
k5 
k6 
kAll 

TwoDVerificationType Enum Type

Enumerator
kISO_IEC15415 
kAIMDPM_ISO_IEC29158 

UnwrapDirection Enum Type

Enumerator
kOuterArcOnTop 
kInnerArcOnTop 

UPCEANMarginSize Enum Type

Enumerator
kQuiteZone200 
kQuiteZone250 
kQuiteZone300 
kQuiteZone350 
kQuiteZone400 
kQuiteZone450 

VerificationMetric Enum Type

Enumerator
kCoverage 
kClutter 
kBoth 

VirtualCameraOperationMode Enum Type

Enumerator
kManual 
kRetrainBeforeEveryRun 
kUseInputPlane 

VLCodesEncodingType Enum Type

Enumerator
kAny 
kCodabar 
kCode39 
kCode39FullASCII 
kCode32 
kCode93 
kCode128 
kGS1128 
kCode128Composite 
kGS1Databar 
kGS1DatabarComposite 
kGS1DatabarStacked 
kGS1DatabarStackedComposite 
kGS1DatabarLimited 
kGS1DatabarLimitedComposite 
kGS1DatabarExpanded 
kGS1DatabarExpandedComposite 
kGS1DatabarExpandedStacked 
kGS1DatabarExpandedStackedComposite 
kInterleaved2Of5_ITF_ 
kStandard2Of5 
kMSI 
kMatrix2Of5 
kEAN_8 
kEAN_8AddOn2 
kEAN_8AddOn5 
kEAN_13 
kEAN_13AddOn2 
kEAN_13AddOn5 
kUPC_A 
kUPC_AAddOn2 
kUPC_AAddOn5 
kUPC_E 
kUPC_EAddOn2 
kUPC_EAddOn5 
kPharmacode_one_track_ 
kPDF417 
kMicroPDF 
kMicroPDFCCAComposite 
kMicroPDFCCBComposite 
kMicroPDFCCCComposite 
kDatamatrixECC200 
kGS1DatamatrixECC200 
kQRCodes 
kMicroQR 
kAztec 
kMaxicode 
kAustraliaPost 
kJapanPost 
kRoyalMail4State 
kSwedishPostal 
kKIXCode 
kIntelligentMailBarcode 
kPlanet 
kPostNet 
kDotCode 

VLCodesEncodingType_ Enum Type

Enumerator
kUnknownType 
kCodabar 
kCode39 
kCode39FullASCII 
kCode32 
kCode93 
kCode128 
kGS1128 
kCode128Composite 
kGS1Databar 
kGS1DatabarComposite 
kGS1DatabarStacked 
kGS1DatabarStackedComposite 
kGS1DatabarLimited 
kGS1DatabarLimitedComposite 
kGS1DatabarExpanded 
kGS1DatabarExpandedComposite 
kGS1DatabarExpandedStacked 
kGS1DatabarExpandedStackedComposite 
kInterleaved2Of5_ITF_ 
kStandard2Of5 
kMSI 
kMatrix2Of5 
kEAN_8 
kEAN_8AddOn2 
kEAN_8AddOn5 
kEAN_13 
kEAN_13AddOn2 
kEAN_13AddOn5 
kUPC_A 
kUPC_AAddOn2 
kUPC_AAddOn5 
kUPC_E 
kUPC_EAddOn2 
kUPC_EAddOn5 
kPharmacode_one_track_ 
kPDF417 
kMicroPDF 
kMicroPDFCCAComposite 
kMicroPDFCCBComposite 
kMicroPDFCCCComposite 
kDatamatrixECC200 
kGS1DatamatrixECC200 
kQRCodes 
kMicroQR 
kAztec 
kMaxicode 
kAustraliaPost 
kJapanPost 
kRoyalMail4State 
kSwedishPostal 
kKIXCode 
kIntelligentMailBarcode 
kPlanet 
kPostNet 
kDotCode 

VLProcessingMode Enum Type

Enumerator
kAdvanced 
kStandard 

VLTrainMode Enum Type

Enumerator
kReplaceCode 
kAddCode 

VLTrainType Enum Type

Enumerator
k1D_2DCodes 
kPostalCodes 
kPharmaCodes 
k1DMSI_2of5Codes 
k2DCodesOnly 

XYProjectionDirection Enum Type

Enumerator
kProjectOnXAxis 
kProjectOnYAxis 
HTML Footer Datalogic Automation, Inc.    ©2016 Datalogic Automation Inc. All Rights Reserved