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
SyntaxPublic Enumeration mcMeasurementDependencyFlags
Members
| Member name | Value | Description |
---|
| mcmdfNoDependencies | 0 | no dependencies |
| mcmdfImageLuminance | 1 | depends on ancestor image luminance data |
| mcmdfFeatureData | 2 | depends on its ancestor McFeatures data |
| mcmdfIntensityCalib | 4 | These 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. |
| mcmdfSpatialCalib | 8 | depends on the spatial calibration |
| mcmdfAoi | 16 | depends on ancestor image AOI |
| mcmdfFeaturesStatus | 32 | depends on ancestor McFeatures.FeaturesStatusFlags or McFeatures.Selected properties. |
| mcmdfUserData | 64 | depends on the UserData property |
| mcmdfImageMultiChannel | 128 | measurements with this dependency are legal only on an ancestor image having multiple channels |
| mcmdfImage3Color | 256 | measurements with this dependency are legal only on an ancestor image having 3 channels. This dependency implies mcmdfImageMultiChannel |
| mcmdfMeasParameter | 512 | depends on a measurement parameter |
| mcmdfOther | 32768 | some other dependency(s), so always ask |
| mcmdfAssumedDependencies | 95 | |
RemarksThese 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