Description of an example's geometry as used in the TGetLearningDataExampleGeometry callback. More...
Data Fields | ||
| TGroupSpec | Spec | |
Defines the way the union Trans will be interpreted. | ||
| union { | ||
| double Angle | ||
| TMatrix Matrix | ||
| double Scale | ||
| struct { | ||
| double Angle | ||
| Rotation of the example. | ||
| double Scale | ||
| Scale value of the example. | ||
| } ScaleAngle | ||
| } | Trans | |
| Transformation specification. | ||
| double | X | |
| x-component of the example position. | ||
| double | Y | |
| y-component of the example position. | ||
Description of an example's geometry as used in the TGetLearningDataExampleGeometry callback.
Note that part of the struct is a union, the content of which will be interpreted depending on the actual value of the Spec member.
| double Angle |
Rotation of the example.
Rotation value of the example. Evaluated if the value of Spec is GS_XYAngle.
| TMatrix Matrix |
Affine transformation state of the example. Evaluated if the value of Spec is GS_XYMatrix.
| double Scale |
Scale value of the example.
Scale value of the example. Evaluated if the value of Spec is GS_XYScale.
| struct { ... } ScaleAngle |
Combination of scale and angle of the example. Evaluated if the value of Spec is GS_XYScaleAngle.
| union { ... } Trans |
Transformation specification.
Transformation description