Panda3D
LQuaterniond Member List
This is the complete list of members for LQuaterniond, including all inherited members.
_v (defined in LVecBase4d)LVecBase4d
add_hash(size_t hash) const LVecBase4d [inline]
add_hash(size_t hash, double threshold) const LVecBase4d [inline]
add_to_cell(int i, double value) (defined in LVecBase4d)LVecBase4d [inline]
add_w(double value) (defined in LVecBase4d)LVecBase4d [inline]
add_x(double value) (defined in LVecBase4d)LVecBase4d [inline]
add_y(double value) (defined in LVecBase4d)LVecBase4d [inline]
add_z(double value) (defined in LVecBase4d)LVecBase4d [inline]
almost_equal(const LQuaterniond &other) const LQuaterniond [inline]
almost_equal(const LQuaterniond &other, double threshold) const LQuaterniond [inline]
LVecBase4d::almost_equal(const LVecBase4d &other, double threshold) const LVecBase4d [inline]
LVecBase4d::almost_equal(const LVecBase4d &other) const LVecBase4d [inline]
almost_same_direction(const LQuaterniond &other, double threshold) const LQuaterniond [inline]
angle_deg(const LQuaterniond &other) const LQuaterniond [inline]
angle_rad(const LQuaterniond &other) const LQuaterniond [inline]
begin()LVecBase4d [inline]
begin() const LVecBase4d [inline]
compare_to(const LVecBase4d &other) const LVecBase4d [inline]
compare_to(const LVecBase4d &other, double threshold) const LVecBase4d [inline]
conjugate() const LQuaterniond [inline]
conjugate_from(const LQuaterniond &other)LQuaterniond [inline]
conjugate_in_place()LQuaterniond [inline]
const_iterator typedef (defined in LVecBase4d)LVecBase4d
dot(const LVecBase4d &other) const (defined in LVecBase4d)LVecBase4d [inline]
end()LVecBase4d [inline]
end() const LVecBase4d [inline]
extract_to_matrix(LMatrix3d &m) const LQuaterniond
extract_to_matrix(LMatrix4d &m) const LQuaterniond
fill(double fill_value)LVecBase4d [inline]
fmax(const LVecBase4d &other) (defined in LVecBase4d)LVecBase4d [inline]
fmin(const LVecBase4d &other) (defined in LVecBase4d)LVecBase4d [inline]
generate_hash(ChecksumHashGenerator &hashgen) const LVecBase4d [inline]
generate_hash(ChecksumHashGenerator &hashgen, double threshold) const LVecBase4d [inline]
get_angle() const LQuaterniond [inline]
get_angle_rad() const LQuaterniond [inline]
get_axis() const LQuaterniond [inline]
get_axis_normalized() const LQuaterniond [inline]
get_cell(int i) const (defined in LVecBase4d)LVecBase4d [inline]
get_class_type() (defined in LQuaterniond)LQuaterniond [inline, static]
get_data() const LVecBase4d [inline]
get_forward(CoordinateSystem cs=CS_default) const LQuaterniond [inline]
get_hash() const LVecBase4d [inline]
get_hash(double threshold) const LVecBase4d [inline]
get_hpr(CoordinateSystem cs=CS_default) const LQuaterniond
get_i() const (defined in LQuaterniond)LQuaterniond [inline]
get_j() const (defined in LQuaterniond)LQuaterniond [inline]
get_k() const (defined in LQuaterniond)LQuaterniond [inline]
get_num_components() const LVecBase4d [inline]
get_r() const (defined in LQuaterniond)LQuaterniond [inline]
get_right(CoordinateSystem cs=CS_default) const LQuaterniond [inline]
get_up(CoordinateSystem cs=CS_default) const LQuaterniond [inline]
get_w() const (defined in LVecBase4d)LVecBase4d [inline]
get_x() const (defined in LVecBase4d)LVecBase4d [inline]
get_y() const (defined in LVecBase4d)LVecBase4d [inline]
get_z() const (defined in LVecBase4d)LVecBase4d [inline]
ident_quat()LQuaterniond [inline, static]
init_type() (defined in LQuaterniond)LQuaterniond [static]
invert_from(const LQuaterniond &other)LQuaterniond [inline]
invert_in_place()LQuaterniond [inline]
is_almost_identity(double tolerance) const LQuaterniond [inline]
is_identity() const LQuaterniond [inline]
is_nan() const LVecBase4d [inline]
is_same_direction(const LQuaterniond &other) const LQuaterniond [inline]
iterator typedef (defined in LVecBase4d)LVecBase4d
length() const LVecBase4d [inline]
length_squared() const LVecBase4d [inline]
LINMATH_MATRIX(double, 1, 4) EVector4 (defined in LVecBase4d)LVecBase4d
LQuaterniond() (defined in LQuaterniond)LQuaterniond [inline]
LQuaterniond(const LVecBase4d &copy) (defined in LQuaterniond)LQuaterniond [inline]
LQuaterniond(double, const LVecBase3d &copy) (defined in LQuaterniond)LQuaterniond [inline]
LQuaterniond(double, double, double, double) (defined in LQuaterniond)LQuaterniond [inline]
LVecBase4d() (defined in LVecBase4d)LVecBase4d [inline]
LVecBase4d(const LVecBase4d &copy) (defined in LVecBase4d)LVecBase4d [inline]
LVecBase4d(const UnalignedLVecBase4d &copy) (defined in LVecBase4d)LVecBase4d [inline]
LVecBase4d(double fill_value) (defined in LVecBase4d)LVecBase4d [inline]
LVecBase4d(double x, double y, double z, double w) (defined in LVecBase4d)LVecBase4d [inline]
LVecBase4d(const EVector4 &v) (defined in LVecBase4d)LVecBase4d [inline]
multiply(const LQuaterniond &rhs) const LQuaterniond [inline]
normalize()LQuaterniond [inline]
operator!=(const LVecBase4d &other) const (defined in LVecBase4d)LVecBase4d [inline]
operator*(double scalar) const (defined in LQuaterniond)LQuaterniond [inline]
operator*(const LQuaterniond &) const (defined in LQuaterniond)LQuaterniond [inline]
operator*(const LMatrix3d &)LQuaterniond [inline]
operator*(const LMatrix4d &)LQuaterniond [inline]
operator*=(const LQuaterniond &) (defined in LQuaterniond)LQuaterniond [inline]
operator*=(double scalar) (defined in LVecBase4d)LVecBase4d [inline]
operator+(const LQuaterniond &other) const (defined in LQuaterniond)LQuaterniond [inline]
operator+(const LVecBase4d &other) const (defined in LVecBase4d)LVecBase4d [inline]
operator+=(const LVecBase4d &other) (defined in LVecBase4d)LVecBase4d [inline]
operator-() const (defined in LQuaterniond)LQuaterniond [inline]
operator-(const LQuaterniond &other) const (defined in LQuaterniond)LQuaterniond [inline]
operator-(const LVecBase4d &other) const (defined in LVecBase4d)LVecBase4d [inline]
operator-=(const LVecBase4d &other) (defined in LVecBase4d)LVecBase4d [inline]
operator/(double scalar) const (defined in LQuaterniond)LQuaterniond [inline]
operator/=(double scalar) (defined in LVecBase4d)LVecBase4d [inline]
operator<(const LVecBase4d &other) const LVecBase4d [inline]
operator=(const LVecBase4d &copy) (defined in LVecBase4d)LVecBase4d [inline]
operator=(const UnalignedLVecBase4d &copy) (defined in LVecBase4d)LVecBase4d [inline]
operator=(double fill_value) (defined in LVecBase4d)LVecBase4d [inline]
operator==(const LVecBase4d &other) const (defined in LVecBase4d)LVecBase4d [inline]
operator[](int i) const (defined in LVecBase4d)LVecBase4d [inline]
operator[](int i) (defined in LVecBase4d)LVecBase4d [inline]
output(ostream &) const (defined in LQuaterniond)LQuaterniond [inline]
project(const LVecBase4d &onto) const LVecBase4d [inline]
pure_imaginary(const LVector3d &) (defined in LQuaterniond)LQuaterniond [static]
read_datagram(DatagramIterator &source)LVecBase4d [inline]
read_datagram_fixed(DatagramIterator &source)LVecBase4d [inline]
set(double x, double y, double z, double w) (defined in LVecBase4d)LVecBase4d [inline]
set_cell(int i, double value) (defined in LVecBase4d)LVecBase4d [inline]
set_from_axis_angle(double angle_deg, const LVector3d &axis)LQuaterniond [inline]
set_from_axis_angle_rad(double angle_rad, const LVector3d &axis)LQuaterniond [inline]
set_from_matrix(const LMatrix3d &m)LQuaterniond
set_from_matrix(const LMatrix4d &m) (defined in LQuaterniond)LQuaterniond [inline]
set_hpr(const LVecBase3d &hpr, CoordinateSystem cs=CS_default)LQuaterniond
set_i(double i) (defined in LQuaterniond)LQuaterniond [inline]
set_j(double j) (defined in LQuaterniond)LQuaterniond [inline]
set_k(double k) (defined in LQuaterniond)LQuaterniond [inline]
set_r(double r) (defined in LQuaterniond)LQuaterniond [inline]
set_w(double value) (defined in LVecBase4d)LVecBase4d [inline]
set_x(double value) (defined in LVecBase4d)LVecBase4d [inline]
set_y(double value) (defined in LVecBase4d)LVecBase4d [inline]
set_z(double value) (defined in LVecBase4d)LVecBase4d [inline]
size()LVecBase4d [inline, static]
unit_w()LVecBase4d [inline, static]
unit_x()LVecBase4d [inline, static]
unit_y()LVecBase4d [inline, static]
unit_z()LVecBase4d [inline, static]
write_datagram(Datagram &destination) const LVecBase4d [inline]
write_datagram_fixed(Datagram &destination) const LVecBase4d [inline]
xform(const LVecBase3d &v) const LQuaterniond [inline]
xform(const LVecBase4d &v) const LQuaterniond [inline]
zero()LVecBase4d [inline, static]
~LVecBase4d() (defined in LVecBase4d)LVecBase4d [inline]
 All Classes Functions Variables Enumerations