surf_princurv
List of: Classes
Subjects: Construction Geometry, Mathematics
Contents: Kernel

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
PDF/KERN/37CLSR.PDF
HTM/DATA/KERN/KERN/37CLSR/0014.HTM