Base class for a Component that implements the
ICogChangedEvent
interface. Objects that derive from this class will raise the Changed
event whenever part of the object's state has changed.
Inheritance Hierarchy
System MarshalByRefObject
Cognex.VisionPro.Implementation CogObjectBase
Cognex.VisionPro.Implementation CogSerializableObjectBase
Cognex.VisionPro.Implementation CogSerializableChangedEventBase
Cognex.VisionPro.AutoSelect CogAutoSelect
Cognex.VisionPro.Blob CogBlob
Cognex.VisionPro.Blob CogBlobMeasure
Cognex.VisionPro.Blob CogBlobSegmentationParams
Cognex.VisionPro.CAD CogCADToRange
Cognex.VisionPro.CalibFix CogCalibFeatureExtractorBase
Cognex.VisionPro.CalibFix CogCalibImageCorrector
Cognex.VisionPro.CalibFix CogCalibImageCorrectorRunParams
Cognex.VisionPro.CalibFix CogHandEyeCalibrator
Cognex.VisionPro.CalibFix CogHandEyeCalibratorRemoteCameras
Cognex.VisionPro.CalibFix CogMotionStageValidator
Cognex.VisionPro.Caliper CogFindCorner
Cognex.VisionPro CogCenterPointsToLinesCorrespondence
Cognex.VisionPro CogColorRange
Cognex.VisionPro CogCoordinateSpaceAngle
Cognex.VisionPro CogDataBinding
Cognex.VisionPro CogEnumerableCollection T
Cognex.VisionPro CogFeatureCrsp
Cognex.VisionPro CogFeaturePosition
Cognex.VisionPro CogImage16Range
Cognex.VisionPro CogPlaneRange
Cognex.VisionPro CogPropertyWatcher
Cognex.VisionPro CogSimpleColor
Cognex.VisionPro CogVisionDataContainer
Cognex.VisionPro.ColorExtractor CogColorExtractorColor
Cognex.VisionPro.ColorExtractor CogColorExtractorPattern
Cognex.VisionPro.ColorExtractor CogColorExtractorRunParams
Cognex.VisionPro.ColorMatch CogColorMatch
Cognex.VisionPro.ColorSegmenter CogColorSegmenter
Cognex.VisionPro.Comm CogNdmProfinetConfig
Cognex.VisionPro.Comm CogNdmSlmpBlockMapping
Cognex.VisionPro.Comm CogNdmSlmpConfig
Cognex.VisionPro.Comm.Implementation.Internal CogPrioEventConfigObjectBase
Cognex.VisionPro.CompositeColorMatch CogCompositeColorItem
Cognex.VisionPro.CompositeColorMatch CogCompositeColorMatchPattern
Cognex.VisionPro.CompositeColorMatch CogCompositeColorMatchRunParams
Cognex.VisionPro.Database CogDatabaseDirectory
Cognex.VisionPro.DLRuntime CogDLRuntime
Cognex.VisionPro.DLRuntime CogDLRuntimeStream
Cognex.VisionPro.DLRuntime CogDLRuntimeStreams
Cognex.VisionPro.EdgeInspect CogBeadInspectFindParams
Cognex.VisionPro.EdgeInspect CogBeadInspectFindResult
Cognex.VisionPro.EdgeInspect CogBeadInspectPattern
Cognex.VisionPro.EdgeInspect CogBeadInspectRunParams
Cognex.VisionPro.ID CogID
Cognex.VisionPro.ID CogIDCodabar
Cognex.VisionPro.ID CogIDCode128
Cognex.VisionPro.ID CogIDCode39
Cognex.VisionPro.ID CogIDCode93
Cognex.VisionPro.ID CogIDDataBar
Cognex.VisionPro.ID CogIDDataMatrix
Cognex.VisionPro.ID CogIDEANUCCComposite
Cognex.VisionPro.ID CogIDFourState
Cognex.VisionPro.ID CogIDI2Of5
Cognex.VisionPro.ID CogIDPDF417
Cognex.VisionPro.ID CogIDPharmacode
Cognex.VisionPro.ID CogIDPlanet
Cognex.VisionPro.ID CogIDPostnet
Cognex.VisionPro.ID CogIDQRCode
Cognex.VisionPro.ID CogIDUpcEan
Cognex.VisionPro.ImageFile CogVisionDataFileCDB
Cognex.VisionPro.ImageProcessing CogImageConvertRunParams
Cognex.VisionPro.ImageProcessing CogMaskCreator
Cognex.VisionPro.ImageProcessing CogMaskCreatorRegion
Cognex.VisionPro.Implementation CogRecord
Cognex.VisionPro.Implementation CogRunStatus
Cognex.VisionPro.Implementation CogSerializableCollectionBase
Cognex.VisionPro.Implementation CogSerializableCollectionBase T
Cognex.VisionPro.Implementation CogSerializableDictionaryBase
Cognex.VisionPro.Implementation CogSerializableDictionaryBase TKey, TValue
Cognex.VisionPro.Implementation CogTrackedItemBase
Cognex.VisionPro.Implementation CogTrackedItemBaseEx
Cognex.VisionPro.Inspection CogVerificationImageAnnotation
Cognex.VisionPro.Inspection CogVerificationStatistics
Cognex.VisionPro.Inspection CogVerifierBasic
Cognex.VisionPro.LineMax CogLineMax
Cognex.VisionPro.LineMax CogLineMaxEdgeDetectionParams
Cognex.VisionPro.LineMax.Implementation.Internal CogLineNormalGraphicManager
Cognex.VisionPro.LinescanDistortionCorrection CogLinescanDistortionCorrection
Cognex.VisionPro.OCRMax CogOCRMaxChar
Cognex.VisionPro.OCRMax CogOCRMaxCharMetrics
Cognex.VisionPro.OCRMax CogOCRMaxClassifier
Cognex.VisionPro.OCRMax CogOCRMaxClassifierRunParams
Cognex.VisionPro.OCRMax CogOCRMaxClassifierTrainParams
Cognex.VisionPro.OCRMax CogOCRMaxFielding
Cognex.VisionPro.OCRMax CogOCRMaxFieldingDefinition
Cognex.VisionPro.OCRMax CogOCRMaxSegmenter
Cognex.VisionPro.OCRMax CogOCRMaxSegmenterCharacterStatistics
Cognex.VisionPro.OCRMax CogOCRMaxSegmenterElementInfo
Cognex.VisionPro.OCRMax CogOCRMaxSegmenterFragmentStatistics
Cognex.VisionPro.OCRMax CogOCRMaxSegmenterLineResultDiagnostics
Cognex.VisionPro.OCRMax CogOCRMaxSegmenterSpaceParams
Cognex.VisionPro.OCRMax CogOCRMaxSwapChar
Cognex.VisionPro.OCRMax CogOCRMaxSwapCharSet
Cognex.VisionPro.OCRMax CogOCRMaxTuneData
Cognex.VisionPro.OCRMax CogOCRMaxTuneParams
Cognex.VisionPro.OCRMax.Implementation.Internal CogOCRMaxClassifierImpl
Cognex.VisionPro.OCRMax.Implementation.Internal CogOCRMaxTuneRecordImpl
Cognex.VisionPro.OCRMax.Implementation.Internal CogOCRMaxTuneResultImpl
Cognex.VisionPro.OCRMax.Implementation.Internal CogOCRMaxTuneResultImplSet
Cognex.VisionPro.OCVMax CogOCVMaxFont
Cognex.VisionPro.OCVMax CogOCVMaxFontRenderParams
Cognex.VisionPro.OCVMax CogOCVMaxPattern
Cognex.VisionPro.OCVMax CogOCVMaxPoseHelper
Cognex.VisionPro.OCVMax CogOCVMaxRunParams
Cognex.VisionPro.OCVMax CogOCVMaxSearchParams
Cognex.VisionPro.OCVMax CogOCVMaxTuneParams
Cognex.VisionPro.PixelMap CogPixelMap
Cognex.VisionPro.PixelMap CogPixelMapComputeParams
Cognex.VisionPro.PMAlign CogPMAlignComposite
Cognex.VisionPro.PMAlign CogPMAlignCompositeDataItem
Cognex.VisionPro.PMAlign CogPMAlignMultiResultItem
Cognex.VisionPro.PMAlign CogPMAlignMultiRunParams
Cognex.VisionPro.PMAlign CogPMAlignPatternItem
Cognex.VisionPro.PMRedLine CogPMRedLinePattern
Cognex.VisionPro.PMRedLine CogPMRedLineRunParams
Cognex.VisionPro.QuickBuild CogJob
Cognex.VisionPro.QuickBuild CogJobManager
Cognex.VisionPro.QuickBuild.Implementation.Internal CogAcqFifoSynthetic
Cognex.VisionPro.QuickBuild.Implementation.Internal CogIOFrameGrabber CogIODiscreteLine
Cognex.VisionPro.QuickBuild.IO CogIODevice
Cognex.VisionPro.QuickBuild.IO CogIODeviceList
Cognex.VisionPro.QuickBuild.IO CogIODiscreteElement
Cognex.VisionPro.QuickBuild.IO CogIODiscreteElementList
Cognex.VisionPro.QuickBuild.IO CogIODiscreteInfoList
Cognex.VisionPro.QuickBuild.IO CogIOInfo
Cognex.VisionPro.QuickBuild.IO CogIOInfoList
Cognex.VisionPro.QuickBuild.IO CogIOInputLineInfoList
Cognex.VisionPro.QuickBuild.IO CogIOOutputLineInfoList
Cognex.VisionPro.QuickBuild.IO CogIOStreamElement
Cognex.VisionPro.QuickBuild.IO CogIOStreamElementList
Cognex.VisionPro.QuickBuild.IO CogIOTCPIPInfoList
Cognex.VisionPro.ResultsAnalysis CogResultsAnalysisExpression
Cognex.VisionPro.ResultsAnalysis CogResultsAnalysisRunParams
Cognex.VisionPro.SearchMax CogSearchMaxPattern
Cognex.VisionPro.SearchMax CogSearchMaxRunParams
Cognex.VisionPro.SearchMax CogSearchMaxZoneAngle
Cognex.VisionPro.SearchMax CogSearchMaxZoneScale
Cognex.VisionPro.SurfaceFX CogSurfaceFX
Cognex.VisionPro.Trevista CogTrevista
Cognex.VisionPro.Trevista CogTrevistaCommonImageParams
Cognex.VisionPro3D Cog3DCollectionEventsBase
Cognex.VisionPro3D Cog3DGraphicBase
Cognex.VisionPro3D Cog3DMatrix3x3
Cognex.VisionPro3D Cog3DPatMaxPattern
Cognex.VisionPro3D Cog3DPatMaxRunParams
Cognex.VisionPro3D Cog3DPointCloudMesh
Cognex.VisionPro3D Cog3DRangeImageCrossSectionOperatorBase
Cognex.VisionPro3D Cog3DRangeImageCrossSectionOperatorMultipleInputs
Cognex.VisionPro3D Cog3DRangeImageCrossSectionProfile
Cognex.VisionPro3D Cog3DRangeImageCrossSectionProfileParams
Cognex.VisionPro3D Cog3DRangeImageCrossSectionProfileRoot
Cognex.VisionPro3D Cog3DRangeImageCrossSectionRunParams
Cognex.VisionPro3D Cog3DRangeImageCrossSectionTolerance
Cognex.VisionPro3D Cog3DRangeImageHeightCalculator
Cognex.VisionPro3D Cog3DRangeImageHeightCalculatorResult
Cognex.VisionPro3D Cog3DRangeImagePixelCounts
Cognex.VisionPro3D Cog3DRangeImagePlaneEstimator
Cognex.VisionPro3D Cog3DRangeImageVolumeCalculator
Cognex.VisionPro3D Cog3DRangeImageVolumeCalculatorResult
Cognex.VisionPro3D Cog3DRobustFitParameters
Cognex.VisionPro3D Cog3DShapeBase
Cognex.VisionPro3D Cog3DVisionDataRerender
Cognex.VisionPro3D Cog3DVisionDataStitch
Namespace: Cognex.VisionPro.Implementation
Assembly: Cognex.VisionPro (in Cognex.VisionPro.dll) Version: 91.0.0.0 (91.0.0.0)
Syntax
The CogSerializableChangedEventBase type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| CogSerializableChangedEventBase |
Initializes a new instance of the CogSerializableChangedEventBase class.
| |
| CogSerializableChangedEventBase(SerializationInfo, StreamingContext) |
Initializes a new instance of the CogSerializableChangedEventBase class with serialized
data.
|
Methods
| Name | Description | |
|---|---|---|
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetAttributes |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetClassName |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetComponentName |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetConverter |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetDefaultEvent |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetDefaultProperty |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetEditor |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetEvents |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetEvents( Attribute ) |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetObjectData |
Implements the GetObjectData method of the ISerializable interface.
(Inherited from CogSerializableObjectBase.) | |
| GetProperties |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetProperties( Attribute ) |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetPropertyOwner |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) | |
| OnChanged(Int64) |
This method should be called internally whenever the object's state may
have changed.
| |
| OnChanged(CogChangedEventArgs) |
This method may be called internally whenever a derived object's state
may have changed and the derived object expresses this change via a
derived CogChangedEventArgs class.
| |
| ResumeAndRaiseChangedEvent |
Re-enables raising of the Changed event after SuspendChangedEvent
has been called, and raises the Changed event if the
ChangedEventSuspended count is reduced to zero and any changes were
made while events were suspended. Must be called once for each call to
SuspendChangedEvent.
| |
| SuspendChangedEvent |
Temporarily suspends the raising of the Changed event. May be called
more than once, and a corresponding call to ResumeAndRaiseChangedEvent
must be made for each call to SuspendChangedEvent.
| |
| ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| SfNextSf |
The next state flag value to be used by a derived class.
|
Properties
| Name | Description | |
|---|---|---|
| ChangedEventSuspended |
If nonzero, indicates that the raising of the Changed event has been
suspended. This value is incremented when SuspendChangedEvent is called
and decremented when ResumeAndRaiseChangedEvent is called.
| |
| HasChanged | ||
| StateFlags |
Returns the complete set of state flags supported on this object. The
flags may be indexed by name as shown in the following C# code snippet:
if (changedObject.StateFlags["Color"] & eventArgs.StateFlags) { ... }
|
Events
| Name | Description | |
|---|---|---|
| Changed |
This event is raised when one or more parts of the object's state may
have changed.
|
See Also