#include <plane.hpp>
Definition at line 29 of file plane.hpp.
plane | ( | void | ) | [inline] |
Definition at line 52 of file plane.hpp.
References POLYNOMIAL.
00053 { 00054 this->m_polynomial =POLYNOMIAL("x") ; 00055 }
plane | ( | const char * | equation | ) | [inline] |
Definition at line 57 of file plane.hpp.
References POLYNOMIAL.
00058 { 00059 this->m_polynomial =POLYNOMIAL(equation) ; 00060 }
double a | ( | void | ) | const [inline] |
double b | ( | void | ) | const [inline] |
double c | ( | void | ) | const [inline] |
double d | ( | void | ) | const [inline] |
polynomial< double, with< MonomialTensor > > equation | ( | void | ) | const [inline] |
bool operator!= | ( | const plane< K > & | other | ) | const [inline] |
bool operator== | ( | const plane< K > & | other | ) | const [inline] |
double & operator[] | ( | const int & | i | ) | [inline] |
Definition at line 118 of file plane.hpp.
00118 { 00119 switch(i) { 00120 case 0: 00121 return m_polynomial[1] ; 00122 break ; 00123 case 1: 00124 return m_polynomial[2] ; 00125 break ; 00126 case 2: 00127 return m_polynomial[3] ; 00128 break ; 00129 case 3: 00130 return m_polynomial[0] ; 00131 break ; 00132 default: 00133 break ; 00134 } 00135 00136 return *(new double(0.0)) ; 00137 }
bool orientation | ( | double * | q0, | |
double * | q1, | |||
double * | q2, | |||
double * | q3 | |||
) | [inline, inherited] |
Definition at line 87 of file shape.hpp.
References geometric< K >::m_q0, geometric< K >::m_q1, geometric< K >::m_q2, and geometric< K >::m_q3.
bool position | ( | double * | x, | |
double * | y, | |||
double * | z | |||
) | [inline, inherited] |
Definition at line 79 of file shape.hpp.
References geometric< K >::m_x, geometric< K >::m_y, and geometric< K >::m_z.
double m_q0 [protected, inherited] |
Definition at line 75 of file shape.hpp.
Referenced by geometric< V >::geometric(), and geometric< K >::orientation().
double m_q1 [protected, inherited] |
Definition at line 75 of file shape.hpp.
Referenced by geometric< V >::geometric(), and geometric< K >::orientation().
double m_q2 [protected, inherited] |
Definition at line 75 of file shape.hpp.
Referenced by geometric< V >::geometric(), and geometric< K >::orientation().
double m_q3 [protected, inherited] |
Definition at line 75 of file shape.hpp.
Referenced by geometric< V >::geometric(), and geometric< K >::orientation().
double m_x [protected, inherited] |
Definition at line 74 of file shape.hpp.
Referenced by geometric< V >::geometric(), and geometric< K >::position().
double m_y [protected, inherited] |
Definition at line 74 of file shape.hpp.
Referenced by geometric< V >::geometric(), and geometric< K >::position().
double m_z [protected, inherited] |
Definition at line 74 of file shape.hpp.
Referenced by geometric< V >::geometric(), and geometric< K >::position().