#include <OSGBaseTypeTraits.h>

Public Types | |
| typedef Real128 | RealReturnType |
Static Public Member Functions | |
| static Real128 | getZeroElement (void) |
| static Real128 | getOneElement (void) |
| static Real128 | getMax (void) |
| static Real128 | getMin (void) |
| static Real128 | getFraction (Real128 rVal) |
| static Real128 | getPortion (Real128 rVal) |
| static Real128 | getFromString (const Char8 *szString) |
| static std::string | putToString (const Real128 val) |
Static Public Attributes | |
| static const bool | IsPOD = true |
| static const MathTypeProperties | MathProp = RealValue |
Definition at line 972 of file OSGBaseTypeTraits.h.
| typedef Real128 osg::osg::TypeTraits< Real128 >::RealReturnType |
Definition at line 974 of file OSGBaseTypeTraits.h.
| static Real128 osg::osg::TypeTraits< Real128 >::getFromString | ( | const Char8 * | szString | ) | [inline, static] |
Definition at line 1005 of file OSGBaseTypeTraits.h.
01006 { 01007 if(szString != NULL) 01008 { 01009 #if defined(WIN32) || defined(__sun) 01010 return Real128(strtod(szString, NULL)); 01011 #else 01012 return Real128(strtold(szString, NULL)); 01013 #endif 01014 } 01015 else 01016 { 01017 return getZeroElement(); 01018 } 01019 }
| static std::string osg::osg::TypeTraits< Real128 >::putToString | ( | const Real128 | val | ) | [inline, static] |
Definition at line 1021 of file OSGBaseTypeTraits.h.
01022 { 01023 Char8 buffer[25]; 01024 01025 sprintf(buffer, "%Le", val); 01026 01027 return std::string(buffer); 01028 }
Definition at line 977 of file OSGBaseTypeTraits.h.
const MathTypeProperties osg::osg::TypeTraits< Real128 >::MathProp = RealValue [static] |
Definition at line 978 of file OSGBaseTypeTraits.h.
1.5.5