Classes
| Class | Description | |
|---|---|---|
| AssemblyInfoVersionNumber | ||
| CogAcq1394DCAM | ||
| CogAcqBrightness | ||
| CogAcqBrightnessMultiChannel | ||
| CogAcqCameraCalibration | ||
| CogAcqChargeTransferInterval | ||
| CogAcqContrast | ||
| CogAcqContrastMultiChannel | ||
| CogAcqCustomProperties | ||
| CogAcqDigitalCameraGain | ||
| CogAcqExposure | ||
| CogAcqFieldCalibration | ||
| CogAcqGigEVisionTransport | ||
| CogAcqHardwareImagePool | ||
| CogAcqHorizontalAdjustment | ||
| CogAcqLight | ||
| CogAcqLineScan | ||
| CogAcqLookupTable | ||
| CogAcqMasterClockFrequency | ||
| CogAcqOffsetClamp | ||
| CogAcqProfileCamera | ||
| CogAcqRangeImage | ||
| CogAcqReadoutDirection | ||
| CogAcqROI | ||
| CogAcqSample | ||
| CogAcqSettlingTime | ||
| CogAcqSimultaneous | ||
| CogAcqStrobe | ||
| CogAcqStrobeDelay | ||
| CogAcqStrobePulseDuration | ||
| CogAcqSync | ||
| CogAcqTrigger | ||
| CogAcqTriggerFilter | ||
| CogAcqWhiteBalance | ||
| CogAddedEventArgs | ||
| CogAddingEventArgs | ||
| CogAppRuntimeSettings |
Used to persist an application's runtime settings.
| |
| CogAsmWrap | ||
| CogChangedEventFunnel | ||
| CogClearingEventArgs | ||
| CogCollectionSerializationSurrogate | ||
| CogCollectionWatcher | ||
| CogComanagedMarshal | ||
| CogComanagedToolUtility | ||
| CogCompileMessage | ||
| CogControlUserData | ||
| CogConvertXform | This static class includes methods to convert ICogTransform2D to CogTransform2DLinear. | |
| CogDataAnalysisDictionaryEnumerator | ||
| CogDataAnalysisKeyCollection | ||
| CogDataAnalysisKeyEnumerator | ||
| CogDataAnalysisResultsDictionaryEnumerator | ||
| CogDataAnalysisResultsKeyCollection | ||
| CogDataAnalysisResultsKeyEnumerator | ||
| CogDataBindingsCodeDomSerializer | ||
| CogDictionaryCodeDomSerializer | ||
| CogDocCommentAttribute | ||
| CogDocEventAttribute | ||
| CogDocExampleAttribute | ||
| CogDocExceptionAttribute | ||
| CogDocNoneAttribute | ||
| CogDocParamAttribute | ||
| CogDocRemarksAttribute | ||
| CogDocReturnsAttribute | ||
| CogDocSeeAlsoAttribute | ||
| CogDocSummaryAttribute | ||
| CogDocValueAttribute | ||
| CogGeneralContourEllipticalArcSegmentIterator | ||
| CogGeneralContourLineSegmentIterator | ||
| CogGetEventDelegates |
Internal use only.
Get event delegates from the input object.
| |
| CogGraphicChildrenDictionaryEnumerator | ||
| CogGraphicChildrenKeyCollection | ||
| CogGraphicChildrenKeyEnumerator | ||
| CogGraphicMultiPen | ||
| CogGuiProtectUtilsCore | ||
| CogHashtable | ||
| CogImage16PixelMemory | Virtual (noncreatable) class for accessing the interface that provides direct pointer access to 16-bit image pixels. | |
| CogImage8PixelMemory | Virtual (noncreatable) class for accessing the interface that provides direct pointer access to 8-bit image pixels. | |
| CogKeyEventArgs | ||
| CogKeyValuePairEventArgs | ||
| CogKeyValueValueSetEventArgs | ||
| CogMethodDescriptorAttribute | ||
| CogModelFeatureIteratorGC | This shape model iterator object can only be created using the CreateSubFeatureIterator method of a CogGeneralContour shape model. | |
| CogMultiPropertyWatcher | ||
| CogNetPersistence | ||
| CogOldMouseCursorSubstitute | ||
| CogPersistUtility | ||
| CogRecordWrapper | ||
| CogReferencedAssembly |
This class holds a single immutable assembly reference (to be used
when compiling a script).
| |
| CogRemovedEventArgs | ||
| CogRemovingEventArgs | ||
| CogReplacedEventArgs | ||
| CogReplacingEventArgs | ||
| CogRunStatusInternal | ||
| CogScriptGen | ||
| CogScriptGen CogCodeBlankLineStatement | ||
| CogScriptGen CogCodeBlankLineTypeMember | ||
| CogScriptGen CogCodeGetStringExpression | ||
| CogScriptGen CogCodeStream | ||
| CogScriptSupport | ||
| CogShapeModelCircle | This shape model object can only be created using the MakeShapeModel method of CogCircle. | |
| CogShapeModelEllipse | This shape model object can only be created using the MakeShapeModel method of CogEllipse. | |
| CogShapeModelEllipticalArc | This shape model object can only be created using the MakeShapeModel method of CogEllipticalArc. | |
| CogShapeModelGeneralContour | This shape model object can only be created using the MakeShapeModel method of CogGeneralContour. | |
| CogShapeModelLine | This shape model object can only be created using the MakeShapeModel method of CogLine. | |
| CogShapeModelLineSegment | This shape model object can only be created using the MakeShapeModel method of CogLineSegment. | |
| CogShapeModelPolygon | This shape model object can only be created using the MakeShapeModel method of CogPolygon. | |
| CogShapeModelPropCollection | A collection of CogShapeModel objects. This collection propagates change events from the contained shape model objects using the ICogEventInfo interface. | |
| CogShapeModelRectangleAffine | This shape model object can only be created using the MakeShapeModel method of CogRectangleAffine. | |
| CogStringCollectionDictionaryEnumerator | ||
| CogStringCollectionKeyCollection | ||
| CogStringCollectionKeyEnumerator | ||
| CogSuperWatcher | ||
| CogToolBlockScriptDescrition | ||
| CogToolHelpers | ||
| CogToolOwnsTerminalsAttribute |
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
| |
| CogToolTerminals |
Summary description for CogToolTerminals.
| |
| CogToolTerminals CogIndexedPropertyInfo | ||
| CogToolTerminals CogMethodInfo | ||
| CogToolTerminals CogPathException | ||
| CogToolTerminals CogTypeInfo | ||
| CogTypeConvertUtils | ||
| CogTypeResolveUtils |
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.
| |
| CogTypeResolveUtils CogLatestAssemblyInfo | ||
| CogUserTool |
A base class for tools that have a collection of other tools.
| |
| CogVProThread | ||
| CogWeakChangedEventDelegate | ||
| EventExtensionMethods | ||
| PropertyValueRejectedEventArgs | ||
| ScriptTempFileManager |
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
| Interface | Description | |
|---|---|---|
| ICogCancelEventArgs | ||
| ICogComanagedCreator | ||
| ICogComanagedMarshal | ||
| ICogComInternal | ||
| ICogComUpgradeOnLoad | ||
| ICogControlValueAdapter | ||
| ICogControlValueConverter | ||
| ICogDotNetShutdown | ||
| ICogImage16RangeLegacy | ||
| ICogNetInternal | ||
| ICogNetPersistence | ||
| ICogNetUpgradeOnLoad | ||
| ICogPMAlignComposite | ||
| ICogPMAlignCompositeEvents | ||
| ICogPropertyValueConverter | ||
| ICogQueryContainerSupport |
Implemented by CogToolPalette clients to allow the palette to query if
a persisted file contains a tool supported by the client.
|
Delegates
Enumerations
| Enumeration | Description | |
|---|---|---|
| CogGetEventDelegates 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.
| |
| CogNetFormatterType | ||
| CogReferencedAssemblyPathConstants |
Constants that specify the location of a referenced assembly.
| |
| CogScriptGenOptionConstants | ||
| CogScriptLanguageConstants | ||
| CogToolTerminals 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."
| |
| CogUserToolLastRunRecordConstants |
Enumerates options data that can be included in
the tool's LastRunRecord.
|