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. More... | |
| 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