ge_math.h File Reference

Namespaces

 maxon
 
 cinema
 

Macros

#define C4D_FOUR_BYTE(x1, x2, x3, x4)
 

Typedefs

typedef UChar PIX
 
typedef UChar PIX_C
 
typedef UInt16 PIX_W
 
typedef Float32 PIX_F
 
typedef maxon::Vec3< maxon::Float32, 1 > Vector32
 
typedef maxon::Vec3< maxon::Float64, 1 > Vector64
 
typedef maxon::Vec3< maxon::Float64, 1 > Vector
 
typedef maxon::Vec2< maxon::Float64, 1 > Vector2d
 
typedef maxon::Vec2< maxon::Float64, 1 > Vector2d64
 
typedef maxon::Mat3< maxon::Vector64Matrix64
 
typedef maxon::Mat3< maxon::Vector32Matrix32
 
typedef maxon::Mat3< maxon::Vector64Matrix
 

Enumerations

enum  _DONTCONSTRUCT { DC }
 
enum  _EMPTYCONSTRUCT { EC }
 

Functions

Bool CompareFloatTolerant (Float32 a, Float32 b)
 
Bool CompareFloatTolerant (Float64 a, Float64 b)
 
Bool CheckFloat (Float32 r)
 
Bool CheckFloat (Float64 r)
 
Float32 RepairFloat (Float32 r)
 
Float64 RepairFloat (Float64 r)
 
maxon::String ToString (const Matrix32 &val, const maxon::FormatStatement *formatStatement, maxon::Bool checkDatatype=false)
 
maxon::String ToString (const Vector32 &val, const maxon::FormatStatement *formatStatement, maxon::Bool checkDatatype=false)
 

Variables

static const maxon::ENUM_DONT_INITIALIZE DONT_INITIALIZE
 

Macro Definition Documentation

◆ C4D_FOUR_BYTE

#define C4D_FOUR_BYTE (   x1,
  x2,
  x3,
  x4 
)