The Cog3DPatMaxPattern 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.) | |
| Granularity |
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
GranularityAutoSelect
is "true" this size value is recomputed automatically when
the pattern is trained, overwriting the previous value.
| |
| GranularityAutoSelect |
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
Granularity.
Otherwise, it remains unchanged.
| |
| GranularityFineFraction |
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
Granularity
specifies the length of one side of the fine subsampling cube.
| |
| 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 data.
In other words, it defines the origin of the pattern's coordinate space
relative to the 3D selected space of the train data.
| |
| 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.) | |
| Trained |
Gets whether this pattern is currently trained.
| |
| TrainRegion |
Gets or sets the train region. Only the portion of the 3D train data
that lies within this region is trained by 3DPatMax. If the
supplied region object is null, all of the 3D data is trained.
| |
| TrainTimeout |
Gets or sets the maximum execution time (in msec) allowed when a
3DPatMax 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 data used to train this 3DPatMax
pattern. Only the portions of the 3D data that lie within the
TrainRegion are
trained.
|
See Also