Cognex.VisionPro.Inspection NamespaceCognex VisionPro
 
Classes

  ClassDescription
Public classCogFieldNameConstants
Public classCogImageReferenceRecord
This class is used to implement a CogRecord that references an image instead of embedding. The image is referenced via a full path and index (if the referenced image contains multiple images).
Public classCogInvalidStructureException
Invalid structure exception class.
Public classCogVerificationAnnotationCategory
This class represents an annotation category. An annotation category consists of two pieces of information: a name and color. Annotation categories are defined and used in the Image Grading Utility.
Public classCogVerificationAnnotationCategoryEventArgs
This EventArgs object is used by the CogVerificationData class hierarchy when a CogAnnotationCategory object needs to be passed as part of firing an event.
Public classCogVerificationAttributesContainer
Class that contains all attributes used by the verification framework.
Public classCogVerificationChangedRecordContainer
Change event implementation of ICogVerificationData.
Public classCogVerificationData
Data class that contains all attributes, params, and results used and generated by the verifier.
Public classCogVerificationDatabase
This class contains an ICogDatabase and adds additional methods that are specific to the verification framework. This class should be used whenever interacting with a verification database.
Public classCogVerificationDataEventArgs
This EventArgs object is used by the CogVerificationData class hierarchy when a CogVerificationData object needs to be passed as part of firing an event.
Public classCogVerificationGradeEventArgs
This EventArgs object is used by the CogVerificationDatabase class when a grade needs to be passed as part of firing an event.
Public classCogVerificationImageAnnotation
Class that defines a image annotation in the verification framework. An image annotation is a graphic (rectangle) that encompasses some region of interest on an image. The image annotation also has additional information associated with it including a unique name, a category, and a free form description string. This image annotation is currently not used in any vision tool algorithm, but rather it is just used for visual identification of interesting regions on an image.
Public classCogVerificationInputImageContainer
Class that contains the InputImage used by the verification framework.
Public classCogVerificationKeyEventArgs
This EventArgs object is used by the CogVerificationData class hierarchy when a key string needs to be passed as part of firing an event.
Public classCogVerificationParamsContainer
Class that contains all params used by the verification framework.
Public classCogVerificationParamsExpectedOutputsContainer
Class that contains the ExpectedOutputs used by the verification framework.
Public classCogVerificationParamsExpectedRunStatusContainer
Class that contains the ExpectedRunStatus used by the verification framework.
Public classCogVerificationParamsInputsContainer
Class that contains inputs used by the verification framework.
Public classCogVerificationRecordContainer
Non-change event implementation of ICogVerificationData.
Public classCogVerificationResultsContainer
Class that contains the results used and generated by the verification framework.
Public classCogVerificationStatistics
This class holds various statistics that are generated when verification is run.
Public classCogVerificationValueContainer T 
Container class that provides generic type Value API.
Public classCogVerificationVerifiedOutputContainer T 
Container class for verified output results.
Public classCogVerificationVerifiedOutputsContainer
Class that contains the VerifiedOutputs generated by the verification framework.
Public classCogVerificationVerifiedRunStatusContainer
Class that contains the VerifiedRunStatus generated by the verification framework.
Public classCogVerificationVerifiedSimpleResultContainer
Class that contains the VerifiedSimpleResult generated by the verification framework.
Public classCogVerifierBasic
This class is an implementation of the ICogVerifier interface. This class takes as input an input database, an output database, and a CogToolBlock under test. After given these inputs, this verifier goes through the input database, setting up inputs to the CogToolBlock, runs the CogToolBlock, and then compares the expected values in the input database to the actaul values generated by the CogToolBlock. The results of this comparison is finally stored in the output database.
Public classCogVerifierRunCompletedEventArgs
This EventArg class is used when the verifier fires the RunCompleted event.
Public classCogVerifierRunProgressChangedEventArgs
This EventArg class is used when the verifier fires the RunProgress event.
Interfaces

  InterfaceDescription
Public interfaceICogVerificationData
Interface for data which is contained inside a verification database
Public interfaceICogVerifier
Interface for verifier in the verification framework.
Delegates

  DelegateDescription
Public delegateCogVerificationDatabase CogVerificationAddEventHandler
Public delegateCogVerificationDatabase CogVerificationAnnotationCategoryEventHandler
Public delegateCogVerificationDatabase CogVerificationGradeEventHandler
Public delegateCogVerificationDatabase CogVerificationRemoveEventHandler
Public delegateCogVerificationDatabase CogVerificationReplaceEventHandler
Public delegateCogVerifierRunCompletedEventHandler
Public delegateCogVerifierRunProgressChangedEventHandler
Enumerations

  EnumerationDescription
Public enumerationCogVerificationOutputDatabaseEnableConstants
This enumeration is a set of OR-able flags that control what gets stored into the output database. when the verifier is running.
Public enumerationCogVerificationResultTypeConstants
This enumeration is the ResultType category for verification results.
Public enumerationCogVerificationSimpleResultConstants
This enumeration holds the expected value for the VisionTool.RunStatus.Result property.
Public enumerationCogVerificationUnknownResultBehaviorConstants
This enumeration is used by the verifier's UnknownResultBehavior property to control what the result of the verification when the CogVerificationSimpleResultConstants.Unknown is encountered.