The Cog3DAlignPattern type exposes the following members.
Properties
| 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.) | |
| Origin |
Gets or sets the origin for the pattern. This 3D rigid transform maps
points from "Pattern Space" to the 3D selected space of the train image.
In other words, it defines the origin of the pattern's coordinate space
relative to the 3D selected space of the train 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.) | |
| SubsamplingCubeSize |
Gets or sets the size of the subsampling cube to use during training
and runtime. This value is the length of one side of the cube. If
SubsamplingCubeSizeAutoSelect
is "true" this size value is recomputed automatically when
the pattern is trained, overwriting the previous value.
| |
| SubsamplingCubeSizeAutoSelect |
Gets or sets whether to automatically recompute the size of the
subsampling cube during pattern training. If "true", the size
computed during training overwrites the existing
SubsamplingCubeSize.
Otherwise, it remains unchanged.
| |
| SubsamplingCubeSizeFineFraction |
Gets or sets the fraction for determining the fine subsampling cube size
to use during training and runtime.
This fraction must be greater than zero and less than or equal to one.
The product of this fraction and
SubsamplingCubeSize
specifies the length of one side of the fine subsampling cube.
| |
| TrainAlgorithm |
Gets or sets the 3DAlign algorithm to train. The trained algorithm is
used at runtime.
| |
| Trained |
Gets whether this pattern is currently trained.
| |
| TrainedAlgorithm |
Gets the 3DAlign algorithm that was trained.
| |
| TrainRegion |
Gets or sets the train region. Only the portion of the 3D train image
that lies within this region is trained by 3DAlign. If the
supplied region object is null, the entire 3D image is trained.
| |
| TrainTimeout |
Gets or sets the maximum execution time (in msec) allowed when a
3DAlign pattern is trained. This value only applies if
TrainTimeoutEnabled
is set to "true".
| |
| TrainTimeoutEnabled |
Gets or sets whether to enable the train timeout.
| |
| TrainVisionData |
Gets or sets the 3D image data used to train this 3DAlign
pattern. Only the portions of the 3D data that lie within the
TrainRegion are
trained.
|
See Also