Click or drag to resize

MediaCy.IQL.Features Namespace

Contains all the Imaging Feature (Regions, Lines and Points) extraction and measurement APIs.
Classes
  ClassDescription
Public classmcobjRelativeSizeUserDataKeys
Interfaces
  InterfaceDescription
Public interfaceCode example_DMcFeaturesEvents
Dispinterface events associated with McFeatures-derived classes
Public interface_DMcFeaturesEvents_Event
Public interface_DMcMeasuresEvents
The source dispinterface for McMeasures events.
Public interface_DMcMeasuresEvents_Event
Public interface_IMcFeaturesEvents_Event
Public interface_IMcMeasuresEvents_Event
Public interfaceIDisplayedObjects
Public interfaceIDisplayOverlays
Public interfaceIMcBasicFeatures
An interface implemented by McBasicFeatures.
Public interfaceIMcBitMask
Public interfaceIMcBitMask3D
Public interfaceIMcBitMaskOps
Public interfaceIMcColocalization
An interface implemented by McColocalization.
Public interfaceIMcColocalizationMeasure
An interface implemented by McColocalizationMeasure.
Public interfaceIMcFeatures
An interface implemented by McPoints.
Public interfaceIMcFeaturesList
An interface implemented by McFeaturesList.
Public interfaceIMcFeaturesList2
An interface implemented by McFeaturesList.
Public interfaceIMcFourierDescriptor
An interface implemented by McFourierDescriptor.
Public interfaceIMcFractalDimension
An interface implemented by McFractalDimension.
Public interfaceIMcHeterogeneity
An interface implemented by McHeterogeneity.
Public interfaceIMcLineProfiles
Public interfaceIMcLines
Public interfaceIMcMeasPtBestFit
An interface implemented by McMeasPtBestFitClass.
Public interfaceIMcMeasRefBasic
An interface implemented by McMeasRefBasic.
Public interfaceIMcMeasure
An interface implemented by McMeasPtBestFitClass.
Public interfaceIMcMeasureAngles
An interface implemented by McMeasureAngles.
Public interfaceIMcMeasureInfo
An interface implemented by McMeasPtBestFitClass.
Public interfaceIMcMeasures
An interface implemented by McMeasures.
Public interfaceIMcPoints
Public interfaceIMcProfileEdges
An interface implemented by McProfileEdges.
Public interfaceIMcProfileEdgesEx
Public interfaceIMcRefFeatures
Public interfaceIMcRegions
Public interfaceIMcRegions2
An interface implemented by McRegions.
Public interfaceIMcThreshold
An interface implemented by McThreshold.
Public interfaceIMcThresholdEx
Public interfaceIMcUserMeasure
An interface implemented by McUserMeasure.
Public interfaceIMcUserMeasureEvents
An event source interface which implements a McFeatures based measurement for the McUserMeasure CoClass.
Public interfaceIMcUserMeasureEvents_Event
An interface implemented by McUserMeasure.
Public interfaceMcBasicFeatures
An object exposed by McFeatures-based objects to generalize and extend McFeatures functionality.
Public interfaceCode exampleMcBitMask
Exposes a labeled bit mask.
Public interfaceMcCallUserMeasure
Public interfaceMcColocalization
McColocalization
Public interfaceMcColocalizationMeasure
Public interfaceMcColocalizationMeasureIP
Public interfaceCode exampleMcDisplayedObjects
A collection of McGraphObj instances linked to features of a McFeatures.
Public interfaceCode exampleMcDisplayOverlays
A collection of McGraphOverlays linked to a McFeatures.
Public interfaceCode exampleMcFeatures
The base class for McPoints, McLines or McRegions objects holding image features
Public interfaceMcFeaturesList
An object for maintaining a collection of named McFeatures (McRegions, McLines or McPoints).
Public interfaceMcFourierDescriptor
Public interfaceMcFourierDescriptorIP
Public interfaceMcFractalDimension
Public interfaceMcHeterogeneity
Public interfaceMcLineProfiles
Holds sampled line profiles for its ancestor McLines or McRegions
Public interfaceMcLines
Public interfaceMcMeasLnBasic
Public interfaceMcMeasPtBasic
Public interfaceMcMeasPtBestFit
Public interfaceMcMeasPtBestFitClass
Public interfaceMcMeasRefBasic
Public interfaceMcMeasRgnBasic
Public interfaceMcMeasure
Public interfaceMcMeasureAngles
Public interfaceMcMeasureAnglesIP
Public interfaceMcMeasureInfo
Exposes information about a measurement.
Public interfaceMcMeasureIP
Public interfaceMcMeasures
A McMeasures collection exposed as McRegions.Measures, McLines.Measures and McPoints.Measures.
Public interfaceMcPoints
Public interfaceCode exampleMcProfileEdges
Finds and manages "edges" detected or placed on its ancestor McLineProfiles sampled line profiles or on a supplied profile.
Public interfaceMcRefFeatures
Holds a reference McFeatures for the parent McFeatures
Public interfaceMcRegions
Public interfaceCode exampleMcThreshold
An operator used to convert images into regions, lines, points or a bit mask based on pixel intensity values.
Public interfaceCode exampleMcUserMeasure
Class that implements a user-defined measurement
Delegates
  DelegateDescription
Public delegate_DMcFeaturesEvents_ChangeMadeEventHandler
Public delegate_DMcFeaturesEvents_CoordinatesChangedEventHandler
Public delegate_DMcFeaturesEvents_FeatureAddedEventHandler
Public delegate_DMcFeaturesEvents_FeatureRemovedEventHandler
Public delegate_DMcFeaturesEvents_PropertyChangedEventHandler
Public delegate_DMcFeaturesEvents_RestructuredEventHandler
Public delegate_DMcMeasuresEvents_ComputeDoneEventHandler
An event fired after the McMeasures.Compute call has completed.
Public delegate_DMcMeasuresEvents_FilterDoneEventHandler
An event fired after the McMeasures.Compute call has completed.
Public delegate_DMcMeasuresEvents_MeasuresGoneStaleEventHandler
An event fired when one or more measurements in the collection goes "stale"
Public delegate_DMcMeasuresEvents_SelectChangedEventHandler
An event fired when the enabled state one or more measurements in the collection is changed.
Public delegate_IMcFeaturesEvents_ChangeMadeEventHandler
Public delegate_IMcFeaturesEvents_CoordinatesChangedEventHandler
Public delegate_IMcFeaturesEvents_FeatureAddedEventHandler
Public delegate_IMcFeaturesEvents_FeatureRemovedEventHandler
Public delegate_IMcFeaturesEvents_PropertyChangedEventHandler
Public delegate_IMcFeaturesEvents_RestructuredEventHandler
Public delegate_IMcMeasuresEvents_ComputeDoneEventHandler
Public delegate_IMcMeasuresEvents_FilterDoneEventHandler
Public delegate_IMcMeasuresEvents_MeasuresGoneStaleEventHandler
Public delegate_IMcMeasuresEvents_SelectChangedEventHandler
Public delegateIMcUserMeasureEvents_ComputeValueEventHandler
User measurement must supply a measurement Value during this event.
Public delegateIMcUserMeasureEvents_GetAttributesEventHandler
Event to get a measurement Attribute
Public delegateIMcUserMeasureEvents_GetDescriptionEventHandler
User measurement can supply a displayable measurement Description during this event.
Public delegateIMcUserMeasureEvents_GetDisplayNameEventHandler
User measurement can supply a displayable measurement Name during this event.
Public delegateIMcUserMeasureEvents_GetIsValueStaleEventHandler
User measurement can indicate that the measurement is Stale during this event.
Enumerations
  EnumerationDescription
Public enumerationmcAdjustPropertiesByExampleFlags
Allowed values for the McProfilesEdges.AdjustPropertiesByExampleAdjustFlags argument.
Public enumerationmcAdjustPropertiesByExampleResultsIndices
Descriptive indices for the array of type Double resultsreturned by the McProfilesEdges.AdjustPropertiesByExample method.
Public enumerationmcBasicFeaturesAttributes
Allowed values for the McBasicFeatures.Attributes property.
Public enumerationmcBasicFeaturesCommandFlags
Legal common values for the McBasicFeatures.CommandFlags property.
Public enumerationmcBasicFeatureStatusFlags
Bit values OR'ed together for each feature for theIMcBasicFeatures.BasicFeatureStatusFlags property. The bits defined here match the corresponding bits of the McFeatures.FeaturesStatusFlags property. Internal Comment: Leave bits 0-4 zero for legacy code
Public enumerationmcBasicFeaturesType
Allowed values for the McBasicFeatures.Type property.
Public enumerationmcColocResult
result types for Compute of Colocalization
Public enumerationmcColocStatsInd
Public enumerationmcControlStatusFlags3D
Legal values for the IMcBitMask3D.ControlStatusFlags property.This property exposes some status bits which may be accessed at any time and some control flags none of which can be assigned until IMcBitMask3D.InitializeLabeling is called.
Public enumerationmcDisplayedObjectsFlags
Descripition: Allowed flags for the mcdoFlags argument when accessing theMcFeatures.DisplayedObjects property.
Public enumerationmcDisplayedObjectsSetColorsFlags
Allowed bit values for the McDisplayedObjects.SetColors mcdoscFlags argument
Public enumerationmcfdNormalizeFlags
Fourier Descriptor normalization flags
Public enumerationmcfdOutputType
output type of Fourier Descriptor
Public enumerationmcFeatureMaskFlags
Flags for the eControlFlags argument of the McFeatures.GetFeatureFlagsmethod
Public enumerationmcFeaturesChangeMadeEnum
Allowed values for the _DMcFeaturesEvents.ChangeMade and_IMcFeaturesEvents.ChangeMade ChangeFlags argument and also for the IMcBasicFeatures.NotifyContext property values.
Public enumerationmcFeatureSelect
Special values for the GetFeatures vSelector argument
Public enumerationmcFeaturesListCommandFlags
Predefined flags and command codes for the McFeaturesList.CommandFlags property.
Public enumerationmcFeatureStatusFlags
Bit values OR'ed together for each feature for the FeatureStatusFlags propertyInternal Comment: Leave bits 0-4 zero for legacy code
Public enumerationmcFeaturesType
Allowed values for the McFeatures.Type property and for the McFeaturesList.TypeOfList property.
Public enumerationmcFindPhase
Values for the McThreshold.AutoFindPhase property and for theMcThreshold.PhaseToFind argument for the McThreshold.FindIntensityRange method.
Public enumerationmcGetFeaturePointsExFlags
Allowed GetFeaturePointsEx gfpxFlags argument values
Public enumerationmcHowItemIsExposed
Allowed values for the McFeaturesList.Item HowItemIsExposed argument.
Public enumerationmcHowLoadFeaturesList
Allowed values for the McFeaturesList.LoadList HowToLoadList argument.
Public enumerationmcHowToAddFeaturesList
Allowed flags for the McFeaturesList.AddEx HowToAdd argument.
Public enumerationmcLineProfilesSampleModes
Allowed values for the McLineProfiles.SampleMode property
Public enumerationmcMaskImageType
Legal values for the McBitMask.CreateMaskImage method's MaskImageTypeparameter.
Public enumerationmcMeasureCommandFlags
Legal common values for the McMeasure.CommandFlags property.
Public enumerationmcMeasurementAttributeID
Values that select what information is returned from a measurement Attributes property.
Public enumerationmcMeasurementCategoryFlags
Measurement category flags.
Public enumerationmcMeasurementDependencyFlags
Flags for specifying what data a measurement depends on.
Public enumerationmcMeasurementParent
Measurement parent values.
Public enumerationmcMeasurementResultType
What type of result a measurement yields, numeric or some McFeatures object type.
Public enumerationmcOptionFlags
Allowed bit values for the OptionFlags property
Public enumerationmcOutlineType
Allowed GetFeaturePointsEx ResultType argument values
Public enumerationmcPositionOrdering
Allowed values for the McFeatures.GetOrderedPosition method's Ordering argument
Public enumerationmcProfileEdgeFindingMethod
Allowed values for the McProfilesEdges.EdgeFindingMethod property
Public enumerationmcProfileEdgesEdgeAttributes
Values exposed by the McProfilesEdges.EdgeAttributes propertyor supplied by the McProfilesEdges.AddEdges Attributes argument.
Public enumerationmcProfileEdgesExCommandFlags
Predefined flags and command codes for the McProfileEdgesEx.CommandFlags property.
Public enumerationmcProfileEdgesOptionFlags
Allowed values for the McProfilesEdges.OptionFlags property.
Public enumerationmcProfileEdgesWeightingFlags
Allowed values for the McProfilesEdges.WeightingFlags property.
Public enumerationmcrbDistanceType
Distance Type for mlRefIncrDistAsLines measurement
Public enumerationmcRegionBorders
Allowed values for the CleanUpBordersAndNoise BorderFlags argumentand the IMcThresholdEx.BorderExclusion property
Public enumerationmcRegionLibPropertyIDs
PropertyID's sent as the data along with SNC_NOTIFY_HO_PROPERTYCHANGED SpecialNotify calls.Remarks: Follow the link for a description of the property.
Public enumerationmcRegionSplittingOptions
Public enumerationmcRequiredOverlap
Legal values for the McBitMask3D.InitializeLabeling method's RequiredOverlapparameter. This parameter sets the amount of overlap between connected foreground regions between two McBitMask instances for the regions to be considered connected across the two bit masks.
Public enumerationMcRgnIllFormedEnum
Values that the mRgnIllFormed measurement takes on.
Public enumerationmcSegmentationControlFlags
Values for the IMcThresholdEx.SegmentationControlFlags property.
Public enumerationmcSetFromMaskMethod
Allowed values for the McFeatures.SetFromMaskMethod propertyand the SetFromMask method's Method argument.
Public enumerationmcSetLabelTextFlags
Allowed bit values for the McDisplayedObjects.SetLabelText mcsltFlagsargument.
Public enumerationmcThresholdCommandFlags
Predefined flags and command codes for the McThreshold.CommandFlags property.
Public enumerationmcThresholdInterpretation
Allowed image type interpretations for the McThreshold.Interpetation property