| Class | Description | |
|---|---|---|
| Cog1394DCAMBusConfigurationChangedEventArgs | This class provides data for the BusConfigurationChanged event of 1394DCAM frame grabbers. | |
| CogAcqCustomProperty | Global class which represents a single custom property. | |
| CogAcqFifoStateFlags | Class that defines the state flags for the ICogAcqFifo interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogAcqFifo. | |
| CogAcqFifoTool | Tool which acquires images using an acquisition fifo on a frame grabber. | |
| CogAcqInfo | Provides information about a completed acquisition. | |
| CogApplicationState | Class that provides API to control application state. | |
| CogBulkChangedEventArgs | This class holds data provided by the BulkChanged event. The BulkChanged event fires after a bulk change to the CogPolygon, such as a call to SetVertices() or loading from an archived polygon. Since the amount of changed data could be quite large, the BulkChanged event only reports the new number of vertices after the change. | |
| CogCADFile | Class that reads a CAD file to obtain collections of shapes by using the GetShape... methods, which optionally can connect open shapes into longer contours. A file must be open before using these methods. All splines will be approximated. | |
| CogCancelChangingEventArgs T |
arguments for events that can be cancelled
with an exception.
| |
| CogCenterPointsToLines |
This class finds a 2D linear transform between points and
lines, centering the lines with respect to the points.
| |
| CogCenterPointsToLinesCorrespondence |
This class holds a corresponded point and line segment,
or a corresponded point pair and line segment pair.
| |
| CogCenterPointsToLinesResult |
The CogCenterPointsToLinesResult class describes the successful
result of a call to the CogCenterPointsToLines Execute(...)
method. This result class represents an immutable object - its content
is set at construction and cannot be changed.
| |
| CogChangedEventArgs |
Arguments of the Changed event.
For more information see the topic About Events in VisionPro.
| |
| CogCircle | Class that represents a circle. | |
| CogCircularAnnulusSection | A circular annulus section is a four-sided shape bounded by two circular arcs and two radial lines. The arcs are scaled copies of each other. You specify the 'start' arc and then provide a RadialScale that defines the 'end' arc. | |
| CogCircularArc | A circular arc is a portion of a circle. You specify this shape using the usual circle parameters and two more: AngleStart and AngleSpan. AngleStart defines the angle at which the arc begins and AngleSpan defines the angular extent of the arc. | |
| CogCollectionInsertEventArgs |
Arguments for InsertingItem and InsertedItem events.
| |
| CogCollectionKeyChangeEventArgs |
Arguments for the KeyChanging and KeyChanged events.
| |
| CogCollectionMoveEventArgs |
Arguments for the MovingItem and MovedItem events.
| |
| CogCollectionRemoveEventArgs |
Arguments for the RemovingItem and RemovedItem events.
| |
| CogCollectionReplaceEventArgs |
Arguments for the ReplacingItem and ReplacedItem events.
| |
| CogColorRange | Class of color value range. It includes CogPlaneRange objects for all the color planes. | |
| CogCompleteEventArgs | This class provides data for the Complete event of ICogAcqFifo. | |
| CogCompositeShape | Class that represents a composite shape : a shape made up of many child shapes. | |
| CogCoordinateAxes | Class that represents a pair of coordinate axes. | |
| CogCoordinateSpaceAngle |
Type that holds an angle measurement and the name of the coordinate space
in which it is measured.
| |
| CogCoordinateSpaceTree | Tree of user coordinate spaces and the mappings between them. | |
| CogDataAnalysis | The object that performs tolerancing, statistical analysis, and buffering of data values over a set of data analysis channels. | |
| CogDataAnalysisResult | The object that holds a single tolerance result. | |
| CogDataAnalysisResults | The object that provides access to the aggregate tolerance status as well as the individual tolerance results. | |
| CogDataAnalysisTool | The CogDataAnalysisTool encapsulates all of the objects required to perform tolerancing, statistical analysis, and buffering of data over a set of data analysis channels. | |
| CogDataBinding |
This class represents a binding for an input property of an object
or one of its sub-objects.
| |
| CogDataBindingsCollection |
An ordered collection of CogDataBinding objects that
raises events whenever any change is made.
| |
| CogDictionary |
A container that stores a non-ordered collection of key-and-value pairs, and
raises events whenever any change is made.
| |
| CogDictionaryInsertEventArgs |
This class is passed to ICogDictionaryEvents InsertingItem and
InsertedItem event handlers.
| |
| CogDictionaryRemoveEventArgs |
This class is passed to ICogDictionaryEvents RemovingItem and RemoveItem
event handlers.
| |
| CogDictionaryReplaceEventArgs |
This class is passed to ICogDictionaryEvents ReplacingItem and
ReplacedItem event handlers.
| |
| CogDraggingEventArgs | This class provides data for the Dragging and DraggingStopped events of graphic shapes. | |
| CogEllipse | Class that represents an ellipse. | |
| CogEllipticalAnnulusSection | An elliptical annulus section is a four-sided shape bounded by two elliptical arcs and two straight lines. The arcs are scaled copies of each other. You specify the 'start' arc and then provide a RadialScale that defines the 'end' arc. | |
| CogEllipticalArc | An elliptical arc is a portion of an ellipse. You specify this shape using the usual ellipse parameters and two more: AngleStart and AngleSpan. AngleStart defines the angle at which the arc begins and AngleSpan defines the angular extent of the arc. | |
| CogEnumerableCollection T |
Serializable collection of items that can be sequentially enumerated.
| |
| CogFeatureCrsp |
This class holds one pair of feature correspondence: image position and
the corresponding physical position.
| |
| CogFeatureCrsps |
This class holds the feature correspondences found from one image.
| |
| CogFeatureCrspsMCameras |
This class holds the feature correspondences found from multiple cameras at one pose.
CogFeatureCrspsMCameras[cameraIndex] is a CogFeatureCrsps holding the feature correspondence for camera "cameraIndex" at one pose. | |
| CogFeatureCrspsMCamerasNPoses |
This class holds the feature correspondences found from multiple cameras at multiple poses.
CogFeatureCrspsMCamerasNPoses[poseIndex][cameraIndex] is a CogFeatureCrsps holding the feature correspondence for camera "cameraIndex" at pose "poseIndex". | |
| CogFeaturePosition |
This class holds one feature position and a bool value indicates
whether this point is valid.
| |
| CogFeaturePositions |
This class holds the feature positions found from one image.
| |
| CogFeaturePositionsMCameras |
This class holds the feature positions found from multiple cameras at one pose.
CogFeaturePositionsMCameras[cameraIndex] is a CogFeaturePositions holding the feature positions for camera "cameraIndex" at one pose. | |
| CogFeaturePositionsMCamerasNPoses |
This class holds the feature positions found from multiple cameras at multiple poses.
CogFeaturePositionsMCamerasNPoses[poseIndex][cameraIndex] is a CogFeaturePositions holding the feature correspondence for camera "cameraIndex" at pose "poseIndex". | |
| CogFitCircle | Class for fitting an circle to a set of points. | |
| CogFitCircleResult | The result from fitting a circle to a set of points. | |
| CogFitCircleTool | A tool for fitting a circle to a set of points. | |
| CogFitEllipse | Class for fitting an ellipse to a set of points. | |
| CogFitEllipseResult | The result from fitting an ellipse to a set of points. | |
| CogFitEllipseTool | A tool for fitting an ellipse to a set of points. | |
| CogFitLine | Class for fitting a line to a set of points. | |
| CogFitLineResult | The result from fitting a line to a set of points. | |
| CogFitLineTool | A tool for fitting a line to a set of points. | |
| CogFrameGrabbers | Class that identifies installed frame grabbers. | |
| CogGeneralContour | A general contour is a shape made up of a series of directed line and arc segments followed in order to go from 'start' to 'end' of the contour. You build the shape by adding segments, giving the geometry and start/end connectivity of each one. | |
| CogGeneralContourSegmentIterator | A general contour segment iterator object provides access to all the segment data in the contour. | |
| CogGraphicChildren | Collection of child graphics. | |
| CogGraphicCollection | Collection of graphics. | |
| CogGraphicInteractiveCollection | Collection of interactive graphics. | |
| CogGraphicInteractiveStateFlags | Class that defines the state flags for the ICogGraphicInteractive interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogGraphicInteractive. | |
| CogGraphicLabel | Class that represents a graphical text label. | |
| CogGraphicParentChildStateFlags | Class that defines the state flags for the ICogGraphicParentChild interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogGraphicParentChild. | |
| CogGraphicStateFlags | Class that defines the state flags for the ICogGraphic interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogGraphic. | |
| CogImage16Grey | Object that describes a rectangular array of 16 bit grey scale pixels. | |
| CogImage16Range |
Object that describes a range image. A range image describes three
dimensional surfaces. A CogImage16Range contains three dimensional
height data, a "visible pixel mask" to identify which pixels are
valid, three dimensional transform information, and two dimensional
transform information.
| |
| CogImage16RangeRoot |
Object that holds the raw pixel and mask data of a range image.
| |
| CogImage16Root | Object that holds raw 16-bit pixel data of an image. | |
| CogImage24PlanarColor | Object that describes three coincident rectangular arrays, or planes, of 8-bit pixels. | |
| CogImage8Grey | Object that describes a rectangular array of 8 bit grey scale pixels. | |
| CogImage8Root | Object that holds raw 8-bit pixel data of an image. | |
| CogImageCollection |
This class holds a collection of ICogImage.
| |
| CogImageCollectionMCamerasNPoses |
This class holds image collections of multiple cameras at multiple poses.
CogImageCollectionMCamerasNPoses[poseIndex][cameraIndex] is the ICogImage for camera "cameraIndex" at pose "poseIndex". | |
| CogImageConvert | Class that provides image format conversion functions. | |
| CogImageStateFlags | Class that defines the state flags for the ICogImage interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogImage. | |
| CogImageStitch | The CogImageStitch class offers functionality for image seamless stitching and image override stitching. This class has following two different ways to do image stitching. (1)To do 'blended' stitching(Seamless Stitching) as follows. (a)Allocate an internal data structure known as the BlendingBuffer. (b)Add as many source images as desired to the buffer. (c)Fill a pre-allocated destination image with the final result. (2)To do 'overwrite' stitching(Override Stitching) as follows. (a)Simply call one of the static 'OverwriteImage' functions. | |
| CogIndexableCollection T |
Serializable collection of values that can be indexed.
| |
| CogIndexableCollection T SerializableDelegate U |
Provides a serializable delegate for use as the Action argument to
CogIndexableCollection T (IEnumerable T , Action Int32, T ).
| |
| CogInputLine | Virtual (non-creatable) class for a discrete input line. | |
| CogInputLineEventArgs | This class provides data for the LowToHigh and HighToLow events of CogInputLine. | |
| CogInputLines | Collection of input lines. | |
| CogInUseFlag |
This class implements a boolean "in use" flag that can be
easily set to true for the duration of a C# "using" statement.
| |
| CogLicense | ||
| CogLine | Class that represents a line. | |
| CogLineSegment | Class that represents a line segment. | |
| CogLocalizer |
This class manipulates strings in resource files.
It provides methods for changing the current cultureinfo, retrieving
a particular string from a given resource file, and formatting a string in
a specific way.
| |
| CogMaskGraphic | Class that represents a mask graphic. | |
| CogMath | Global class that provides miscellaneous math functions. | |
| CogMaximizer | Class that provides a hill-climbing maximization algorithm. | |
| CogMaximizerEvaluateEventArgs | This class provides data for the Evaluate event of CogMaximizer. | |
| CogMisc | Class that provides miscellaneous useful functions. | |
| CogModelFeatureIteratorStateFlags | Class that defines the state flags for the ICogModelFeatureIterator interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogModelFeatureIterator. | |
| CogModelFeatureStateFlags | Class that defines the state flags for the ICogModelFeature interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogModelFeature. | |
| CogMovePartEventArgs | This class provides data for the MovePart event of ICogAcqFifo. | |
| CogNameChangedEventArgs |
This class provides data for the NameChanged event
of a CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
| |
| CogOutputLine | Virtual (non-creatable) class for a discrete output line. | |
| CogOutputLines | Collection of output lines. | |
| CogOverrunEventArgs | This class provides data for the Overrun event of ICogAcqFifo. | |
| CogParameterTypeAdapterAttribute |
Summary description for CogParameterTypeAdapterAttribute.
| |
| CogPlaneRange | Class of range of color values on one color plane. | |
| CogPointMarker | Class that represents a graphical point marker. | |
| CogPolygon | Class that represents a polygon. | |
| CogPropertyTypeAdapterAttribute |
Summary description for CogPropertyTypeAdapterAttribute.
| |
| CogPropertyWatcher |
This class watches a property or sub-property of an object, and raises a Changed
event when the value of the property has changed.
| |
| CogReadOnlyBoolRange |
This class describes a read-only inclusive range of indices (from an
ICogBoolList) that all have the same
boolean value (either true or false). The indices immediately outside of
this range refer to booleans of the opposite value, or are illegal indices.
| |
| CogReadOnlyBoolRangeList |
Class that represents a list of booleans as a list of read-only inclusive ranges.
Each element in this list describes a contiguous range of indices (from
the original list) that have the same boolean value. This typically
provides a simpler, more compact representation of the original list.
| |
| CogRectangle | Class that represents a rectangle. | |
| CogRectangleAffine | Class that represents an affine rectangle. | |
| CogRegionStateFlags | Class that defines the state flags for the ICogRegion interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogRegion. | |
| CogReturnTypeAdapterAttribute |
Summary description for CogReturnTypeAdapterAttribute.
| |
| CogRLEBuffer | Class that holds a run-length-encoded representation of an image. | |
| CogSegmentAddedEventArgs | This class holds data provided by the SegmentAdded event. The SegmentAdded event fires just prior to and in addition to the standard Changed event after a segment is added to the CogGeneralContour. | |
| CogSegmentsChangedEventArgs | This class holds data provided by the SegmentsChanged event. The SegmentsChanged event fires just prior to and in addition to the standard Changed event after any geometric property of one, or possibly several segments change. | |
| CogSegmentsRemovedEventArgs | This class holds data provided by the SegmentsRemoved event. The SegmentsRemoved event fires just prior to and in addition to the standard Changed event after one, or possibly several segments are deleted from the CogGeneralContour. | |
| CogSerializationBinderAttribute |
This attribute is applied to assembiles to select non-default binding schemes,
such as the standard VisionPro scheme of upgrading loaded objects to the latest
available assembly version.
| |
| CogSerializationDataBindingAttribute |
This attribute is applied to databindings fields in order to
indicate that the databinding fields should not be serialized if the
ExcludeDataBindings serialization option is set.
| |
| CogSerializationOptionsAttribute |
This attribute is applied to selected fields of VisionPro types in order to
indicate that their serialization is optional, based on the bit flags in the
CogSerializationOptionsConstants enumeration.
| |
| CogSerializer | This class provides convenient functions for serializing objects. It allows you to save (load) objects to (from) files or streams. You should use these functions for serializing all VisionPro objects. | |
| CogShapeExtract | The shape extraction operator is used to extract contours from an image. Each contour is converted into a shape model which describes the geometry of the contour as well as its polarity. A filtered and ranked collection of shape models is returned. | |
| CogShapeModelCollection | A collection of CogShapeModel objects. | |
| CogShapeModelStateFlags | Class that defines the state flags for the ICogShapeModel interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogShapeModel. | |
| CogShapePolarize | The shape polarization operator is used to determine polarity information along a shape based on image data. Polarity information indicates which side of the shape boundary is dark and which side is light. | |
| CogShapeStateFlags | Class that defines the state flags for the ICogShape interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogShape. | |
| CogSimpleColor | Class of simple nominal color value. | |
| CogSpaceAddedEventArgs |
This class provides data for the SpaceAdded event
of a CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
| |
| CogStatistics | The object that buffers consecutive values in order to compute statistics and produce a tolerance result. It is meant to be used stand-alone and not in conjunction with the CogDataAnalysisTool. | |
| CogStatisticsSimple |
The CogStatisticsSimple is intended to represent an immutable set of simple
statistics that might typically be part of some result object.
At construction time the user provides a count plus a minimum, maximum,
sum, and sum-of-squares value.
The object may then be queried for these values plus a handful of
derived values like mean, variance, and standard deviation.
This class derives from CogSerializableObjectBase,
so it implements VisionPro style serialization.
| |
| CogStopwatch | Class which provides a means for very high accuracy timing. | |
| CogStringCollection | Collection of strings. | |
| CogSubtreeDeletedEventArgs |
This class provides data for the SubtreeDeleted event
of a CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
| |
| CogSubtreeMovedEventArgs |
This class provides data for the SubtreeMoved event
of a CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
| |
| CogToolCollection |
An ordered collection of VisionPro tools that raises events whenever
a change is made.
| |
| CogTransform2DCameraCalibration | A CogTransform2DCameraCalibration transform is a nonlinear transform. | |
| CogTransform2DComposed | A CogTransform2DComposed is a transform object that can compose transforms of different types. The composed transform maps points through all its contained transformations (from 'Right' to 'Left'), and thus acts as their composition. | |
| CogTransform2DLinear | Linear 2D coordinate transform. | |
| CogTransform2DLinescan | A CogTransform2DLinescan transform is a nonlinear transform suitable for use when calibrating a linescan camera. | |
| CogTransform2DPerspectiveAndRadial | A CogTransform2DPerspectiveAndRadial transform is a planar perspective transform, followed by a radial transform, followed by a linear transform without rotation. This can be used to correct for common non-linear effects in a camera setup. | |
| CogTransform2DRigid | Rigid 2D coordinate transform. | |
| CogTransform2DStateFlags | Class that defines the state flags for the ICogTransform2D interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogTransform2D. | |
| CogTransformChangedEventArgs |
This class provides data for the TransformChanged event
of a CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
| |
| CogTreeAddedEventArgs |
This class provides data for the TreeAdded event
of a CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
| |
| CogTypeAdapterAttribute |
Summary description for CogTypeAdapterAttribute.
| |
| CogVertexAddedEventArgs | This class holds data provided by the VertexAdded event. The VertexAdded event fires after one, or possibly several vertices are added to the CogPolygon as a result of calling AddVertex() or NumVertices(). | |
| CogVertexChangedEventArgs | This class holds data provided by the VertexChanged event. The VertexChanged event fires in addition to the standard Changed event after the x-coordinate, y-coordinate, or both have changed for a single vertex. The change may occur as a result of calling a Polygon's SetVertexX(), SetVertexY(), or SetVertex() methods. It also may occur if the vertex position is manipulated interactively in a display. | |
| CogVertexRemovedEventArgs | This class holds data provided by the VertexRemoved event. The VertexRemoved event fires after one, or possibly several vertices are removed from the CogPolygon as a result of calling RemoveVertex() or NumVertices(). | |
| CogVisionDataContainer |
This class is a general purpose container of vision data. Each
element in this container has both a string key and a value of type
ICogVisionData. This container maintains an ordered list of these key
value pairs. A particular ICogVisionData value may be referenced by
integer index as in a list, or by string key as in a dictionary. The
keys must all be unique, non-null, non-empty strings. In addition,
this class implements the ICogVisionData interface.
| |
| CogVisionToolMultiThreading | Class that provides API to control vision tool multithreading behavior | |
| EnumExtensions |
Contains common extension methods of enumeration types.
| |
| StateFlagsCollection |
| Structure | Description | |
|---|---|---|
| CogColor4F |
The CogColor4F struct is a lightweight, immutable
representation of an ARGB color with float values
| |
| CogRLERun | This class holds data that describes a single run within a run length encoded image (CogRLEBuffer). Note that a run is limited to a maximum length of 255 pixels, so an actual run may be represented by several adjacent instances of this object. A default constructed CogRLERun (value and length both zero) is used to denote the end of each row within a CogRLEBuffer. |
| Interface | Description | |
|---|---|---|
| ICog1394DCAMAccess | Interface for accessing registers and 1394DCAM hardware info. | |
| ICogAcq1394DCAM | Interface for controlling IEEE 1394 DCAM properties. | |
| ICogAcqBrightness | Interface for controlling brightness levels of an acquired image. Brightness values are in the range 0-1 inclusive. | |
| ICogAcqBrightnessMultiChannel | Interface for controlling brightness levels on multiple channels of an acquired image. Brightness values are in the range 0-1 inclusive. | |
| ICogAcqCameraCalibration | Interface allowing certain camera corrections to be made. | |
| ICogAcqChargeTransferInterval | Interface which allows control of a camera's charge transfer interval. | |
| ICogAcqContrast | Interface for controlling contrast levels of an acquired image. | |
| ICogAcqContrastMultiChannel | Interface for controlling contrast levels on multiple channels of an acquired image. | |
| ICogAcqCustomProperties | Interface allowing configuration of hardware specific settings. | |
| ICogAcqDigitalCameraGain | Interface for controlling the gain on a digital camera. | |
| ICogAcqExposure | Interface for controlling exposure time for an acquisition. | |
| ICogAcqFieldCalibration | Interface for displacement sensor field calibration. | |
| ICogAcqFifo | An acquisition fifo. | |
| ICogAcqGenTLBuffers | Interface for accessing number of GenTL Buffers. | |
| ICogAcqGigEVisionTransport | Interface for specifying the GigE Vision Transport for image acquisition. | |
| ICogAcqHardwareImagePool | Interface for Hardware Image Pool. | |
| ICogAcqHorizontalAdjustment | Interface which provides adjustment of horizontal timing. | |
| ICogAcqInfo | Provides information about a completed acquisition. | |
| ICogAcqLight | Interface used to control lighting for an acquisition. | |
| ICogAcqLineScan | Interface used to control properties of a line scan camera. | |
| ICogAcqLookupTable | Interface to a lookup table for mapping acquired images. | |
| ICogAcqMasterClockFrequency | Interface for controlling the master clock frequency. | |
| ICogAcqOffsetClamp | Interface for controlling how offset and clamping is performed. | |
| ICogAcqProfileCamera | This interface controls which rows of the sensor are analyzed to find the laser line. | |
| ICogAcqRangeImage | Interface for specifying the image scaling for image acquisition. | |
| ICogAcqReadoutDirection | Interface for readout direction. | |
| ICogAcqROI | Interface for specifying the region of interest for image acquisition. | |
| ICogAcqSample | Interface for subsampling. | |
| ICogAcqSettingInfo | Cognex Internal use only. | |
| ICogAcqSettlingTime | Interface for controlling the settling time of a camera. | |
| ICogAcqSimultaneous | Interface for simultaneous acquisition. | |
| ICogAcqStrobe | Interface for controlling a strobe light. | |
| ICogAcqStrobeDelay | Interface for strobe delay. | |
| ICogAcqStrobePulseDuration | Interface for controlling the strobe pulse duration. | |
| ICogAcqSync | Interface for controlling the camera synchronization model. | |
| ICogAcqTrigger | Interface for controlling the triggering model of an acquisition fifo. | |
| ICogAcqTriggerFilter | Interface for specifying a trigger filter. | |
| ICogAcqWhiteBalance | Interface for setting the white balance of a color camera. | |
| ICogBoolList |
The ICogBoolList interface is a
IReadOnlyList Boolean
which can also describe the list as a collection of boolean ranges.
| |
| ICogChangedEvent |
This interface contains the Changed event and methods for suspending and resuming it.
| |
| ICogCollectionEvents |
An interface that comprises the events that are common to most
editable VisionPro collections.
| |
| ICogDictionaryEvents |
An interface that comprises the events that are common to most
VisionPro dictionary classes.
| |
| ICogFrameGrabber | Interface for controlling a frame grabber. | |
| ICogFrameGrabberCVM | Interface for finding the CVM id of a frame grabber. | |
| ICogFrameGrabberModule | Frame grabber module. | |
| ICogGeneralContourEllipticalArcSegmentIterator | Iterator describing elliptical arc segments of a general contour. | |
| ICogGeneralContourLineSegmentIterator | The general contour line segment iterator describes line segments of a general contour. | |
| ICogGenTLAccess | Interface for accessing features and GenTL hardware info. | |
| ICogGigEAccess | Interface for accessing features and GigE hardware info. | |
| ICogGraphic | Interface to make an object renderable in a CogDisplay control. | |
| ICogGraphicHighlight | Interface of a highlight capable graphic. | |
| ICogGraphicInteractive | Interface of an interactive graphic. | |
| ICogGraphicMultiPen | A CogGraphicMultiPen is an object that can hold pens used to draw graphics that may have many multi-colored sub-parts. | |
| ICogGraphicParentChild | Interface implemented by any graphic that can be a parent and/or child. | |
| ICogImage | Interface that describes a rectangular array of pixels. | |
| ICogImage16GreyData | Interface that allows direct access to 16-bit grey scale pixel data. | |
| ICogImage16PixelMemory | Interface to an object that provides direct pointer access to 16-bit image pixel memory. | |
| ICogImage16Root | Interface to a root object that holds raw 16-bit pixel data of an image. | |
| ICogImage16RootBuffer | Interface to a root object that holds raw 16-bit pixel data of an image in a static buffer. | |
| ICogImage24PlanarColorData | Interface that allows direct access to all three planes of 8-bit image data. | |
| ICogImage8GreyData | Interface that allows direct access to 8-bit grey scale pixel data. | |
| ICogImage8PixelMemory | Interface to an object that provides direct pointer access to 8-bit image pixel memory. | |
| ICogImage8Root | Interface to a root object that holds raw 8-bit pixel data of an image. | |
| ICogImage8RootBuffer | Interface to a root object that holds raw 8-bit pixel data of an image in a static buffer. | |
| ICogImagingDeviceAccess | Interface for accessing features and Imaging Device hardware info. | |
| ICogKeyedCollectionEvents |
An interface that comprises the events that are common to most
editable keyed VisionPro collections.
| |
| ICogModelFeature | A model feature (CogModelFeature) has the model properties Weight and Polarity. | |
| ICogModelFeatureIterator | The feature iterator iterates all the features in a shape model, and allows reading and writing of the Weight and Polarity properties. | |
| ICogRecord |
Interface that describes a record provided by a tool.
| |
| ICogRecordConstructor |
Interface implemented by an object that constructs the Content, Annotation
and SubRecords of a record when they are requested.
| |
| ICogRecords |
Interface that describes a list of ICogRecord references.
| |
| ICogRegion | Base interface for all closed shapes. | |
| ICogRunStatus |
This interface is returned by the RunStatus property of the
ICogTool interface and provides general information about the
last call to the tool's Run method. Note that serious errors
that occur within the tool's Run method may only be detected by
examining the RunStatus after calling Run. It is the user's
responsibility to examine the tool's RunStatus after calling Run.
| |
| ICogShape | Base interface for all shapes. | |
| ICogShapeModel | A CogShapeModel is an object that holds the weight and polarity information that should be applied to a shape (and its subfeatures, if any) when it is used as a synthetic model. | |
| ICogShapeModelCollection | Interface for a collection of CogShapeModel objects. | |
| ICogTool |
This interface is implemented by all VisionPro tools.
| |
| ICogTransform2D | Common interface for all 2D transforms. | |
| ICogVisionData |
Interface that describes some vision data.
|
| Delegate | Description | |
|---|---|---|
| Cog1394DCAMBusConfigurationChangedEventHandler | Represents the method that will handle the BusConfigurationChanged event of a 1394DCAM frame grabber. The method must have the same parameters as this delegate. | |
| CogBulkChangedEventHandler | Represents the method that will handle the BulkChanged event of a CogPolygon. The method must have the same parameters as this delegate. | |
| CogCancelChangingEventHandler T |
Delegate for changing events that can be cancelled
with an exception.
| |
| CogChangedEventHandler |
A delegate for the Changed event.
| |
| CogCollectionInsertEventHandler |
The delegate for the InsertingItem and InsertedItem events.
| |
| CogCollectionKeyChangeEventHandler |
Delegate for the KeyChanging and KeyChanged events.
| |
| CogCollectionMoveEventHandler |
Delegate for the MovingItem and MovedItem events.
| |
| CogCollectionRemoveEventHandler |
The delegate for the RemovingItem and RemovedItem events.
| |
| CogCollectionReplaceEventHandler |
Delegate for the ReplacingItem and ReplacedItem events.
| |
| CogCompleteEventHandler | Represents the method that will handle the Complete event of an ICogAcqFifo. The method must have the same parameters as this delegate. | |
| CogDictionaryInsertEventHandler |
Delegate for registering ICogDictionaryEvents InsertingItem and
InsertedItem event handlers.
| |
| CogDictionaryRemoveEventHandler |
Delegate for registering ICogDictionaryEvents RemovingItem and
InsertedItem event handlers.
| |
| CogDictionaryReplaceEventHandler |
Delegate for regisering ICogDictionaryEvents ReplacingItem and
ReplacedItem event handlers.
| |
| CogDraggingEventHandler | Represents the method that will handle the Dragging event of a graphic shape. The method must have the same parameters as this delegate. | |
| CogDraggingStoppedEventHandler | Represents the method that will handle the DraggingStopped event of a graphic shape. The method must have the same parameters as this delegate. | |
| CogFlushedEventHandler | Represents the method that will handle the Flushed event of an ICogAcqFifo. The method must have the same parameters as this delegate. | |
| CogHighToLowEventHandler | Represents the method that will handle the HighToLow event of a CogInputLine. The method must have the same parameters as this delegate. | |
| CogLowToHighEventHandler | Represents the method that will handle the LowToHigh event of a CogInputLine. The method must have the same parameters as this delegate. | |
| CogMaximizerEvaulateEventHandler | Represents the method that will handle the Evaluate event of a CogMaximizer. The method must have the same parameters as this delegate. | |
| CogMovePartEventHandler | Represents the method that will handle the MovePart event of an ICogAcqFifo. The method must have the same parameters as this delegate. | |
| CogNameChangedEventHandler |
Represents the method that will handle the NameChanged event of a
CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
The method must have the same parameters as this delegate.
| |
| CogOverrunEventHandler | Represents the method that will handle the Overrun event of an ICogAcqFifo. The method must have the same parameters as this delegate. | |
| CogPropertyWatcher PropertyValueRejectedEventHandler | ||
| CogPropertyWatcher PropertyValueSetButNoChangedEventFiredEventHandler | ||
| CogSegmentAddedEventHandler | Represents the method that will handle the SegmentAdded event of a CogGeneralContour. The method must have the same parameters as this delegate. | |
| CogSegmentsChangedEventHandler | Represents the method that will handle the SegmentsChanged event of a CogGeneralContour. The method must have the same parameters as this delegate. | |
| CogSegmentsRemovedEventHandler | Represents the method that will handle the SegmentsRemoved event of a CogGeneralContour. The method must have the same parameters as this delegate. | |
| CogSpaceAddedEventHandler |
Represents the method that will handle the SpaceAdded event of a
CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
The method must have the same parameters as this delegate.
| |
| CogSubtreeDeletedEventHandler |
Represents the method that will handle the SubtreeDeleted event of
CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
The method must have the same parameters as this delegate.
| |
| CogSubtreeMovedEventHandler |
Represents the method that will handle the SubtreeMoved event of a
CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
The method must have the same parameters as this delegate.
| |
| CogTransformChangedEventHandler |
Represents the method that will handle the TransformChanged event
CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
The method must have the same parameters as this delegate.
| |
| CogTreeAddedEventHandler |
Represents the method that will handle the TreeAdded event of a
CogCoordinateSpaceTree
or Cog3DCoordinateSpaceTree.
The method must have the same parameters as this delegate.
| |
| CogVertexAddedEventHandler | Represents the method that will handle the VertexAdded event of a CogPolygon. The method must have the same parameters as this delegate. | |
| CogVertexChangedEventHandler | Represents the method that will handle the VertexChanged event of a CogPolygon. The method must have the same parameters as this delegate. | |
| CogVertexRemovedEventHandler | Represents the method that will handle the VertexRemoved event of a CogPolygon. The method must have the same parameters as this delegate. |
| Enumeration | Description | |
|---|---|---|
| CogAcqCameraModeConstants | Laser Height Camera Mode. | |
| CogAcqFifoCurrentRecordConstants | Enumeration of data that can be returned by the Tool's CreateCurrentRecord function. | |
| CogAcqFifoLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogAcqFifoLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be returned by the Tool's CreateLastRunRecord function. | |
| CogAcqFifoPixelFormatConstants | Enumeration of types of acquisition fifo. | |
| CogAcqLaserModeConstants | Laser Mode. | |
| CogAcqOffsetClampConstants | Enumeration for offset and clamping. | |
| CogAcqROIModeConstants | ROI Mode. | |
| CogAcqSyncModelConstants | Enumeration for camera synchronization models. | |
| CogAcqTriggerModelConstants | Enumeration for triggering image acquisitions. | |
| CogAcqVideoFormatOptionConstants | Enumeration of types that can be returned from GetAvailableVideoFormatOptions. | |
| CogAddSpaceConstants | In a coordinate space tree each child of a given parent
space must have a unique name. This enumeration specifies what
action will be taken when the user attempts to add a duplicate
child space name to an existing parent in the tree. | |
| CogAnalysisConstants | Constants describing the outcome of an analysis. | |
| CogCenterPointsToLinesModeConstants |
What fitting style was or will be used with the
CogCenterPointsToLines
object.
| |
| CogCenterPointsToLinesNormalDirectionInferenceMethodConstants |
How the CogCenterPointsToLines
class will infer the normal direction of the line segments.
| |
| CogCircleDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive circle shape. | |
| CogCircularAnnulusSectionCenterArcAdornmentConstants | Enumeration for circular annulus section center arc adornment. | |
| CogCircularAnnulusSectionDirectionAdornmentConstants | Enumeration for circular annulus section direction adornments. | |
| CogCircularAnnulusSectionDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive circular annulus section shape. | |
| CogCircularArcAdornmentConstants | Enumeration for circular arc end point adornments. | |
| CogCircularArcDirectionAdornmentConstants | Enumeration for circular arc direction adornments. | |
| CogCircularArcDisplayModeConstants | Enumeration for circular arc display modes. | |
| CogCircularArcDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive circular arc shape. | |
| CogColorConstants | Enumeration of common colors used for graphics, equivalent to OLE_COLOR. | |
| CogCompositeShapeCompositionModeConstants | Enumeration of composite shape composition modes. | |
| CogCompositeShapeDirectionAdornmentConstants | Enumeration for composite shape direction adornments. | |
| CogCompositeShapeDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive composite shape. | |
| CogCoordinateAxesDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive coordinate axes. | |
| CogCoordinateAxesEndPointAdornmentConstants | Enumeration for coordinate axes endpoint adornments. | |
| CogCoordinateAxesModeConstants | Controls which properties determine how the axes is drawn and how interactive manipulation of the axes affects the axes mathematical properties. | |
| CogCoordinateSpaceAngleNormalizationModeConstants |
Determines if a CogCoordinateSpaceAngle
value rolls over at zero, 180, or never.
| |
| CogCoordinateSpaceToOutputConstants | Enumeration that specifies which coordinate space will be selected in the output image of a calibration or fixturing operation. | |
| CogCopyShapeConstants | Enumeration of copy constants for duplicating shapes. | |
| CogCustomPropertyTypeConstants | Enumeration of custom property types. Provides guidance as to what is a valid setting. | |
| CogDataAnalysisToleranceStatusConstants | Tolerance status values for each ICogDataAnalysisChannel. | |
| CogDataAnalysisToolToleranceStatusConstants | Aggregate tolerance status values for the CogDataAnalysisTool. | |
| CogEllipseDirectionAdornmentConstants | Enumeration for ellipse direction adornments. | |
| CogEllipseDOFConstants | Enumeration for the degree of freedom constants of an interactive ellipse shape. | |
| CogEllipticalAnnulusSectionCenterArcAdornmentConstants | Enumeration for selecting a center arc adornment for the elliptical annulus section. | |
| CogEllipticalAnnulusSectionDirectionAdornmentConstants | Enumeration for elliptical annulus section direction adornments. These adornment arrows can be used indicate the radial or arc direction. | |
| CogEllipticalAnnulusSectionDOFConstants | Enumeration for the degree of freedom constants of an interactive elliptical annulus section shape. These constants control how the shape can be manipulated on a display. | |
| CogEllipticalArcAdornmentConstants | Enumeration for elliptical arc endpoint adornments. | |
| CogEllipticalArcDirectionAdornmentConstants | Enumeration for elliptical arc direction adornments. These adornment arrows indicate the direction from the start point of the arc to its end point. | |
| CogEllipticalArcDOFConstants | Enumeration for the degree of freedom constants of an interactive elliptical arc shape. These constants control how the shape can be manipulated on a display. | |
| CogEncoderResolutionConstants | Valid encoder resolutions. | |
| CogFieldCalibrationSpaceConstants | Enumeration of coordinate spaces that are available in a field calibrated range image. | |
| CogFitCircleCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogFitCircleLastRunRecordConstants | Enumeration of non-diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogFitCircleLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogFitCircleResultGraphicConstants | Constants used to specify desired result graphics for CreateResultGraphics(). | |
| CogFitEllipseCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogFitEllipseLastRunRecordConstants | Enumeration of non-diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogFitEllipseLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogFitEllipseResultGraphicConstants | Constants used to specify desired result graphics for CreateResultGraphics(). | |
| CogFitLineCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogFitLineLastRunRecordConstants | Enumeration of non-diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogFitLineLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogFitLineResultGraphicConstants | Constants used to specify desired result graphics for CreateResultGraphics(). | |
| CogFrameGrabberStatusConstants | Possible states of a frame grabber or camera. | |
| CogGeneralContourDirectionAdornmentConstants | Enumeration of direction adornments for the CogGeneralContour. | |
| CogGeneralContourDOFConstants | Enumeration of DOF constants for a CogGeneralContour. | |
| CogGeneralContourSegmentIteratorAttributeConstants | Bit field of attributes for the iterator. The bits indicate which operations are available at the current position of the iterator. | |
| CogGeneralContourSegmentTypeConstants | Enumeration of the types of segments in a contour. | |
| CogGeneralContourVertexAdornmentConstants | Enumeration of vertex adornments. | |
| CogGeneralContourVertexConstants | Enumeration of bit flags indicating special conditions at a vertex in a general contour. | |
| CogGraphicDOFConstants | Enumeration for the degree of freedom for any shape. | |
| CogGraphicLabelAlignmentConstants | Enumeration of alignment options for a CogGraphicLabel. | |
| CogGraphicLabelDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive text label. | |
| CogGraphicLineStyleConstants | Enumeration of line style constants for drawing graphics. | |
| CogGraphicMultiPenPenTypeConstants | Enumeration of pen types in ICogGraphicMultiPen. | |
| CogImage16EncodingConstants | Enumeration of 16 bit image encoding. | |
| CogImageColorSpaceConstants | Enumeration of color spaces. | |
| CogImageConvertBayerTypeConstants | Enumeration of Bayer image types. | |
| CogImageCopyModeConstants | Enumeration of modes that image copying supports. | |
| CogImageDataModeConstants | Enumeration of modes for accessing pixel data of an image. | |
| CogImagePixelFormatConstants | Enumeration of how pixel information can be stored. | |
| CogImagePlaneConstants | Enumeration of image planes. | |
| CogInputLineTriggerModeConstants | Enumeration of trigger modes for discrete inputs. | |
| CogLensDistortionModelConstants | Enumeration of lens distortion models. | |
| CogLicenseConstants | Constants used to specify a licensed feature. | |
| CogLicenseResultConstants | Constants used to specify the state of a licensed feature. | |
| CogLineAdornmentConstants | Enumeration for the line's reference point adornment. | |
| CogLineDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive line. | |
| CogLineSegmentAdornmentConstants | Enumeration for line segment endpoint adornments. | |
| CogLineSegmentDOFConstants | Enumeration for the degree of freedom constants of an interactive line segment. | |
| CogMaskGraphicTransparencyConstants | Enumeration of transparency constants. | |
| CogMaskPixelConstants | Enumeration of mask values that have a common meaning for all VisionPro mask images. | |
| CogModelFeatureIteratorAttributeConstants | Bit field of attributes for the iterator. The bits indicate which operations are available at the current position of the iterator. | |
| CogMotionInputConstants | Enumeration of valid modes for a linescan encoder. | |
| CogOutputLinePulseModeConstants | Enumeration of pulse modes for discrete outputs. | |
| CogPointMarkerDOFConstants | Enumeration for the graphic degree of freedom enable constants of an interactive point marker. | |
| CogPointMarkerGraphicTypeConstants | Enumeration of selections for GraphicType property in ICogPointMarker. | |
| CogPolygonDOFConstants | Enumeration for the degree of freedom constants of an interactive polygon shape. | |
| CogPolygonFillConstants | Enumeration of selections for FillMode property in ICogPolygon. | |
| CogPolygonVertexAdornmentConstants | Enumeration of vertex adornments. | |
| CogPolygonVertexColorConstants | Enumeration of selections for VertexAdornmentColor property. | |
| CogProfileCameraBinaryModeConstants | Binary mode constants and limits. | |
| CogProfileCameraDirectionConstants | Scene motion directions for profile cameras. | |
| CogProfileCameraLaserDetectionModeConstants | Options for laser detection mode. | |
| CogProfileCameraPeakDetectionModeConstants | Options for peak detection mode. | |
| CogProfileCameraScanModeConstants | Trigger behavior for profile cameras. | |
| CogProfileCameraTriggerSignalConstants | Enumeration of profile camera trigger signals. | |
| CogProfileCameraTriggerTypeConstants | Trigger behavior for profile cameras. | |
| CogRecordUsageConstants |
Constants that can be assigned to the RecordUsage property of a CogRecord
to specify how it is used.
| |
| CogRectangleAffineDirectionAdornmentConstants | Enumeration for affine rectangle direction adornments. | |
| CogRectangleAffineDOFConstants | Enumeration for the DOF constants of an interactive affine rectangle shape. | |
| CogRectangleDOFConstants | Enumeration for the degree of freedom constants of an interactive rectangle shape. | |
| CogRegionModeConstants |
Enumeration of Region modes. Region mode specifies how a region is applied to an image.
| |
| CogSerializationOptionsConstants |
This enumeration contains constants that are used by the
CogSerializationOptionsAttribute to associate a serialization option
with specific fields
| |
| CogShapeExtractClosureConstants | Enumeration of options used to indicate whether open and/or closed shapes should be extracted from the input image. | |
| CogShapeExtractPolarityConstants | Enumeration of options used to specify the desired polarity of any extracted closed shapes. The polarity setting has no effect on the extraction of open shapes. | |
| CogShapeExtractRankModeConstants | Enumeration of possible shape ranking modes. The returned collection of shapes is sorted from highest rank to lowest. If more shapes than the maximum number requested are found then the lowest ranking shapes are discarded. | |
| CogShapeExtractVocabularyConstants | Enumeration of primitive shapes that may be extracted. The shape vocabulary is an integer that is obtained by ORing together the vocabulary constants of the desired primitive shapes. | |
| CogShapeModelPolarityAdornmentConstants | Enumeration of adornments for a CogShapeModel. | |
| CogShapeModelPolarityConstants | Enumeration of possible polarity values for model features. | |
| CogShapePolarizeCombineModeConstants | Enumeration of possible modes that the shape polarization operator can use for combining the original shape polarities with the polarities derived from the image. | |
| CogSpaceTreePathnameConstants | This enumeration controls the formatting of coordinate
space names that are returned from a coordinate space tree
(CogCoordinateSpaceTree or
Cog3DCoordinateSpaceTree). | |
| CogStandardCursorConstants | Enumerates the standard mouse cursors that can be used with interactive graphics. The selected cursor will appear in the display whenever the mouse is hovering near the interactive graphic. | |
| CogToolResultConstants |
Enumeration of constants that indicate the overall result of running a tool.
| |
| CogVisionToolMultiThreadingThreadCountModeConstants | Enumeration for vision tools multithreading modes. | |
| SettingInfoEnums |