Cognex.VisionPro.Implementation.Internal NamespaceCognex VisionPro 9.20
 
Classes

  ClassDescription
Public classAssemblyInfoVersionNumber
Public classCogAcq1394DCAM
Public classCogAcqBrightness
Public classCogAcqBrightnessMultiChannel
Public classCogAcqCameraCalibration
Public classCogAcqChargeTransferInterval
Public classCogAcqContrast
Public classCogAcqContrastMultiChannel
Public classCogAcqCustomProperties
Public classCogAcqDigitalCameraGain
Public classCogAcqExposure
Public classCogAcqFieldCalibration
Public classCogAcqGenTLBuffers
Public classCogAcqGigEVisionTransport
Public classCogAcqHorizontalAdjustment
Public classCogAcqLight
Public classCogAcqLineScan
Public classCogAcqLookupTable
Public classCogAcqMasterClockFrequency
Public classCogAcqOffsetClamp
Public classCogAcqProfileCamera
Public classCogAcqRangeImage
Public classCogAcqReadoutDirection
Public classCogAcqROI
Public classCogAcqSample
Public classCogAcqSettlingTime
Public classCogAcqSimultaneous
Public classCogAcqStrobe
Public classCogAcqStrobeDelay
Public classCogAcqStrobePulseDuration
Public classCogAcqSync
Public classCogAcqTrigger
Public classCogAcqTriggerFilter
Public classCogAcqWhiteBalance
Public classCogAddedEventArgs
Public classCogAddingEventArgs
Public classCogAppRuntimeSettings
Used to persist an application's runtime settings.
Public classCogAsmWrap
Public classCogChangedEventFunnel
Public classCogClearingEventArgs
Public classCogCollectionSerializationSurrogate
Protected classCogCollectionSerializationSurrogate CreatorClass
Public classCogCollectionWatcher
Public classCogComanagedMarshal
Public classCogComanagedToolUtility
Public classCogCompileMessage
Public classCogControlUserData
Public classCogConvertXform
This static class includes methods to convert ICogTransform2D to CogTransform2DLinear.
Public classCogDataAnalysisDictionaryEnumerator
Public classCogDataAnalysisKeyCollection
Public classCogDataAnalysisKeyEnumerator
Public classCogDataAnalysisResultsDictionaryEnumerator
Public classCogDataAnalysisResultsKeyCollection
Public classCogDataAnalysisResultsKeyEnumerator
Public classCogDataBindingsCodeDomSerializer
Public classCogDictionaryCodeDomSerializer
Public classCogDocCommentAttribute
Public classCogDocEventAttribute
Public classCogDocExampleAttribute
Public classCogDocExceptionAttribute
Public classCogDocNoneAttribute
Public classCogDocParamAttribute
Public classCogDocRemarksAttribute
Public classCogDocReturnsAttribute
Public classCogDocSeeAlsoAttribute
Public classCogDocSummaryAttribute
Public classCogDocValueAttribute
Public classCogGeneralContourEllipticalArcSegmentIterator
Public classCogGeneralContourLineSegmentIterator
Public classCogGetEventDelegates
Internal use only. Get event delegates from the input object.
Public classCogGraphicChildrenDictionaryEnumerator
Public classCogGraphicChildrenKeyCollection
Public classCogGraphicChildrenKeyEnumerator
Public classCogGraphicMultiPen
Public classCogGuiProtectUtilsCore
Public classCogHashtable
Public classCogImage16PixelMemory
Virtual (noncreatable) class for accessing the interface that provides direct pointer access to 16-bit image pixels.
Protected classCogImage16PixelMemory CreatorClass
Public classCogImage8PixelMemory
Virtual (noncreatable) class for accessing the interface that provides direct pointer access to 8-bit image pixels.
Protected classCogImage8PixelMemory CreatorClass
Public classCogInternalBoolList
This class represents a fixed-size list of boolean values. The individual true/false values can be accessed individually, or returned as a read-only list of ranges.
Public classCogKeyEventArgs
Public classCogKeyValuePairEventArgs
Public classCogKeyValueValueSetEventArgs
Public classCogManagedSharedPtr<Horus::PointCloud::QuadMeshRoot>
Public classCogMethodDescriptorAttribute
Public classCogModelFeatureIteratorGC
This shape model iterator object can only be created using the CreateSubFeatureIterator method of a CogGeneralContour shape model.
Protected classCogModelFeatureIteratorGC CreatorClass
Public classCogMultiPropertyWatcher
Public classCogNetPersistence
Public classCogOldMouseCursorSubstitute
Public classCogPersistUtility
Public classCogRecordWrapper
Public classCogReferencedAssembly
This class holds a single immutable assembly reference (to be used when compiling a script).
Public classCogRemovedEventArgs
Public classCogRemovingEventArgs
Public classCogReplacedEventArgs
Public classCogReplacingEventArgs
Public classCogRunStatusInternal
Protected classCogRunStatusInternal CreatorClass
Public classCogScriptGen
Protected classCogScriptGen CogCodeBlankLineStatement
Protected classCogScriptGen CogCodeBlankLineTypeMember
Protected classCogScriptGen CogCodeGetStringExpression
Protected classCogScriptGen CogCodeStream
Public classCogScriptSupport
Public classCogSerializationExtensions
Public classCogShapeModelCircle
This shape model object can only be created using the MakeShapeModel method of CogCircle.
Protected classCogShapeModelCircle CreatorClass
Public classCogShapeModelEllipse
This shape model object can only be created using the MakeShapeModel method of CogEllipse.
Protected classCogShapeModelEllipse CreatorClass
Public classCogShapeModelEllipticalArc
This shape model object can only be created using the MakeShapeModel method of CogEllipticalArc.
Protected classCogShapeModelEllipticalArc CreatorClass
Public classCogShapeModelGeneralContour
This shape model object can only be created using the MakeShapeModel method of CogGeneralContour.
Protected classCogShapeModelGeneralContour CreatorClass
Public classCogShapeModelLine
This shape model object can only be created using the MakeShapeModel method of CogLine.
Protected classCogShapeModelLine CreatorClass
Public classCogShapeModelLineSegment
This shape model object can only be created using the MakeShapeModel method of CogLineSegment.
Protected classCogShapeModelLineSegment CreatorClass
Public classCogShapeModelPolygon
This shape model object can only be created using the MakeShapeModel method of CogPolygon.
Protected classCogShapeModelPolygon CreatorClass
Public classCogShapeModelPropCollection
A collection of CogShapeModel objects. This collection propagates change events from the contained shape model objects using the ICogEventInfo interface.
Protected classCogShapeModelPropCollection CreatorClass
Public classCogShapeModelRectangleAffine
This shape model object can only be created using the MakeShapeModel method of CogRectangleAffine.
Protected classCogShapeModelRectangleAffine CreatorClass
Public classCogStringCollectionDictionaryEnumerator
Public classCogStringCollectionKeyCollection
Public classCogStringCollectionKeyEnumerator
Public classCogSuperWatcher
Public classCogToolBlockScriptDescrition
Public classCogToolHelpers
Public classCogToolOwnsTerminalsAttribute
CogToolOwnsTerminalsAttribute is applied to Classes which implement ICogTool. This Attribute indicates that the Tool itself dictactes which input and output terminals are exposed. Used by CogToolNode to prevent automatic addition of inapporpriate terminals and databindings to CogResultsAnalysisTools, CogToolGroups, CogToolBlocks
Public classCogToolTerminals
Summary description for CogToolTerminals.
Public classCogToolTerminals CogIndexedPropertyInfo
Public classCogToolTerminals CogMethodInfo
Public classCogToolTerminals CogPathException
Public classCogToolTerminals CogTypeInfo
Public classCogTypeConvertUtils
Public classCogTypeResolveUtils
Custom VisionPro class for resolving string based .NET type information. Tries to mimic .NET's behavior (i.e. Type.GetType()) except to: 1. Override strong name version binding for VisionPro assemblies (use the newest version available). 2. Override strong name version binding for customer assemblies with the CogSerializationBinderAttribute.UseLatestVersionBinder set to true. (use the newest version available). 3. Override strong name version binding for assemblies that use the CogSerializationBinderAttribute.CustomBinder (by calling the custom binder). 4. Enable Resolving of VisionPro types using type string information that was specified without (or with partial) assembly information, especially if this type is not already loaded in the app domain (by searching the VisionPro assembly metadata). CogTypeResolveUtils exists because VisionPro updates the strong name version numbers of its assemblies for every release yet still wants VisionPro types from assemblies with earlier version #'s (usually in vpp files) to be bound or resolved to their equivilent types in newer versions of the VisionPro assemblies. This requires overiding the normal .NET strong name binding conventions with a custom scheme (described above). Most (all?) of this code would not be necessary if VisionPro only updated its assembly version numbers for truly incomaptible (breaking) changes to an assembly.
Public classCogTypeResolveUtils CogLatestAssemblyInfo
Public classCogUserTool
A base class for tools that have a collection of other tools.
Public classCogVProThread
Public classCogWeakChangedEventDelegate
Public classEventExtensionMethods
Public classPropertyValueRejectedEventArgs
Public classScriptTempFileManager
The ScriptTempFileManager is used as a singleton instance to keep track of the temporarily created files during the execution of QuickBuild or custom application that involves scripting and debug mode On app exit this class takes care of deleting the temporarily files created during the execution.
Interfaces

  InterfaceDescription
Public interfaceICogCancelEventArgs
Public interfaceICogComanagedCreator
Public interfaceICogComanagedMarshal
Public interfaceICogComInternal
Public interfaceICogComUpgradeOnLoad
Public interfaceICogControlValueAdapter
Public interfaceICogControlValueConverter
Public interfaceICogDotNetShutdown
Public interfaceICogImage16RangeLegacy
Public interfaceICogNetInternal
Public interfaceICogNetPersistence
Public interfaceICogNetUpgradeOnLoad
Public interfaceICogPMAlignComposite
Public interfaceICogPMAlignCompositeEvents
Public interfaceICogPropertyValueConverter
Public interfaceICogQueryContainerSupport
Implemented by CogToolPalette clients to allow the palette to query if a persisted file contains a tool supported by the client.
Public interfaceICogVisionDataContainerLegacy
Delegates

  DelegateDescription
Public delegateCogAddedEventHandler
Public delegateCogAddingEventHandler
Public delegateCogClearingEventHandler
Public delegateCogGetEventDelegates GetEventDelegates_Delegate
Public delegateCogRemovedEventHandler
Public delegateCogRemovingEventHandler
Public delegateCogReplacedEventHandler
Public delegateCogReplacingEventHandler
Public delegateCogScriptSupport DeserializationDelegate
Enumerations

  EnumerationDescription
Public enumerationCogGetEventDelegates EventsModeConstants
Different kinds of event delegates can be get. If you choose EditControlEvents, then it gets all delegates derived from the edit control, including CogWeakChangedEventDelegate pointed alive delegates. Note: If you choose Non-WeakChangedEvents, you won't be able to get alive CogWeakChangedEventDelegate pointed delegates, which are derived from the edit control.
Public enumerationCogNetFormatterType
Public enumerationCogReferencedAssemblyPathConstants
Constants that specify the location of a referenced assembly.
Public enumerationCogScriptGenOptionConstants
Public enumerationCogScriptLanguageConstants
Public enumerationCogToolTerminals CogInvalidCastContants
This enum is used by members of CogToolTerminals to switch between different behaviors regarding how paths which contain invalid casts are handled. Most times (like when we are parsing paths or evaluating links) we wish to follow the path as though the cast had succedded, even if it didn't. Other times. like when we are trying to get the value of the terminal we want to ignore the actual cast and pretend as though the cast was to the type of which the object actually is. I think this goes back to the original databinding philosophy that started with Jay. In a nutshell I think this philosophy says "we will try anything we can to make a binding to an existing path succeed."
Public enumerationCogUserToolLastRunRecordConstants
Enumerates options data that can be included in the tool's LastRunRecord.