#include <OSGVector.h>

Public Member Functions | |
Constructor | |
| VecStorage2 (void) | |
Destructor | |
| ~VecStorage2 (void) | |
Access | |
| void | setValues (const ValueTypeT rVal1, const ValueTypeT rVal2) |
| void | getSeparateValues (ValueTypeT &rVal1, ValueTypeT &rVal2) const |
| ValueTypeT | x (void) const |
| ValueTypeT | y (void) const |
Static Public Attributes | |
| static const UInt32 | _iSize = 2 |
| Storage size. | |
Protected Attributes | |
| ValueTypeT | _values [_iSize] |
| Value store. | |
Private Member Functions | |
| VecStorage2 (const VecStorage2 &source) | |
| prohibit default function (move to 'public' if needed) | |
| void | operator= (const VecStorage2 &source) |
| prohibit default function (move to 'public' if needed) | |
Definition at line 75 of file OSGVector.h.
| osg::VecStorage2< ValueTypeT >::VecStorage2 | ( | void | ) | [inline] |
Definition at line 62 of file OSGVector.inl.
References osg::VecStorage2< ValueTypeT >::_iSize, and osg::VecStorage2< ValueTypeT >::_values.
00063 { 00064 for(UInt32 i = 0; i < _iSize; i++) 00065 { 00066 _values[i] = TypeTraits<ValueTypeT>::getZeroElement(); 00067 } 00068 }
| osg::VecStorage2< ValueTypeT >::~VecStorage2 | ( | void | ) | [inline] |
| osg::VecStorage2< ValueTypeT >::VecStorage2 | ( | const VecStorage2< ValueTypeT > & | source | ) | [private] |
| void osg::VecStorage2< ValueTypeT >::setValues | ( | const ValueTypeT | rVal1, | |
| const ValueTypeT | rVal2 | |||
| ) | [inline] |
| void osg::VecStorage2< ValueTypeT >::getSeparateValues | ( | ValueTypeT & | rVal1, | |
| ValueTypeT & | rVal2 | |||
| ) | const [inline] |
| ValueTypeT osg::VecStorage2< ValueTypeT >::x | ( | void | ) | const [inline] |
Definition at line 96 of file OSGVector.inl.
References osg::VecStorage2< ValueTypeT >::_values.
00097 { 00098 return _values[0]; 00099 }
| ValueTypeT osg::VecStorage2< ValueTypeT >::y | ( | void | ) | const [inline] |
Definition at line 103 of file OSGVector.inl.
References osg::VecStorage2< ValueTypeT >::_values.
00104 { 00105 return _values[1]; 00106 }
| void osg::VecStorage2< ValueTypeT >::operator= | ( | const VecStorage2< ValueTypeT > & | source | ) | [private] |
VecStorage2::VectorSizeE osg::VecStorage2< ValueTypeT >::_iSize = 2 [static] |
Definition at line 81 of file OSGVector.h.
Referenced by osg::VecStorage2< ValueTypeT >::VecStorage2().
ValueTypeT osg::VecStorage2< ValueTypeT >::_values[iSize] [protected] |
Definition at line 115 of file OSGVector.h.
Referenced by osg::VecStorage2< ValueTypeT >::getSeparateValues(), osg::VecStorage2< ValueTypeT >::setValues(), osg::VecStorage2< ValueTypeT >::VecStorage2(), osg::VecStorage2< ValueTypeT >::x(), and osg::VecStorage2< ValueTypeT >::y().
1.5.5