CogSerializableChangedEventBase ClassCognex VisionPro 9.5
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 Object
  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.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.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.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.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: 69.0.0.0 (69.0.0.0)
Syntax

[SerializableAttribute]
public class CogSerializableChangedEventBase : CogSerializableObjectBase, 
	ICogChangedEvent, ICogHasChanged

The CogSerializableChangedEventBase type exposes the following members.

Constructors

  NameDescription
Protected methodCogSerializableChangedEventBase 
Initializes a new instance of the CogSerializableChangedEventBase class.
Protected methodCogSerializableChangedEventBase(SerializationInfo, StreamingContext)
Initializes a new instance of the CogSerializableChangedEventBase class with serialized data.
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.)
Protected methodOnChanged(Int64)
This method should be called internally whenever the object's state may have changed.
Protected methodOnChanged(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.
Public methodResumeAndRaiseChangedEvent
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.
Public methodSuspendChangedEvent
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.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Fields

  NameDescription
Protected fieldStatic memberSfNextSf
The next state flag value to be used by a derived class.
Top
Properties

  NameDescription
Public propertyChangedEventSuspended
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.
Public propertyHasChanged
Public propertyStateFlags
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) { ... }
Top
Events

  NameDescription
Public eventChanged
This event is raised when one or more parts of the object's state may have changed.
Top
See Also