#include <ps_plane_basis.h>
Definition at line 46 of file ps_plane_basis.h.
Public Member Functions | |
| CPlaneBasis (const NLMISC::CVector &x, const NLMISC::CVector &y) | |
| CPlaneBasis (const NLMISC::CVector &normal) | |
| CPlaneBasis () | |
| NLMISC::CVector | getNormal (void) const |
| compute the normal of the plane basis | |
| void | serial (NLMISC::IStream &f) throw (NLMISC::EStream) |
Data Fields | |
| NLMISC::CVector | X |
| NLMISC::CVector | Y |
|
|
Definition at line 53 of file ps_plane_basis.h.
00053 {}
|
|
|
Definition at line 57 of file ps_plane_basis.h. References NLMISC::CMatrix::getI(), and NLMISC::CMatrix::getJ().
00058 {
00059 NLMISC::CMatrix mat;
00060 CPSUtil::buildSchmidtBasis(normal, mat) ;
00061 X = mat.getI() ;
00062 Y = mat.getJ() ;
00063 }
|
|
||||||||||||
|
Definition at line 66 of file ps_plane_basis.h.
|
|
|
compute the normal of the plane basis
Definition at line 71 of file ps_plane_basis.h. Referenced by NL3D::PSValueBlend().
|
|
|
Definition at line 77 of file ps_plane_basis.h.
00078 {
00079 f.serial(X, Y) ;
00080 }
|
|
|
1.3.6