CogOCVMaxCharacterResult ClassCognex VisionPro
This class holds all of the result information for a single character.
Inheritance Hierarchy

System Object
  System MarshalByRefObject
    Cognex.VisionPro.Implementation CogObjectBase
      Cognex.VisionPro.Implementation CogSerializableObjectBase
        Cognex.VisionPro.OCVMax CogOCVMaxCharacterResult

Namespace: Cognex.VisionPro.OCVMax
Assembly: Cognex.VisionPro.OCVMax (in Cognex.VisionPro.OCVMax.dll) Version: 65.1.0.0
Syntax

[SerializableAttribute]
public class CogOCVMaxCharacterResult : CogSerializableObjectBase

The CogOCVMaxCharacterResult type exposes the following members.

Constructors

  NameDescription
Public methodCogOCVMaxCharacterResult(CogOCVMaxCharacterResult)
Construct a deep copy of the supplied CogOCVMaxCharacterResult object.
Protected methodCogOCVMaxCharacterResult(SerializationInfo, StreamingContext)
Top
Methods

  NameDescription
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetAttributes
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetClassName
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetComponentName
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetConverter
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetDefaultEvent
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetDefaultProperty
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEditor
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEvents 
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEvents( Attribute )
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodGetObjectData
Implements the GetObjectData method of the ISerializable interface.
(Inherited from CogSerializableObjectBase.)
Protected methodGetProperties 
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetProperties( Attribute )
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetPropertyOwner
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone 
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyCharacter
The character found at this position. This assumes that something was in fact found (e.g. that CharacterKey is not -1). This also assumes that the character keys in the associated font correspond to Unicode code point values.
Public propertyCharacterArrangementPose
The pose of this character in arrangement space. Note that this property is only meaningful if CharacterArrangementPoseValid is true.
Public propertyCharacterArrangementPoseValid
Whether or not the pose of this character in arrangement space was successfully computed.
Public propertyCharacterIndex
The zero-based character index. This tells you which character within the containing line produced this particular result. Note of course that this index reflects the arrangement as it existed when this result was produced - if the arrangement has changed since then this index may no longer be valid.
Public propertyCharacterKey
The key of the character found at this position. This will be -1 if VerificationStatus is Failed or if the verification type for the search was CogOCVMaxVerificationTypeConstants::Ignore.
Public propertyCharacterParagraphPose
The pose of this character in paragraph space. Note that this property is only meaningful if CharacterParagraphPoseValid is true.
Public propertyCharacterParagraphPoseValid
Whether or not the pose of this character in paragraph space was successfully computed.
Public propertyCharacterSelectedBounds
The bounding affine rectangle of found character in selected space. Note that this property is only meaningful if CharacterSelectedBoundsValid is true.
Public propertyCharacterSelectedBoundsValid
Whether or not the bounds of this character in selected space was successfully computed.
Public propertyCharacterSelectedPose
The pose of this character in selected space. Note that this property is only meaningful if CharacterSelectedPoseValid is true.
Public propertyCharacterSelectedPoseValid
Whether or not the pose of this character in selected space was successfully computed.
Public propertyConfidenceScore
The confidence score of this character. This is the verification score of this character minus the score of the best ConfusionScore, but not less than zero.
Public propertyConfusionKeys
The character keys of the characters causing confusion with this character, if VerificationStatus is Confused. If VerificationStatus is not Confused, this will be an empty array. Elements in this array correspond to elements in the ConfusionScores array.
Public propertyConfusionScores
The confusion scores of the characters causing confusion with this character, if VerificationStatus is Confused. If VerificationStatus is not Confused, this will be an empty array. Elements in this array correspond to elements in the ConfusionKeys array.
Public propertyEmpty
Whether or not this character position was empty, i.e. both failed and having no violation information.
Public propertyFitError
The fit error of this character. Zero is the best possible value, while larger numbers are worse. While there is no theoretical upper limit, it is typically less than 10 in practical use. Will be -1 if not available.
Public propertyLineIndex
The zero-based line index. This tells you which line within the containing paragraph produced this particular result. Note of course that this index reflects the arrangement as it existed when this result was produced - if the arrangement has changed since then this index may no longer be valid.
Public propertyParagraphIndex
The zero-based paragraph index. This tells you which paragraph within the arrangement produced this particular result. Note of course that this index reflects the arrangement as it existed when this result was produced - if the arrangement has changed since then this index may no longer be valid.
Public propertyVerificationDOFScore
The verification DOF score of this character.
Public propertyVerificationFullViolations
The verification full violations. These are the degrees of freedom (DOFs) of the full (i.e. image or start pose) search params that were violated and which therefore decreased the VerificationDOFScore for this character.
Public propertyVerificationKeyViolations
The verification key violations. These are the degrees of freedom (DOFs) of the key search params that were violated and which therefore decreased the VerificationDOFScore for this character.
Public propertyVerificationMatchScore
The verification match score of this character.
Public propertyVerificationScore
The verification score of this character.
Public propertyVerificationStatus
The verification status for this character. Possible values include Verified, Confused, and Failed.
Top
See Also