Click or drag to resize

mcMeasurementDependencyFlags Enumeration

Flags for specifying what data a measurement depends on.

Namespace:  MediaCy.IQL.Features
Assembly:  MediaCy.IQL.Features (in MediaCy.IQL.Features.dll) Version: 10.0.6912.0
Syntax
VB
Public Enumeration mcMeasurementDependencyFlags
Members
  Member nameValueDescription
mcmdfNoDependencies0no dependencies
mcmdfImageLuminance1depends on ancestor image luminance data
mcmdfFeatureData2depends on its ancestor McFeatures data
mcmdfIntensityCalib4These are thedependencies that are assumed if a user measurement does not report anything when a call is made to McUserMeasure.UserAttributes(mcmaidDependencies) or in response to the McUserMeasureCallback.GetAttributes(mcmaidDependencies) event. The assumed flags are mcmdfImageLuminance, mcmdfFeatureData, mcmdfIntensityCalib, mcmdfSpatialCalib, mcmdfAoi and mcmdfUserData.
mcmdfSpatialCalib8depends on the spatial calibration
mcmdfAoi16depends on ancestor image AOI
mcmdfFeaturesStatus32depends on ancestor McFeatures.FeaturesStatusFlags or McFeatures.Selected properties.
mcmdfUserData64depends on the UserData property
mcmdfImageMultiChannel128measurements with this dependency are legal only on an ancestor image having multiple channels
mcmdfImage3Color256measurements with this dependency are legal only on an ancestor image having 3 channels. This dependency implies mcmdfImageMultiChannel
mcmdfMeasParameter512depends on a measurement parameter
mcmdfOther32768some other dependency(s), so always ask
mcmdfAssumedDependencies95
Remarks
These flags are used for two purposes. 1. They are the flags returned as the McMeasure.Attributes(mcmaidDependencies) property, which describes which standard data sources the measurement is dependent on, and also can indicate that special cache testing is requested beyond these standard data sources (the mcmcdfOther flag is set). 2. For user measurements, the McUserMeasure.UserIsValueStale method or IMcUserMeasureEvents.GetIsValueStale event DependenciesChanged argument is passed one or more of these flags indicating which data sources are known to be changed since the last measurement computation was requested.
See Also