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 MbCurveEdgeEdge () const
 Get an edge.
 
const MbFunctionFunction () const
 Get a function of radius changing.
 
const MbCurve3DSlideway () const
 Get a supporting curve for fillet.
 
void operator= (const MbEdgeFunction &other)
 Assignment operator.
 

Detailed Description

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.


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