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

これは全メンバの一覧です。TPose< ET >継承メンバも含んでいます。

add(const VectorImp< B > &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
assign(const VectorImp< B > &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
assign(const element_type *b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
base_type typedef (次で定義されています。 TPose< ET >)TPose< ET >
clear(const element_type v=zero(0))VectorImp< TVecDesc< TPose< ET >, ET > >inline
clip(const VectorImp< BD > &b, const VectorImp< ED > &e)VectorImp< TVecDesc< TPose< ET >, ET > >inline
data (次で定義されています。 TPose< ET >)TPose< ET >
DEF_TVECTOR_BASIC_MEMBER(TPose)TPose< ET >
desc typedef (次で定義されています。 TPose< ET >)TPose< ET >
div(const element_type &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
dot(const VectorImp< B > &b) constVectorImp< TVecDesc< TPose< ET >, ET > >inline
element_max(const VectorImp< B > &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
element_min(const VectorImp< B > &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
element_type typedef (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >
equal(const VectorImp< B > &b) constVectorImp< TVecDesc< TPose< ET >, ET > >inline
exp()VectorImp< TVecDesc< TPose< ET >, ET > >inline
exp() const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
exp_type typedef (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >
FromAffine(const TAffine< AT > &f)TPose< ET >inline
init_buffer()VectorImp< TVecDesc< TPose< ET >, ET > >inlineprotected
input(T &is)VectorImp< TVecDesc< TPose< ET >, ET > >inline
Inv() const (次で定義されています。 TPose< ET >)TPose< ET >inline
item(size_t n) constVectorImp< TVecDesc< TPose< ET >, ET > >inline
item(size_t n) (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
item_impl(size_t i)TPose< ET >inline
item_impl(size_t i) const TPose< ET >inline
multi(const element_type &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
norm() constVectorImp< TVecDesc< TPose< ET >, ET > >inline
operator const element_type *() const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
operator element_type *()VectorImp< TVecDesc< TPose< ET >, ET > >inline
operator TAffine< ET >() (次で定義されています。 TPose< ET >)TPose< ET >inline
operator*(element_type b) constVectorImp< TVecDesc< TPose< ET >, ET > >inline
operator*=(T b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
operator+=(const VectorImp< BD > &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
operator-() constVectorImp< TVecDesc< TPose< ET >, ET > >inline
operator-=(const VectorImp< BD > &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
operator/(element_type b) constVectorImp< TVecDesc< TPose< ET >, ET > >inline
operator/=(T b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
operator[](I n)VectorImp< TVecDesc< TPose< ET >, ET > >inline
operator[](I n) constVectorImp< TVecDesc< TPose< ET >, ET > >inline
Ori() (次で定義されています。 TPose< ET >)TPose< ET >inline
Ori() const (次で定義されています。 TPose< ET >)TPose< ET >inline
OriW() (次で定義されています。 TPose< ET >)TPose< ET >inline
OriW() const (次で定義されています。 TPose< ET >)TPose< ET >inline
OriX() (次で定義されています。 TPose< ET >)TPose< ET >inline
OriX() const (次で定義されています。 TPose< ET >)TPose< ET >inline
OriY() (次で定義されています。 TPose< ET >)TPose< ET >inline
OriY() const (次で定義されています。 TPose< ET >)TPose< ET >inline
OriZ() (次で定義されています。 TPose< ET >)TPose< ET >inline
OriZ() const (次で定義されています。 TPose< ET >)TPose< ET >inline
Pos()TPose< ET >inline
Pos() const (次で定義されています。 TPose< ET >)TPose< ET >inline
PosX() (次で定義されています。 TPose< ET >)TPose< ET >inline
PosX() const (次で定義されています。 TPose< ET >)TPose< ET >inline
PosY() (次で定義されています。 TPose< ET >)TPose< ET >inline
PosY() const (次で定義されています。 TPose< ET >)TPose< ET >inline
PosZ() (次で定義されています。 TPose< ET >)TPose< ET >inline
PosZ() const (次で定義されています。 TPose< ET >)TPose< ET >inline
print(std::ostream &os, const char *sep="( )") constVectorImp< TVecDesc< TPose< ET >, ET > >inline
px (次で定義されています。 TPose< ET >)TPose< ET >
Px() (次で定義されています。 TPose< ET >)TPose< ET >inline
Px() const (次で定義されています。 TPose< ET >)TPose< ET >inline
py (次で定義されています。 TPose< ET >)TPose< ET >
Py() (次で定義されています。 TPose< ET >)TPose< ET >inline
Py() const (次で定義されています。 TPose< ET >)TPose< ET >inline
pz (次で定義されています。 TPose< ET >)TPose< ET >
Pz() (次で定義されています。 TPose< ET >)TPose< ET >inline
Pz() const (次で定義されています。 TPose< ET >)TPose< ET >inline
resize(size_t sz)VectorImp< TVecDesc< TPose< ET >, ET > >inline
resize(size_t sz, const element_type v)VectorImp< TVecDesc< TPose< ET >, ET > >inline
resize_impl(size_t sz) (次で定義されています。 TVectorBase< 7, TVecDesc< TPose< ET >, ET > >)TVectorBase< 7, TVecDesc< TPose< ET >, ET > >inline
ret_type typedef (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >
Rot(ET wi, ET xi, ET yi, ET zi)TPose< ET >inlinestatic
Rot(ET angle, const TVec3< element_type > &axis) (次で定義されています。 TPose< ET >)TPose< ET >inlinestatic
Rot(ET angle, char axis) (次で定義されています。 TPose< ET >)TPose< ET >inlinestatic
Rot(const TVec3< ET > &rot) (次で定義されています。 TPose< ET >)TPose< ET >inlinestatic
Rot(const TQuaternion< ET > &q) (次で定義されています。 TPose< ET >)TPose< ET >inlinestatic
set_default()TPose< ET >inlineprotected
size() constVectorImp< TVecDesc< TPose< ET >, ET > >inline
SIZE (次で定義されています。 TVectorBase< 7, TVecDesc< TPose< ET >, ET > >)TVectorBase< 7, TVecDesc< TPose< ET >, ET > >static
size_impl() const (次で定義されています。 TVectorBase< 7, TVecDesc< TPose< ET >, ET > >)TVectorBase< 7, TVecDesc< TPose< ET >, ET > >inline
square() constVectorImp< TVecDesc< TPose< ET >, ET > >inline
stride() constVectorImp< TVecDesc< TPose< ET >, ET > >inline
stride_impl() const TPose< ET >inline
sub(const VectorImp< B > &b)VectorImp< TVecDesc< TPose< ET >, ET > >inline
sub_vector(SZ)VectorImp< TVecDesc< TPose< ET >, ET > >inline
sub_vector(SZ) const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
sub_vector(size_t off, SZ)VectorImp< TVecDesc< TPose< ET >, ET > >inline
sub_vector(size_t off, SZ) const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
t_slice(SZ)VectorImp< TVecDesc< TPose< ET >, ET > >inline
t_slice(SZ) const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
t_slice(size_t off, SZ)VectorImp< TVecDesc< TPose< ET >, ET > >inline
t_slice(size_t off, SZ) const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
ToAffine(TAffine< B > &af) const TPose< ET >inline
TPose(const TVec3< ET > &p, const TQuaternion< ET > &q=TQuaternion< ET >()) (次で定義されています。 TPose< ET >)TPose< ET >inline
TPose(TW wi, TX xi, TY yi, TZ zi, TPX pxi, TPY pyi, TPZ pzi)TPose< ET >inline
TPose(const TAffine< AT > &af) (次で定義されています。 TPose< ET >)TPose< ET >inline
Trn(element_type px, element_type py, element_type pz)TPose< ET >inlinestatic
Trn(const TVec3< ET > &v) (次で定義されています。 TPose< ET >)TPose< ET >inlinestatic
TVectorBase() (次で定義されています。 TVectorBase< 7, TVecDesc< TPose< ET >, ET > >)TVectorBase< 7, TVecDesc< TPose< ET >, ET > >inlineprotected
unit() constVectorImp< TVecDesc< TPose< ET >, ET > >inline
Unit()TPose< ET >inlinestatic
unitize()VectorImp< TVecDesc< TPose< ET >, ET > >inline
v_range(size_t off, size_t sz)VectorImp< TVecDesc< TPose< ET >, ET > >inline
v_range(size_t off, size_t sz) const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
v_slice(size_t off, size_t sz, size_t str)VectorImp< TVecDesc< TPose< ET >, ET > >inline
v_slice(size_t off, size_t sz, size_t str) const (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >inline
VectorImp()VectorImp< TVecDesc< TPose< ET >, ET > >inline
W() (次で定義されています。 TPose< ET >)TPose< ET >inline
W() const (次で定義されています。 TPose< ET >)TPose< ET >inline
w (次で定義されています。 TPose< ET >)TPose< ET >
x (次で定義されています。 TPose< ET >)TPose< ET >
X() (次で定義されています。 TPose< ET >)TPose< ET >inline
X() const (次で定義されています。 TPose< ET >)TPose< ET >inline
y (次で定義されています。 TPose< ET >)TPose< ET >
Y() (次で定義されています。 TPose< ET >)TPose< ET >inline
Y() const (次で定義されています。 TPose< ET >)TPose< ET >inline
Z() (次で定義されています。 TPose< ET >)TPose< ET >inline
Z() const (次で定義されています。 TPose< ET >)TPose< ET >inline
z (次で定義されています。 TPose< ET >)TPose< ET >
zero typedef (次で定義されています。 VectorImp< TVecDesc< TPose< ET >, ET > >)VectorImp< TVecDesc< TPose< ET >, ET > >