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