Public Member Functions | Public Attributes
icMatrix3x3 Class Reference

#include <icMatrix.h>

List of all members.

Public Member Functions

 icMatrix3x3 ()
 icMatrix3x3 (double x)
 icMatrix3x3 (const icMatrix3x3 &that)
 icMatrix3x3 (const icVector3 &v1, const icVector3 &v2, const icVector3 &v3)
 icMatrix3x3 (double M00, double M01, double M02, double M10, double M11, double M12, double M20, double M21, double M22)
 icMatrix3x3 (double M[3][3])
icMatrix3x3leftMultiply (const icMatrix3x3 &that)
int operator!= (const icMatrix3x3 &that) const
int operator!= (double d) const
icMatrix3x3operator*= (double d)
icMatrix3x3operator*= (const icMatrix3x3 &that)
icMatrix3x3operator+= (double d)
icMatrix3x3operator+= (const icMatrix3x3 &that)
icMatrix3x3operator-= (double d)
icMatrix3x3operator-= (const icMatrix3x3 &that)
icMatrix3x3operator= (const double d)
icMatrix3x3operator= (const icMatrix3x3 &that)
icMatrix3x3operator= (double M[3][3])
int operator== (const icMatrix3x3 &that) const
int operator== (double d) const
icMatrix3x3rightMultiply (const icMatrix3x3 &that)
icMatrix3x3set (const double d)
icMatrix3x3set (const icMatrix3x3 &that)
icMatrix3x3set (double M[3][3])
icMatrix3x3set (const icVector3 &v1, const icVector3 &v2, const icVector3 &v3)
icMatrix3x3set (double M00, double M01, double M02, double M10, double M11, double M12, double M20, double M21, double M22)
icMatrix3x3setIdentity ()

Public Attributes

double entry [3][3]

Detailed Description

Definition at line 314 of file icMatrix.h.


Constructor & Destructor Documentation

Definition at line 385 of file icMatrix.h.

icMatrix3x3::icMatrix3x3 ( double  x) [inline]

Definition at line 397 of file icMatrix.h.

icMatrix3x3::icMatrix3x3 ( const icMatrix3x3 that) [inline]

Definition at line 423 of file icMatrix.h.

icMatrix3x3::icMatrix3x3 ( const icVector3 v1,
const icVector3 v2,
const icVector3 v3 
) [inline]

Definition at line 435 of file icMatrix.h.

icMatrix3x3::icMatrix3x3 ( double  M00,
double  M01,
double  M02,
double  M10,
double  M11,
double  M12,
double  M20,
double  M21,
double  M22 
) [inline]

Definition at line 409 of file icMatrix.h.

icMatrix3x3::icMatrix3x3 ( double  M[3][3]) [inline]

Member Function Documentation

icMatrix3x3 & icMatrix3x3::leftMultiply ( const icMatrix3x3 that) [inline]

Definition at line 598 of file icMatrix.h.

int icMatrix3x3::operator!= ( const icMatrix3x3 that) const [inline]

Definition at line 550 of file icMatrix.h.

int icMatrix3x3::operator!= ( double  d) const [inline]

Definition at line 538 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator*= ( double  d) [inline]

Definition at line 570 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator*= ( const icMatrix3x3 that) [inline]

Definition at line 591 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator+= ( double  d) [inline]

Definition at line 556 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator+= ( const icMatrix3x3 that) [inline]

Definition at line 577 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator-= ( double  d) [inline]

Definition at line 563 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator-= ( const icMatrix3x3 that) [inline]

Definition at line 584 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator= ( const double  d) [inline]

Definition at line 451 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator= ( const icMatrix3x3 that) [inline]

Definition at line 471 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::operator= ( double  M[3][3]) [inline]

Definition at line 488 of file icMatrix.h.

int icMatrix3x3::operator== ( const icMatrix3x3 that) const [inline]

Definition at line 544 of file icMatrix.h.

int icMatrix3x3::operator== ( double  d) const [inline]

Definition at line 532 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::rightMultiply ( const icMatrix3x3 that) [inline]

Definition at line 617 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::set ( const double  d) [inline]

Definition at line 447 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::set ( const icMatrix3x3 that) [inline]

Definition at line 467 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::set ( double  M[3][3]) [inline]

Definition at line 484 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::set ( const icVector3 v1,
const icVector3 v2,
const icVector3 v3 
) [inline]

Definition at line 503 of file icMatrix.h.

icMatrix3x3 & icMatrix3x3::set ( double  M00,
double  M01,
double  M02,
double  M10,
double  M11,
double  M12,
double  M20,
double  M21,
double  M22 
) [inline]

Definition at line 516 of file icMatrix.h.

Definition at line 636 of file icMatrix.h.


Member Data Documentation

double icMatrix3x3::entry[3][3]

Definition at line 362 of file icMatrix.h.


The documentation for this class was generated from the following file:


tensor_field_nav_core
Author(s): Lintao Zheng, Kai Xu
autogenerated on Thu Jun 6 2019 19:50:56