| Add(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Add(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|
| AreAlmostEqual(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| AreOrthogonal(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| AreParallel(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| ArePntsCollinear(const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2, const CSIBCVector3Dd &in_pnt3, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| ArePntsCoplanar(const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2, const CSIBCVector3Dd &in_pnt3, const CSIBCVector3Dd &in_pnt4, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| AreVctsCoplanar(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const CSIBCVector3Dd &in_vct3, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| BsplinePositionInterpolate(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const CSIBCVector3Dd &in_vct3, const CSIBCVector3Dd &in_vct4, const double in_dT) |
CSIBCVector3Dd |
|
| BsplineVectorInterpolate(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const CSIBCVector3Dd &in_vct3, const CSIBCVector3Dd &in_vct4, const double in_dT) |
CSIBCVector3Dd |
|
| Combine(const CSIBCVector3Dd &in_vct1, const double in_dS1, const CSIBCVector3Dd &in_vct2, const double in_dS2) |
CSIBCVector3Dd |
|
| CSIBCVector3Dd() |
CSIBCVector3Dd |
|
| CSIBCVector3Dd(const double in_dX, const double in_dY, const double in_dZ) |
CSIBCVector3Dd |
|
| CSIBCVector3Dd(const double in_dXYZ[3]) |
CSIBCVector3Dd |
|
| CSIBCVector3Dd(int in_nIndex, double in_dVal) |
CSIBCVector3Dd |
|
| Div(const double in_dFactor) |
CSIBCVector3Dd |
|
| Div(const CSIBCVector3Dd &in_vct, const double in_dFactor) |
CSIBCVector3Dd |
|
| DivComp(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| DivComp(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|
| Get(const int in_nIndex) const |
CSIBCVector3Dd |
|
| Get(double &out_dX, double &out_dY, double &out_dZ) const |
CSIBCVector3Dd |
|
| Get2DPntsAngleSigned(const CSIBCVector3Dd &in_pntOrigin, const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2) |
CSIBCVector3Dd |
[friend] |
| Get2DPntSide(const CSIBCVector3Dd &in_pnt, const CSIBCVector3Dd &in_pntOrigin, const CSIBCVector3Dd &in_pntTip) |
CSIBCVector3Dd |
[friend] |
| Get2DVctsAngleSigned(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
[friend] |
| GetArray() const |
CSIBCVector3Dd |
|
| GetDistance(const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2) |
CSIBCVector3Dd |
[friend] |
| GetDot(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
[friend] |
| GetIndexOfMaxComponent(bool in_bInAbs=true) const |
CSIBCVector3Dd |
|
| GetIndexOfMinComponent(bool in_bInAbs=true) const |
CSIBCVector3Dd |
|
| GetLength(void) const |
CSIBCVector3Dd |
|
| GetMaxComponent(bool in_bInAbs=true) const |
CSIBCVector3Dd |
|
| GetMinComponent(bool in_bInAbs=true) const |
CSIBCVector3Dd |
|
| GetOrthogonalBasis(const CSIBCVector3Dd &in_vct1, CSIBCVector3Dd &out_vct2, CSIBCVector3Dd &out_vct3) |
CSIBCVector3Dd |
[friend] |
| GetOrthonormalBasis(CSIBCVector3Dd &io_vct1, CSIBCVector3Dd &out_vct2, CSIBCVector3Dd &out_vct3) |
CSIBCVector3Dd |
[friend] |
| GetPntsAngle(const CSIBCVector3Dd &in_pntOrigin, const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2) |
CSIBCVector3Dd |
[friend] |
| GetPntsCosAngle(const CSIBCVector3Dd &in_pntOrigin, const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2) |
CSIBCVector3Dd |
[friend] |
| GetSquaredDistance(const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2) |
CSIBCVector3Dd |
[friend] |
| GetSquaredLength(void) const |
CSIBCVector3Dd |
|
| GetTriangleArea(const CSIBCVector3Dd &in_rPoint0, const CSIBCVector3Dd &in_rPoint1, const CSIBCVector3Dd &in_rPoint2) |
CSIBCVector3Dd |
[friend] |
| GetVctsAngle(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| GetVctsCosAngle(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[friend] |
| GetX(void) const |
CSIBCVector3Dd |
|
| GetY(void) const |
CSIBCVector3Dd |
|
| GetZ(void) const |
CSIBCVector3Dd |
|
| IsNull(const double in_dEpsilon=PICO_EPS) const |
CSIBCVector3Dd |
|
| LinearPositionInterpolate(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2, const double in_dT) |
CSIBCVector3Dd |
|
| Mul(const double in_dFactor) |
CSIBCVector3Dd |
|
| Mul(const double in_dFactor, const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Mul(const CSIBCVector3Dd &in_vct, const double in_dFactor) |
CSIBCVector3Dd |
|
| Mul(const CSIBCVector3Dd &in_vct, const CSIBCMatrix33d &in_mat) |
CSIBCVector3Dd |
|
| Mul(const CSIBCMatrix33d &in_mat) |
CSIBCVector3Dd |
|
| Mul(const CSIBCMatrix33d &in_mat, const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Mul(const CSIBCVector3Dd &in_vct, const CSIBCRotMatd &in_mat) |
CSIBCVector3Dd |
|
| Mul(const CSIBCRotMatd &in_mat, const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Mul(const CSIBCVector3Dd &in_vct, const CSIBCXfoMatd &in_mat) |
CSIBCVector3Dd |
|
| Mul(const CSIBCVector3Dd &in_vct, const CSIBCMatrix44d &in_mat) |
CSIBCVector3Dd |
|
| MulComp(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|
| MulComp(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Negate(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Negate(void) |
CSIBCVector3Dd |
|
| Normalize(void) |
CSIBCVector3Dd |
|
| operator!=(const CSIBCVector3Dd &in_vct) const |
CSIBCVector3Dd |
|
| operator==(const CSIBCVector3Dd &in_vct) const |
CSIBCVector3Dd |
|
| Set(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Set(const int in_nIndex, const double in_dVal) |
CSIBCVector3Dd |
|
| Set(const double in_dX, const double in_dY, const double in_dZ) |
CSIBCVector3Dd |
|
| SetBounds(const CSIBCVector3Dd &in_pnt, CSIBCVector3Dd &io_min, CSIBCVector3Dd &io_max) |
CSIBCVector3Dd |
|
| SetCross(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| SetCross(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|
| SetLength(const double in_dLength) |
CSIBCVector3Dd |
|
| SetMean(const CSIBCVector3Dd *in_vct, ULONG in_nbVct) |
CSIBCVector3Dd |
|
| SetMidpoint(const CSIBCVector3Dd &in_pnt1, const CSIBCVector3Dd &in_pnt2) |
CSIBCVector3Dd |
|
| SetMinimal(bool in_bInAbs=true, const double in_dEpsilon=PICO_EPS) |
CSIBCVector3Dd |
[inline] |
| SetMinimal(const CSIBCVector3Dd &, bool in_bInAbs=true) |
CSIBCVector3Dd |
|
| SetMirror(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|
| SetNull(void) |
CSIBCVector3Dd |
|
| SetOrthogonal(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|
| SetOrthoProj(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|
| SetProjection(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| SetX(const double in_dVal) |
CSIBCVector3Dd |
|
| SetY(const double in_dVal) |
CSIBCVector3Dd |
|
| SetZ(const double in_dVal) |
CSIBCVector3Dd |
|
| Sub(const CSIBCVector3Dd &in_vct) |
CSIBCVector3Dd |
|
| Sub(const CSIBCVector3Dd &in_vct1, const CSIBCVector3Dd &in_vct2) |
CSIBCVector3Dd |
|