C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
A structure for edge and function transferring or supporting curve. More...
#include <topology_faceset.h>
Public Member Functions | |
MbEdgeFunction () | |
Default constructor. | |
MbEdgeFunction (const MbCurveEdge *e, const MbFunction *f) | |
Constructor by an edge and function. | |
MbEdgeFunction (const MbCurveEdge *e, const MbCurve3D *c) | |
Constructor by an edge and a supporting curve. | |
MbEdgeFunction (const MbEdgeFunction &other) | |
Constructor by other edge with a function. | |
void | Init (const MbCurveEdge *e, const MbFunction *f) |
Initialization by an edge and a function. | |
void | Init (const MbCurveEdge *e, const MbCurve3D *c) |
Initialization by an edge and a supporting curve. | |
const MbCurveEdge * | Edge () const |
Get an edge. | |
const MbFunction * | Function () const |
Get a function of radius changing. | |
const MbCurve3D * | Slideway () const |
Get a supporting curve for fillet. | |
void | operator= (const MbEdgeFunction &other) |
Assignment operator. | |
A structure for edge and function transferring or supporting curve.
A structure transmits an information about an edge and a function of edge fillet radius changing or supporting curve for filliting. A structure is used in algorithms of edge fillet by the variable radius.
The starting parameter of radius changing function corresponds to the starting vertex of the edge. The ending parameter of radius changing function corresponds to the ending vertex of the edge.