#include <OSGBaseTypeTraits.h>

Public Types | |
| typedef Real64 | RealReturnType |
Static Public Member Functions | |
| static Real64 | getZeroElement (void) |
| static Real64 | getOneElement (void) |
| static Real64 | getMax (void) |
| static Real64 | getMin (void) |
| static Real64 | getFraction (Real64 rVal) |
| static Real64 | getPortion (Real64 rVal) |
| static Real64 | getFromString (const Char8 *szString) |
| static std::string | putToString (const Real64 val) |
Static Public Attributes | |
| static const bool | IsPOD = true |
| static const MathTypeProperties | MathProp = RealValue |
Definition at line 912 of file OSGBaseTypeTraits.h.
| typedef Real64 osg::osg::TypeTraits< Real64 >::RealReturnType |
Definition at line 914 of file OSGBaseTypeTraits.h.
| static Real64 osg::osg::TypeTraits< Real64 >::getFromString | ( | const Char8 * | szString | ) | [inline, static] |
Definition at line 945 of file OSGBaseTypeTraits.h.
00946 { 00947 if(szString != NULL) 00948 { 00949 return Real64(strtod(szString, NULL)); 00950 } 00951 else 00952 { 00953 return getZeroElement(); 00954 } 00955 }
| static std::string osg::osg::TypeTraits< Real64 >::putToString | ( | const Real64 | val | ) | [inline, static] |
Definition at line 957 of file OSGBaseTypeTraits.h.
00958 { 00959 Char8 buffer[25]; 00960 00961 sprintf(buffer, "%e", val); 00962 00963 return std::string(buffer); 00964 }
Definition at line 917 of file OSGBaseTypeTraits.h.
const MathTypeProperties osg::osg::TypeTraits< Real64 >::MathProp = RealValue [static] |
Definition at line 918 of file OSGBaseTypeTraits.h.
1.5.5