ge_sys_math.h File Reference

Namespaces

 cinema
 

Macros

#define CINEWARE_SINGLEINHERITANCE
 
#define TRUE
 
#define FALSE
 
#define NULL
 
#define NOTOK
 

Typedefs

typedef void * Hndl
 
typedef int INT
 
typedef unsigned int UINT
 
typedef maxon::Bool Bool
 
typedef maxon::Char Char
 
typedef maxon::UChar UChar
 
typedef maxon::Int16 Int16
 
typedef maxon::UInt16 UInt16
 
typedef maxon::Int32 Int32
 
typedef maxon::UInt32 UInt32
 
typedef maxon::Int64 Int64
 
typedef maxon::UInt64 UInt64
 
typedef maxon::Int Int
 
typedef maxon::UInt UInt
 
typedef maxon::Float Float
 
typedef maxon::Float64 Float64
 
typedef maxon::Float32 Float32
 
typedef maxon::Utf32Char Utf32Char
 
typedef maxon::Utf16Char Utf16Char
 

Functions

Float32 FMin (Float32 a, Float32 b)
 
Float64 FMin (Float64 a, Float64 b)
 
Int32 LMin (Int32 a, Int32 b)
 
Int VMin (Int a, Int b)
 
Float32 FMax (Float32 a, Float32 b)
 
Float64 FMax (Float64 a, Float64 b)
 
Int32 LMax (Int32 a, Int32 b)
 
Int VMax (Int a, Int b)
 
Int32 LCut (Int32 a, Int32 b, Int32 c)
 
Int VCut (Int a, Int b, Int c)
 
template<typename X >
Int Sign (X f)
 
template<typename T , typename U >
Mod (T a, U b)
 

Variables

static const Float EPSILON
 
static const Float EPSILON2
 
static const Float EPSILON3
 
static const Float EPSILON5
 
static const Float EPSILON6
 
static const Float EPSILON7
 
static const Float EPSILON8
 
static const Float EPSILON10
 

Macro Definition Documentation

◆ CINEWARE_SINGLEINHERITANCE

#define CINEWARE_SINGLEINHERITANCE

◆ TRUE

#define TRUE

◆ FALSE

#define FALSE

◆ NULL

#define NULL

◆ NOTOK

#define NOTOK