Spr::TVec3< T > Class Template Reference
3次元ベクトルクラス.
More...
#include <TinyVec.h>
Inherits PTM::TVectorBase<(3), TVecDesc< TVec3< T >, T > >.
Collaboration diagram for Spr::TVec3< T >:
[legend]List of all members.Public Types
Public Member Functions
|
- const element_type & X () const
- const element_type & Y () const
- const element_type & Z () const
- element_type & X ()
- element_type & Y ()
- element_type & Z ()
|
- template<class TX, class TY, class TZ> TVec3 (TX xi, TY yi, TZ zi)
Static Public Member Functions
|
Protected Member Functions
Detailed Description
template<class T>
class Spr::TVec3< T >
3次元ベクトルクラス.
Definition at line 77 of file TinyVec.h.
Member Typedef Documentation
|
継承されない基本的なメンバの定義. - See also:
- ::DEF_TVECTOR_BASIC_MEMBER
Definition at line 83 of file TinyVec.h. |
Constructor & Destructor Documentation
template<class T> |
template<class TX, class TY, class TZ> |
Spr::TVec3< T >::TVec3 |
( |
TX |
xi, |
|
|
TY |
yi, |
|
|
TZ |
zi |
|
) |
[inline] |
|
Member Function Documentation
template<class T> |
T& Spr::TVec3< T >::item_impl |
( |
size_t |
i |
) |
[inline] |
|
template<class T> |
const T& Spr::TVec3< T >::item_impl |
( |
size_t |
i |
) |
const [inline] |
|
template<class T> |
size_t Spr::TVec3< T >::stride_impl |
( |
|
) |
const [inline] |
|
template<class T> |
static TVec3<T> Spr::TVec3< T >::Zero |
( |
|
) |
[inline, static] |
|
template<class T> |
const element_type& Spr::TVec3< T >::X |
( |
|
) |
const [inline] |
|
template<class T> |
const element_type& Spr::TVec3< T >::Y |
( |
|
) |
const [inline] |
|
template<class T> |
const element_type& Spr::TVec3< T >::Z |
( |
|
) |
const [inline] |
|
template<class T> |
element_type& Spr::TVec3< T >::X |
( |
|
) |
[inline] |
|
template<class T> |
element_type& Spr::TVec3< T >::Y |
( |
|
) |
[inline] |
|
template<class T> |
element_type& Spr::TVec3< T >::Z |
( |
|
) |
[inline] |
|
|
内積(return *this * b). - Parameters:
-
- Returns:
- 内積の値(要素型)
Definition at line 135 of file TinyVec.h. |
template<class T> |
void Spr::TVec3< T >::set_default |
( |
|
) |
[inline, protected] |
|
The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:07:59 2006 for Springhead by
1.4.1