FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OILmath.cpp File Reference
#include <stdlib.h>
#include <math.h>
#include <OMEruntime.h>

Macros

#define ARG_IS_INT32(x)   OME_TypeCheck::isHeldBy32BitInteger(x)
 

Functions

int cosine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int sine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int tangent (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int arcCosine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int arcSine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int arcTangent (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int arcTangent2 (OMEthread *thread, OMEtype &result, const OMEtype &arg, const OMEtype &arg2)
 
int hyperbolicCosine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int hyperbolicSine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int hyperbolicTangent (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int exponential (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int logarithm (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int logarithm10 (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int power (OMEthread *thread, OMEtype &result, const OMEtype &arg, const OMEtype &arg2)
 
int squareRoot (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int ceiling (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int floor (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int absoluteValue (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int precomputedSine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
int precomputedCosine (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
OME_DLL_EXPORT void INIT_DECLARE_OILmath ()
 

Macro Definition Documentation

◆ ARG_IS_INT32

#define ARG_IS_INT32 (   x)    OME_TypeCheck::isHeldBy32BitInteger(x)

Function Documentation

◆ absoluteValue()

int absoluteValue ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ arcCosine()

int arcCosine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ arcSine()

int arcSine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ arcTangent()

int arcTangent ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ arcTangent2()

int arcTangent2 ( OMEthread thread,
OMEtype result,
const OMEtype arg,
const OMEtype arg2 
)

◆ ceiling()

int ceiling ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ cosine()

int cosine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ exponential()

int exponential ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ floor()

int floor ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ hyperbolicCosine()

int hyperbolicCosine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ hyperbolicSine()

int hyperbolicSine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ hyperbolicTangent()

int hyperbolicTangent ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ INIT_DECLARE_OILmath()

OME_DLL_EXPORT void INIT_DECLARE_OILmath ( )

◆ logarithm()

int logarithm ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ logarithm10()

int logarithm10 ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ power()

int power ( OMEthread thread,
OMEtype result,
const OMEtype arg,
const OMEtype arg2 
)

◆ precomputedCosine()

int precomputedCosine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

References OMEtype::i, and OMEtype::value.

◆ precomputedSine()

int precomputedSine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

References OMEtype::i, and OMEtype::value.

◆ sine()

int sine ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ squareRoot()

int squareRoot ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)

◆ tangent()

int tangent ( OMEthread thread,
OMEtype result,
const OMEtype arg 
)
Generated: Fri Jul 31 2020 18:19:15
Support Information