Springhead
An open source physics engine for virtual reality, haptics and motion generation.
TSubVector< SZ, OD > メンバ一覧

これは全メンバの一覧です。TSubVector< SZ, OD >継承メンバも含んでいます。

add(const VectorImp< B > &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
array_type typedef (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >
assign(const VectorImp< B > &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
assign(const element_type *b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
base_type typedef (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >
clear(const element_type v=zero(0))VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
clip(const VectorImp< BD > &b, const VectorImp< ED > &e)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
const_array_type typedef (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >
data (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >protected
DEF_VECTOR_BASIC_MEMBER(TSubVector)TSubVector< SZ, OD >
desc typedef (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >
div(const element_type &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
dot(const VectorImp< B > &b) constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
element_max(const VectorImp< B > &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
element_min(const VectorImp< B > &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
element_type typedef (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >
equal(const VectorImp< B > &b) constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
exp()VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
exp() const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
exp_type typedef (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >
init_buffer()VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inlineprotected
input(T &is)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
item(size_t n) constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
item(size_t n) (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
item_impl(size_t i)TSubVector< SZ, OD >inline
item_impl(size_t i) const (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >inline
multi(const element_type &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
norm() constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator const element_type *() const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator element_type *()VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator*(element_type b) constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator*=(T b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator+=(const VectorImp< BD > &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator-() constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator-=(const VectorImp< BD > &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator/(element_type b) constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator/=(T b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator[](I n)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
operator[](I n) constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
print(std::ostream &os, const char *sep="( )") constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
resize(size_t sz)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
resize(size_t sz, const element_type v)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
resize_impl(size_t sz) (次で定義されています。 TVectorBase< SZ, TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)TVectorBase< SZ, TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
ret_type typedef (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >
set_default()VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inlineprotected
size() constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
SIZE (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >static
size_impl() const (次で定義されています。 TVectorBase< SZ, TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)TVectorBase< SZ, TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
square() constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
STRIDE (次で定義されています。 TSubVector< SZ, OD >)TSubVector< SZ, OD >static
stride() constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
stride_impl() const TSubVector< SZ, OD >inline
sub(const VectorImp< B > &b)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
sub_vector(SZ)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
sub_vector(SZ) const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
sub_vector(size_t off, SZ)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
sub_vector(size_t off, SZ) const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
t_slice(SZ)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
t_slice(SZ) const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
t_slice(size_t off, SZ)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
t_slice(size_t off, SZ) const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
TVectorBase() (次で定義されています。 TVectorBase< SZ, TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)TVectorBase< SZ, TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inlineprotected
unit() constVectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
unitize()VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
v_range(size_t off, size_t sz)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
v_range(size_t off, size_t sz) const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
v_slice(size_t off, size_t sz, size_t str)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
v_slice(size_t off, size_t sz, size_t str) const (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
VectorImp()VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >inline
zero typedef (次で定義されています。 VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >)VectorImp< TVectorDesc< OD::STRIDE, TSubVector< SZ, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >