Blender  V2.59
Defines | Functions
math_base_inline.c File Reference
#include <float.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "BLI_math.h"

Go to the source code of this file.

Defines

#define BLI_MATH_BASE_INLINE_H
#define SMALL_NUMBER   1.e-8

Functions

MINLINE float sqrt3f (float f)
MINLINE double sqrt3d (double d)
MINLINE float saacos (float fac)
MINLINE float saasin (float fac)
MINLINE float sasqrt (float fac)
MINLINE float saacosf (float fac)
MINLINE float saasinf (float fac)
MINLINE float sasqrtf (float fac)
MINLINE float interpf (float target, float origin, float fac)
MINLINE float shell_angle_to_dist (const float angle)
MINLINE float power_of_2 (float val)
MINLINE float minf (float a, float b)
MINLINE float maxf (float a, float b)
MINLINE float signf (float f)

Detailed Description

Definition in file math_base_inline.c.


Define Documentation

#define BLI_MATH_BASE_INLINE_H

Definition at line 41 of file math_base_inline.c.

#define SMALL_NUMBER   1.e-8

Definition at line 44 of file math_base_inline.c.

Referenced by fcurve_eval_keyframes(), and shell_angle_to_dist().


Function Documentation

MINLINE float interpf ( float  target,
float  origin,
float  fac 
)
MINLINE float maxf ( float  a,
float  b 
)
MINLINE float minf ( float  a,
float  b 
)

Definition at line 120 of file math_base_inline.c.

Referenced by gjkepa2_impl::EPA::findbest(), isect_seg_seg_v2_point(), and svd_m4().

MINLINE float power_of_2 ( float  val)

Definition at line 115 of file math_base_inline.c.

References KDL::log(), M_LN2, and pow().

Referenced by sequencer_view_all_preview_exec(), and view_all_exec().

MINLINE float saacos ( float  fac)
MINLINE float saacosf ( float  fac)

Definition at line 80 of file math_base_inline.c.

References acosf, and M_PI.

Referenced by ff_quad_form_factor(), and occ_quad_form_factor().

MINLINE float saasin ( float  fac)

Definition at line 67 of file math_base_inline.c.

References KDL::asin(), and M_PI.

Referenced by angle_normalized_v2v2(), and angle_normalized_v3v3().

MINLINE float saasinf ( float  fac)

Definition at line 87 of file math_base_inline.c.

References asinf, and M_PI.

MINLINE float sasqrt ( float  fac)
MINLINE float sasqrtf ( float  fac)

Definition at line 94 of file math_base_inline.c.

References sqrtf.

MINLINE float shell_angle_to_dist ( const float  angle)

Definition at line 109 of file math_base_inline.c.

References cosf, fabsf, and SMALL_NUMBER.

Referenced by applyModifier(), EM_solidify(), and uv_image_outset().

MINLINE float signf ( float  f)

Definition at line 130 of file math_base_inline.c.

Referenced by do_displace().

MINLINE double sqrt3d ( double  d)

Definition at line 53 of file math_base_inline.c.

References KDL::exp(), and KDL::log().

Referenced by findzero().

MINLINE float sqrt3f ( float  f)

Definition at line 46 of file math_base_inline.c.

References KDL::exp(), and KDL::log().

Referenced by ui_numedit_but_HSVCIRCLE().