Open Search
    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 
    )