Commit 2ce4075e by Michael Natterer

### libgimpmath: move docs from template files to inline comments

parent a5e28dec
 ... ... @@ -12,6 +12,7 @@ /libgimpmath-undeclared.txt /libgimpmath-undocumented.txt /html /tmpl /xml /version /.libs ... ...
 /libgimpmath-unused.sgml /*.bak
 GimpMath Mathematical definitions and macros. Mathematical definitions and macros. These macros should be used rather than the ones from math.h for enhanced portability. This macro rounds its argument @x to an integer value in floating point format. @x: the value to be rounded. This macro rounds its argument @x to the nearest integer. @x: the value to be rounded. This macro squares its argument @x. @x: the value to be squared. This macro limits it argument @a, an (0-511) int, to 255. @a: the value to be limited. This macro clamps its argument @a, an int32-range int, between 0 and 255 inclusive. @a: the value to be clamped. This macro converts its argument @angle from degree to radian. @angle: the angle to be converted. This macro converts its argument @angle from radian to degree. @angle: the angle to be converted.
 GimpMatrix Utilities to set up and manipulate 3x3 transformation matrices. When doing image manipulation you will often need 3x3 transformation matrices that define translation, rotation, scaling, shearing and arbitrary perspective transformations using a 3x3 matrix. Here you'll find a set of utility functions to set up those matrices and to perform basic matrix manipulations and tests. Each matrix class has a 2 dimensional gdouble coeff member. The element for row r and column c of the matrix is coeff[r][c]. #GimpVector2 #GimpVector3 #GimpVector4 A two by two matrix. @coeff: A three by three matrix. @coeff: A four by four matrix. @coeff: @matrix: @matrix1: @matrix2: @matrix: @matrix1: @matrix2: @matrix: @x: @y: @matrix: @x: @y: @matrix: @theta: @matrix: @amount: @matrix: @amount: @matrix: @a: @b: @c: @d: @e: @f: @matrix: @x: @y: @newx: @newy: @matrix: @Returns: @matrix: @matrix: @Returns: @matrix: @Returns: @matrix: @Returns: @matrix: @Returns: @matrix: @a: @b: @c: @pspec: @name: @nick: @blurb: @default_value: @flags: @Returns: @value:
 GimpMD5 the MD5 message-digest algorithm @buffer: @buffer_size: @digest:
<
 GimpVector Utilities to set up and manipulate vectors. Utilities to set up and manipulate vectors. #GimpMatrix3 #GimpMatrix4 A two dimensional vector. @x: @y: A three dimensional vector. @x: @y: @z: A four dimensional vector. @x: @y: @z: @w: @x: @y: @Returns: @vector: @x: @y: @vector: @Returns: @vector: @Returns: @vector: @factor: @vector: @factor: @Returns: @vector: @vector: @Returns: @vector: @vector: @Returns: @result: @vector1: @vector2: @vector1: @vector2: @Returns: @result: @vector1: @vector2: @vector1: @vector2: @Returns: @vector1: @vector2: @Returns: @vector1: @vector2: @Returns: @vector1: @vector2: @Returns: @vector1: @vector2: @Returns: @vector: @alpha: @vector: @alpha: @Returns: @x: @y: @z: @Returns: @vector: @x: @y: @z: @vector: @Returns: @vector: @Returns: @vector: @factor: @vector: @factor: @Returns: @vector: @vector: @Returns: @vector: @vector: @Returns: @result: @vector1: @vector2: @vector1: @vector2: @Returns: @result: @vector1: @vector2: @vector1: @vector2: @Returns: @vector1: @vector2: @Returns: