C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
MbSectionSurface::MbSectionSurfaceAuxiliaryData Class Reference

Auxiliary data are used for fast calculations.
. More...

#include <surf_section_surface.h>

+ Inheritance diagram for MbSectionSurface::MbSectionSurfaceAuxiliaryData:
+ Collaboration diagram for MbSectionSurface::MbSectionSurfaceAuxiliaryData:

Public Attributes

DPtr< MbSurfaceWorkingDatawData
 Working data for the calculation of a surface.
 
MbPlacement3D wPlace
 The XY plane of local coordinate system perpendicular to the reference curve at its current points.
 
MbCartPoint wPnt0
 The point on plane of its intersection with first guide curve on surface.
 
MbCartPoint wPnt1
 The point on plane of its intersection with first guide curve on surface.
 
MbCartPoint wPnt2
 The point on plane of its intersection with second guide curve on surface.
 
MbVector wVec1
 The vector on plane of its intersection with surface of first guide curve.
 
MbVector wVec2
 The vector on plane of its intersection with surface of second guide curve.
 
double wPar0
 The parameter of the first guide curve.
 
double wPar1
 The parameter of the first guide curve.
 
double wPar2
 The parameter of the second guide curve.
 
double wPar
 The parameter v for which was calculated the plane wPlace.
 
MbVector3D wOrig1
 The first derivative of the v origin of the wPlace.
 
MbVector3D wOrig2
 The second derivative of the v origin of the wPlace.
 
MbVector3D wDerv1
 The first derivative of axisX of wPlace with respect to v.
 
MbVector3D wDerv2
 The first derivative of axisY of wPlace with respect to v.
 
MbVector3D wDerv3
 The first derivative of axisZ of wPlace with respect to v.
 
MbVector3D wSecn1
 The second derivative of axisX of wPlace with respect to v.
 
MbVector3D wSecn2
 The second derivative of axisY of wPlace with respect to v.
 
MbVector3D wSecn3
 The second derivative of axisZ of wPlace with respect to v.
 
std::vector< double > wSplns
 The work set of B-splines.
 
std::vector< MbCartPointwxy
 The work set of the points.
 
std::vector< MbVectorwxyV
 The work set of the first derivatives.
 
std::vector< MbVectorwxyVV
 The work set of the second derivatives.
 
std::vector< MbVectorwxyVVV
 The work set of the third derivatives.
 
double wVal
 The parameter v for which was calculated the plane origin derivative and axises derivatives.
 

Additional Inherited Members

- Public Member Functions inherited from AuxiliaryData
virtual bool MergeWith (AuxiliaryData *)
 Merge with specified data. More...
 

Detailed Description

Auxiliary data are used for fast calculations.
.


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