Public Types | Public Member Functions | Protected Attributes | Friends
artkpFloat_float< BASETYPE_ > Class Template Reference

#include <artkpFloat_float.h>

List of all members.

Public Types

typedef BASETYPE_ BASETYPE

Public Member Functions

 artkpFloat_float ()
 artkpFloat_float (int nV)
 artkpFloat_float (unsigned int nV)
 artkpFloat_float (float nV)
 artkpFloat_float (double nV)
 artkpFloat_float (const artkpFloat_float &nOther)
int getByte () const
double getDouble () const
int getFixed () const
float getFloat () const
int getInt () const
void inverse (const artkpFloat_float &nOther)
void inverse ()
void inverseSqrt (const artkpFloat_float &nOther)
void inverseSqrt ()
bool isFixed ()
void multiplyBy255 ()
 operator double () const
bool operator!= (const artkpFloat_float &nOther) const
bool operator!= (int nOther) const
bool operator!= (float nOther) const
artkpFloat_floatoperator*= (int nV)
artkpFloat_floatoperator*= (float nV)
artkpFloat_floatoperator*= (double nV)
artkpFloat_floatoperator*= (const artkpFloat_float &nOther)
artkpFloat_floatoperator+= (int nV)
artkpFloat_floatoperator+= (float nV)
artkpFloat_floatoperator+= (double nV)
artkpFloat_floatoperator+= (const artkpFloat_float &nOther)
artkpFloat_float operator- () const
artkpFloat_floatoperator-= (int nV)
artkpFloat_floatoperator-= (float nV)
artkpFloat_floatoperator-= (double nV)
artkpFloat_floatoperator-= (const artkpFloat_float &nOther)
artkpFloat_floatoperator/= (int nV)
artkpFloat_floatoperator/= (float nV)
artkpFloat_floatoperator/= (double nV)
artkpFloat_floatoperator/= (const artkpFloat_float &nOther)
bool operator< (const artkpFloat_float &nOther) const
bool operator< (int nOther) const
bool operator< (float nOther) const
artkpFloat_floatoperator<<= (int nBits)
bool operator<= (const artkpFloat_float &nOther) const
bool operator<= (int nOther) const
bool operator<= (float nOther) const
artkpFloat_floatoperator= (unsigned int nV)
artkpFloat_floatoperator= (int nV)
artkpFloat_floatoperator= (float nV)
artkpFloat_floatoperator= (double nV)
artkpFloat_floatoperator= (const artkpFloat_float &nOther)
bool operator== (const artkpFloat_float &nOther) const
bool operator== (int nOther) const
bool operator== (float nOther) const
bool operator> (const artkpFloat_float &nOther) const
bool operator> (int nOther) const
bool operator> (float nOther) const
bool operator>= (const artkpFloat_float &nOther) const
bool operator>= (int nOther) const
bool operator>= (float nOther) const
artkpFloat_floatoperator>>= (int nBits)
void setArtkpFloat (const artkpFloat_float &nOther)
void setDouble (double nV)
void setFixed (int nV)
void setFloat (float nV)
void setInt (int nV)
void setUnsignedInt (int nV)

Protected Attributes

BASETYPE v

Friends

const artkpFloat_float acos (const artkpFloat_float &nV)
const artkpFloat_float asin (const artkpFloat_float &nV)
const artkpFloat_float atan2 (const artkpFloat_float &nVa, const artkpFloat_float &nVb)
const artkpFloat_float ceil (const artkpFloat_float &nV)
const artkpFloat_float cos (const artkpFloat_float &nV)
const artkpFloat_float fabs (const artkpFloat_float &nV)
const artkpFloat_float operator* (const artkpFloat_float &left, const artkpFloat_float &right)
const artkpFloat_float operator* (const artkpFloat_float &left, float right)
const artkpFloat_float operator* (float left, const artkpFloat_float &right)
const artkpFloat_float operator+ (const artkpFloat_float &left, const artkpFloat_float &right)
const artkpFloat_float operator+ (const artkpFloat_float &left, float right)
const artkpFloat_float operator+ (float left, const artkpFloat_float &right)
const artkpFloat_float operator- (const artkpFloat_float &left, const artkpFloat_float &right)
const artkpFloat_float operator- (const artkpFloat_float &left, float right)
const artkpFloat_float operator- (float left, const artkpFloat_float &right)
const artkpFloat_float operator/ (const artkpFloat_float &left, const artkpFloat_float &right)
const artkpFloat_float operator/ (const artkpFloat_float &left, float right)
const artkpFloat_float operator/ (float left, const artkpFloat_float &right)
const artkpFloat_float pow (const artkpFloat_float &nVa, const artkpFloat_float &nVb)
const artkpFloat_float sin (const artkpFloat_float &nV)
const artkpFloat_float sqrt (const artkpFloat_float &nV)

Detailed Description

template<typename BASETYPE_>
class artkpFloat_float< BASETYPE_ >

Definition at line 52 of file artkpFloat_float.h.


Member Typedef Documentation

template<typename BASETYPE_ >
typedef BASETYPE_ artkpFloat_float< BASETYPE_ >::BASETYPE

Definition at line 55 of file artkpFloat_float.h.


Constructor & Destructor Documentation

template<typename BASETYPE_ >
artkpFloat_float< BASETYPE_ >::artkpFloat_float ( ) [inline]

Definition at line 57 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float< BASETYPE_ >::artkpFloat_float ( int  nV) [inline]

Definition at line 58 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float< BASETYPE_ >::artkpFloat_float ( unsigned int  nV) [inline]

Definition at line 59 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float< BASETYPE_ >::artkpFloat_float ( float  nV) [inline]

Definition at line 60 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float< BASETYPE_ >::artkpFloat_float ( double  nV) [inline]

Definition at line 61 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float< BASETYPE_ >::artkpFloat_float ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 62 of file artkpFloat_float.h.


Member Function Documentation

template<typename BASETYPE_ >
int artkpFloat_float< BASETYPE_ >::getByte ( ) const [inline]

Definition at line 75 of file artkpFloat_float.h.

template<typename BASETYPE_ >
double artkpFloat_float< BASETYPE_ >::getDouble ( ) const [inline]

Definition at line 79 of file artkpFloat_float.h.

template<typename BASETYPE_ >
int artkpFloat_float< BASETYPE_ >::getFixed ( ) const [inline]

Definition at line 76 of file artkpFloat_float.h.

template<typename BASETYPE_ >
float artkpFloat_float< BASETYPE_ >::getFloat ( ) const [inline]

Definition at line 78 of file artkpFloat_float.h.

template<typename BASETYPE_ >
int artkpFloat_float< BASETYPE_ >::getInt ( ) const [inline]

Definition at line 77 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::inverse ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 83 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::inverse ( ) [inline]

Definition at line 84 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::inverseSqrt ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 86 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::inverseSqrt ( ) [inline]

Definition at line 87 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::isFixed ( ) [inline]

Definition at line 66 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::multiplyBy255 ( ) [inline]

Definition at line 89 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float< BASETYPE_ >::operator double ( ) const [inline]

Definition at line 81 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator!= ( const artkpFloat_float< BASETYPE_ > &  nOther) const [inline]

Definition at line 147 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator!= ( int  nOther) const [inline]

Definition at line 154 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator!= ( float  nOther) const [inline]

Definition at line 161 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator*= ( int  nV) [inline]

Definition at line 125 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator*= ( float  nV) [inline]

Definition at line 130 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator*= ( double  nV) [inline]

Definition at line 135 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator*= ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 140 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator+= ( int  nV) [inline]

Definition at line 123 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator+= ( float  nV) [inline]

Definition at line 128 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator+= ( double  nV) [inline]

Definition at line 133 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator+= ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 138 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float artkpFloat_float< BASETYPE_ >::operator- ( ) const [inline]

Definition at line 121 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator-= ( int  nV) [inline]

Definition at line 124 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator-= ( float  nV) [inline]

Definition at line 129 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator-= ( double  nV) [inline]

Definition at line 134 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator-= ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 139 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator/= ( int  nV) [inline]

Definition at line 126 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator/= ( float  nV) [inline]

Definition at line 131 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator/= ( double  nV) [inline]

Definition at line 136 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator/= ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 141 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator< ( const artkpFloat_float< BASETYPE_ > &  nOther) const [inline]

Definition at line 150 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator< ( int  nOther) const [inline]

Definition at line 157 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator< ( float  nOther) const [inline]

Definition at line 164 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator<<= ( int  nBits) [inline]

Definition at line 144 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator<= ( const artkpFloat_float< BASETYPE_ > &  nOther) const [inline]

Definition at line 148 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator<= ( int  nOther) const [inline]

Definition at line 155 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator<= ( float  nOther) const [inline]

Definition at line 162 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator= ( unsigned int  nV) [inline]

Definition at line 115 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator= ( int  nV) [inline]

Definition at line 116 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator= ( float  nV) [inline]

Definition at line 117 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator= ( double  nV) [inline]

Definition at line 118 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator= ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 119 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator== ( const artkpFloat_float< BASETYPE_ > &  nOther) const [inline]

Definition at line 146 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator== ( int  nOther) const [inline]

Definition at line 153 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator== ( float  nOther) const [inline]

Definition at line 160 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator> ( const artkpFloat_float< BASETYPE_ > &  nOther) const [inline]

Definition at line 151 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator> ( int  nOther) const [inline]

Definition at line 158 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator> ( float  nOther) const [inline]

Definition at line 165 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator>= ( const artkpFloat_float< BASETYPE_ > &  nOther) const [inline]

Definition at line 149 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator>= ( int  nOther) const [inline]

Definition at line 156 of file artkpFloat_float.h.

template<typename BASETYPE_ >
bool artkpFloat_float< BASETYPE_ >::operator>= ( float  nOther) const [inline]

Definition at line 163 of file artkpFloat_float.h.

template<typename BASETYPE_ >
artkpFloat_float& artkpFloat_float< BASETYPE_ >::operator>>= ( int  nBits) [inline]

Definition at line 143 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::setArtkpFloat ( const artkpFloat_float< BASETYPE_ > &  nOther) [inline]

Definition at line 73 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::setDouble ( double  nV) [inline]

Definition at line 72 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::setFixed ( int  nV) [inline]

Definition at line 68 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::setFloat ( float  nV) [inline]

Definition at line 71 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::setInt ( int  nV) [inline]

Definition at line 69 of file artkpFloat_float.h.

template<typename BASETYPE_ >
void artkpFloat_float< BASETYPE_ >::setUnsignedInt ( int  nV) [inline]

Definition at line 70 of file artkpFloat_float.h.


Friends And Related Function Documentation

template<typename BASETYPE_ >
const artkpFloat_float acos ( const artkpFloat_float< BASETYPE_ > &  nV) [friend]

Definition at line 100 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float asin ( const artkpFloat_float< BASETYPE_ > &  nV) [friend]

Definition at line 102 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float atan2 ( const artkpFloat_float< BASETYPE_ > &  nVa,
const artkpFloat_float< BASETYPE_ > &  nVb 
) [friend]

Definition at line 104 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float ceil ( const artkpFloat_float< BASETYPE_ > &  nV) [friend]

Definition at line 110 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float cos ( const artkpFloat_float< BASETYPE_ > &  nV) [friend]

Definition at line 96 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float fabs ( const artkpFloat_float< BASETYPE_ > &  nV) [friend]

Definition at line 106 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator* ( const artkpFloat_float< BASETYPE_ > &  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 181 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator* ( const artkpFloat_float< BASETYPE_ > &  left,
float  right 
) [friend]

Definition at line 183 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator* ( float  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 185 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator+ ( const artkpFloat_float< BASETYPE_ > &  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 167 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator+ ( const artkpFloat_float< BASETYPE_ > &  left,
float  right 
) [friend]

Definition at line 169 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator+ ( float  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 171 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator- ( const artkpFloat_float< BASETYPE_ > &  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 174 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator- ( const artkpFloat_float< BASETYPE_ > &  left,
float  right 
) [friend]

Definition at line 176 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator- ( float  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 178 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator/ ( const artkpFloat_float< BASETYPE_ > &  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 188 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator/ ( const artkpFloat_float< BASETYPE_ > &  left,
float  right 
) [friend]

Definition at line 190 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float operator/ ( float  left,
const artkpFloat_float< BASETYPE_ > &  right 
) [friend]

Definition at line 192 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float pow ( const artkpFloat_float< BASETYPE_ > &  nVa,
const artkpFloat_float< BASETYPE_ > &  nVb 
) [friend]

Definition at line 108 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float sin ( const artkpFloat_float< BASETYPE_ > &  nV) [friend]

Definition at line 98 of file artkpFloat_float.h.

template<typename BASETYPE_ >
const artkpFloat_float sqrt ( const artkpFloat_float< BASETYPE_ > &  nV) [friend]

Definition at line 94 of file artkpFloat_float.h.


Member Data Documentation

template<typename BASETYPE_ >
BASETYPE artkpFloat_float< BASETYPE_ >::v [protected]

Definition at line 196 of file artkpFloat_float.h.


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


tuw_artoolkitplus
Author(s): Markus Bader
autogenerated on Sun May 29 2016 02:50:12