Panda3D
LMatrix4d Member List
This is the complete list of members for LMatrix4d, including all inherited members.
_m (defined in LMatrix4d)LMatrix4d
accumulate(const LMatrix4d &other, double weight)LMatrix4d [inline]
add_hash(size_t hash) const LMatrix4d [inline]
add_hash(size_t hash, double threshold) const LMatrix4d [inline]
almost_equal(const LMatrix4d &other, double threshold) const LMatrix4d
almost_equal(const LMatrix4d &other) const LMatrix4d [inline]
begin()LMatrix4d [inline]
begin() const LMatrix4d [inline]
compare_to(const LMatrix4d &other) const LMatrix4d [inline]
compare_to(const LMatrix4d &other, double threshold) const LMatrix4d
const_iterator typedef (defined in LMatrix4d)LMatrix4d
convert_mat(CoordinateSystem from, CoordinateSystem to)LMatrix4d [static]
end()LMatrix4d [inline]
end() const LMatrix4d [inline]
fill(double fill_value)LMatrix4d [inline]
generate_hash(ChecksumHashGenerator &hashgen) const LMatrix4d [inline]
generate_hash(ChecksumHashGenerator &hashgen, double scale) const LMatrix4d
get_cell(int row, int col) const LMatrix4d [inline]
get_class_type() (defined in LMatrix4d)LMatrix4d [inline, static]
get_col(int col) const LMatrix4d [inline]
get_col3(int col) const LMatrix4d [inline]
get_data() const LMatrix4d [inline]
get_hash() const LMatrix4d [inline]
get_hash(double threshold) const LMatrix4d [inline]
get_num_components() const LMatrix4d [inline]
get_row(int row) const LMatrix4d [inline]
get_row(LVecBase4d &result_vec, int row) const LMatrix4d [inline]
get_row3(int row) const LMatrix4d [inline]
get_row3(LVecBase3d &result_vec, int row) const LMatrix4d [inline]
get_upper_3() const LMatrix4d [inline]
ident_mat()LMatrix4d [inline, static]
init_type() (defined in LMatrix4d)LMatrix4d [static]
invert_affine_from(const LMatrix4d &other)LMatrix4d [inline]
invert_from(const LMatrix4d &other)LMatrix4d [inline]
invert_in_place()LMatrix4d [inline]
is_nan() const LMatrix4d [inline]
iterator typedef (defined in LMatrix4d)LMatrix4d
LINMATH_MATRIX(double, 4, 4) EMatrix4 (defined in LMatrix4d)LMatrix4d
LMatrix4d() (defined in LMatrix4d)LMatrix4d [inline]
LMatrix4d(const LMatrix4d &other) (defined in LMatrix4d)LMatrix4d [inline]
LMatrix4d(const UnalignedLMatrix4d &other) (defined in LMatrix4d)LMatrix4d [inline]
LMatrix4d(double e00, double e01, double e02, double e03, double e10, double e11, double e12, double e13, double e20, double e21, double e22, double e23, double e30, double e31, double e32, double e33) (defined in LMatrix4d)LMatrix4d [inline]
LMatrix4d(const LMatrix3d &upper3) (defined in LMatrix4d)LMatrix4d [inline]
LMatrix4d(const LMatrix3d &upper3, const LVecBase3d &trans) (defined in LMatrix4d)LMatrix4d [inline]
LMatrix4d(const EMatrix4 &m) (defined in LMatrix4d)LMatrix4d [inline]
MAKE_SEQ(get_rows, size, get_row) (defined in LMatrix4d)LMatrix4d
MAKE_SEQ(get_cols, size, get_col) (defined in LMatrix4d)LMatrix4d
MAKE_SEQ(get_row3s, size, get_row3) (defined in LMatrix4d)LMatrix4d
multiply(const LMatrix4d &other1, const LMatrix4d &other2) (defined in LMatrix4d)LMatrix4d [inline]
ones_mat()LMatrix4d [inline, static]
operator!=(const LMatrix4d &other) const (defined in LMatrix4d)LMatrix4d [inline]
operator()(int row, int col) (defined in LMatrix4d)LMatrix4d [inline]
operator()(int row, int col) const (defined in LMatrix4d)LMatrix4d [inline]
operator*(const LMatrix4d &other) const (defined in LMatrix4d)LMatrix4d [inline]
operator*(double scalar) const (defined in LMatrix4d)LMatrix4d [inline]
operator*=(const LMatrix4d &other) (defined in LMatrix4d)LMatrix4d [inline]
operator*=(double scalar) (defined in LMatrix4d)LMatrix4d [inline]
operator+=(const LMatrix4d &other)LMatrix4d [inline]
operator-=(const LMatrix4d &other)LMatrix4d [inline]
operator/(double scalar) const (defined in LMatrix4d)LMatrix4d [inline]
operator/=(double scalar) (defined in LMatrix4d)LMatrix4d [inline]
operator<(const LMatrix4d &other) const LMatrix4d [inline]
operator=(const LMatrix4d &other) (defined in LMatrix4d)LMatrix4d [inline]
operator=(const UnalignedLMatrix4d &other) (defined in LMatrix4d)LMatrix4d [inline]
operator=(double fill_value) (defined in LMatrix4d)LMatrix4d [inline]
operator==(const LMatrix4d &other) const (defined in LMatrix4d)LMatrix4d [inline]
operator[](int i) const (defined in LMatrix4d)LMatrix4d [inline]
operator[](int i) (defined in LMatrix4d)LMatrix4d [inline]
output(ostream &out) const (defined in LMatrix4d)LMatrix4d
read_datagram(DatagramIterator &source)LMatrix4d
read_datagram_fixed(DatagramIterator &scan)LMatrix4d
rotate_mat(double angle, const LVecBase3d &axis, CoordinateSystem cs=CS_default)LMatrix4d [inline, static]
rotate_mat_normaxis(double angle, const LVecBase3d &axis, CoordinateSystem cs=CS_default)LMatrix4d [inline, static]
scale_mat(const LVecBase3d &scale)LMatrix4d [inline, static]
scale_mat(double sx, double sy, double sz)LMatrix4d [inline, static]
scale_mat(double scale)LMatrix4d [inline, static]
scale_shear_mat(const LVecBase3d &scale, const LVecBase3d &shear, CoordinateSystem cs=CS_default)LMatrix4d [inline, static]
scale_shear_mat(double sx, double sy, double sz, double shxy, double shxz, double shyz, CoordinateSystem cs=CS_default)LMatrix4d [inline, static]
set(double e00, double e01, double e02, double e03, double e10, double e11, double e12, double e13, double e20, double e21, double e22, double e23, double e30, double e31, double e32, double e33) (defined in LMatrix4d)LMatrix4d [inline]
set_cell(int row, int col, double value)LMatrix4d [inline]
set_col(int col, const LVecBase4d &v)LMatrix4d [inline]
set_col(int col, const LVecBase3d &v)LMatrix4d [inline]
set_rotate_mat(double angle, const LVecBase3d &axis, CoordinateSystem cs=CS_default)LMatrix4d
set_rotate_mat_normaxis(double angle, const LVecBase3d &axis, CoordinateSystem cs=CS_default)LMatrix4d
set_row(int row, const LVecBase4d &v)LMatrix4d [inline]
set_row(int row, const LVecBase3d &v)LMatrix4d [inline]
set_scale_mat(const LVecBase3d &scale)LMatrix4d [inline]
set_scale_shear_mat(const LVecBase3d &scale, const LVecBase3d &shear, CoordinateSystem cs=CS_default)LMatrix4d [inline]
set_shear_mat(const LVecBase3d &shear, CoordinateSystem cs=CS_default)LMatrix4d [inline]
set_translate_mat(const LVecBase3d &trans)LMatrix4d [inline]
set_upper_3(const LMatrix3d &upper3)LMatrix4d [inline]
shear_mat(const LVecBase3d &shear, CoordinateSystem cs=CS_default)LMatrix4d [inline, static]
shear_mat(double shxy, double shxz, double shyz, CoordinateSystem cs=CS_default)LMatrix4d [inline, static]
size()LMatrix4d [inline, static]
translate_mat(const LVecBase3d &trans)LMatrix4d [inline, static]
translate_mat(double tx, double ty, double tz)LMatrix4d [inline, static]
transpose_from(const LMatrix4d &other) (defined in LMatrix4d)LMatrix4d [inline]
transpose_in_place() (defined in LMatrix4d)LMatrix4d [inline]
write(ostream &out, int indent_level=0) const (defined in LMatrix4d)LMatrix4d
write_datagram(Datagram &destination) const LMatrix4d
write_datagram_fixed(Datagram &destination) const LMatrix4d
xform(const LVecBase4d &v) const LMatrix4d [inline]
xform_in_place(LVecBase4d &v) const LMatrix4d [inline]
xform_point(const LVecBase3d &v) const LMatrix4d [inline]
xform_point_in_place(LVecBase3d &v) const LMatrix4d [inline]
xform_vec(const LVecBase3d &v) const LMatrix4d [inline]
xform_vec_general(const LVecBase3d &v) const LMatrix4d [inline]
xform_vec_general_in_place(LVecBase3d &v) const LMatrix4d [inline]
xform_vec_in_place(LVecBase3d &v) const LMatrix4d [inline]
y_to_z_up_mat()LMatrix4d [inline, static]
z_to_y_up_mat()LMatrix4d [inline, static]
zeros_mat()LMatrix4d [inline, static]
 All Classes Functions Variables Enumerations