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) const | VectorImp< 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) const | VectorImp< 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) const | VectorImp< 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() const | VectorImp< 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) const | VectorImp< 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-() const | VectorImp< TVecDesc< TPose< ET >, ET > > | inline |
operator-=(const VectorImp< BD > &b) | VectorImp< TVecDesc< TPose< ET >, ET > > | inline |
operator/(element_type b) const | VectorImp< 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) const | VectorImp< 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="( )") const | VectorImp< 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() const | VectorImp< 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() const | VectorImp< TVecDesc< TPose< ET >, ET > > | inline |
stride() const | VectorImp< 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() const | VectorImp< 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 > > | |