Purpose:
|
Provides the return value for the principle curvature functions, returning two directions and two curvatures for a surface.
|
|
Derivation:
|
surf_princurv : ACIS_OBJECT : -
|
|
Filename:
|
kern/kernel/kerngeom/surface/surdef.hxx
|
|
Description:
|
This class provides the return value for the principle curvature functions, returning two directions and two curvatures for a surface.
|
|
References:
|
BASE
|
SPAunit_vector
|
|
Data:
|
public double curv1;
|
|
The first curvature.
|
|
|
public double curv2;
|
|
The second curvature.
|
|
|
public SPAunit_vector dir1;
|
|
First direction vector.
|
|
|
public SPAunit_vector dir2;
|
|
The second direction vector.
|
|
Constructor:
|
public: surf_princurv::surf_princurv
();
|
|
|
C++ allocation constructor requests memory for this object but does not populate it.
|
|
|
|
|
|
|
public: surf_princurv::surf_princurv
(
|
|
|
SPAunit_vector const& d1,// 1st vector direction
|
|
|
double c1,
|
// first curvature
|
|
|
SPAunit_vector const& d2,// 2nd vector direction
|
|
|
double c2
|
// second curvature
|
|
|
);
|
|
|
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
|
|
|
|
|
Related Fncs:
|
surf_deriv_to_curv
|