The Cog3DVisionDataStitch type exposes the following members.
| 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.
(Inherited from CogSerializableChangedEventBase.) | |
| HasChanged | (Inherited from CogSerializableChangedEventBase.) | |
| OutputEnable |
Specify the desired ouputput by bitwise ORing the appropriate
Cog3DVisionDataStitchOutputConstants.
| |
| OutputImageOverlapMode |
How input pixels that overlap in X and Y will be processed to produce
an output pixel value.
| |
| OutputImageOverlapPriorities |
When
OutputImageOverlapMode
is
Priority,
this is how we select an output pixel value from more than one
overlapping input pixel. In such a case, the overlapping input
image with the numerically lowest priority value is chosen.
| |
| OutputImageScaleMode |
How to scale the output range image. This controls the resolution
of the output range image. There are three defined modes:
UseXYZScales and
UseInputImageScales and
UseFirstInputImageScales.
| |
| OutputImageXMax |
Client space
(OutputSpaceName3D)
maximum X bounds for the output range image. Ignored if
OutputImageXYMode
is not
Limit.
Note that setting this value to less than the current
OutputImageXMin
will cause OutputImageXMin to be set to the new value as well.
| |
| OutputImageXMin |
Client space
(OutputSpaceName3D)
minimum X bounds for the output range image. Ignored if
OutputImageXYMode
is not
Limit.
Note that setting this value to greater than the current
OutputImageXMax
will cause OutputImageXMax to be set to the new value as well.
| |
| OutputImageXScale |
The X scale factor to use when generating the output range image.
Ignored when
OutputImageScaleMode
is
UseInputImageScales or
UseFirstInputImageScales.
| |
| OutputImageXYMode | ||
| OutputImageYMax |
Client space
(OutputSpaceName3D)
maximum Y bounds for the output range image. Ignored if
OutputImageXYMode
is not
Limit.
Note that setting this value to less than the current
OutputImageYMin
will cause OutputImageYMin to be set to the new value as well.
| |
| OutputImageYMin |
Client space
(OutputSpaceName3D)
minimum Y bounds for the output range image. Ignored if
OutputImageXYMode
is not
Limit.
Note that setting this value to greater than the current
OutputImageYMax
will cause OutputImageYMax to be set to the new value as well.
| |
| OutputImageYScale |
The Y scale factor to use when generating the output range image.
Ignored when
OutputImageScaleMode
is
UseInputImageScales or
UseFirstInputImageScales.
| |
| OutputImageZConsistencyDistance |
The maximum Z difference in client space over which overlapping pixel
values will be averaged. If
OverlapMode
is
MaxZ, then overlapping pixels whose height is within this distance
of the maximum height at that location will be averaged. And if
OverlapMode
is
MinZ, then overlapping pixels whose height is within this distance of
the minimum height at that location will be averaged. Overlapping pixel
height values that are outside the specified range will be ignored.
Finally, if
OverlapMode
is any other value, this parameter is ignored.
| |
| OutputImageZContinuityThreshold |
The maximum allowable Z difference in client space
(OutputSpaceName3D)
between adjacent source data positions, between which range image voxels
will be interpolated. Adjacencies whose Z difference exceeds this value
will be disconnected. If
OutputImageZContinuityThresholdEnabled
is false then this property is ignored and processing is
performed as if this value were set to
MaxValue).
| |
| OutputImageZContinuityThresholdEnabled |
Controls whether
OutputImageZContinuityThreshold
is used during processing. If false, processing is performed
as if the threshold were set to
MaxValue).
| |
| OutputImageZMin |
Client space
(OutputSpaceName3D)
minimum Z. If
OutputImageZMode
is
UseZMin, then this parameter will be the output space Z that
corresponds to a minimum output pixel value. This parameter is ignored if
OutputImageZMode
is not
UseZMin.
| |
| OutputImageZMode | ||
| OutputImageZScale |
The Z scale factor to use when generating the output range image.
Ignored when
OutputImageScaleMode
is
UseInputImageScales or
UseFirstInputImageScales.
| |
| OutputSpaceName3D |
The name of the 3D space in which the output range image will be
rendered. The
Execute
method will throw an ArgumentException if this space name does not
exist within the 3D coordinate space tree of the specified
range image.
| |
| OutputSpaceSource | The dictionary key of the input range image whose 3D coordinate space tree holds the desired output space. In the case of input range / greyscale image pairs, this is the key of the nested container that in turn holds the range image whose 3D coordinate space tree holds the desired output space. The Execute method will throw an ArgumentException if this dictionary key does not exist within the input CogVisionDataContainer. When set to an empty string, this parameter is treated specially. An empty string is interpreted to mean that we will use an arbitrarily chosen input range image as the source of the output space. This may be usefull when the output space is defined in all input images. | |
| SharedSpaceName3D |
The name of the 3D space shared by all input range images. The
Execute
method will throw an ArgumentException if this space name
does not exist in the 3D coordinate space tree of every input
range image.
| |
| 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) { ... }
(Inherited from CogSerializableChangedEventBase.) |