Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IMathlib Interface Referenceabstract

#include <p6mathlib.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR initialize (P6MATHLIBFLAGS flags)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR round (P6FLOAT withDecimal, P6INT32 *pToInteger)=0
 
virtual P6R::P6ERR roundHalfToEven (P6FLOAT withDecimal, P6INT32 precision, P6FLOAT *pRound)=0
 
virtual P6R::P6ERR roundHalfToEvenInt (P6INT32 noDecimal, P6INT32 precision, P6INT32 *pRound)=0
 

Detailed Description

C++ does not provide rounding functions, we provide them here including round half to even.

Definition at line 38 of file p6mathlib.h.


The documentation for this interface was generated from the following file: