C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
cr_fair_curve.h File Reference

Constructor of fair curve. More...

#include <creator.h>
#include <curve3d.h>
#include <wire_frame.h>
#include <mb_data.h>
#include <op_curve_parameter.h>

Classes

struct  MbFairCreatorResult
 The result of creating or a fair curve creator. More...
 
class  MbFireCreator
 Base class of a constructor of fair curve. More...
 
class  MbFireCurveCreator
 Constructor of fair curve. More...
 
class  MbFireFilletCreator
 Constructor of a fair fillet curve. More...
 
class  MbFireClothoidCreator
 Constructor of a clothoid. More...
 
class  MbFireChangeCreator
 Constructor of changing a fair curve. More...
 

Functions

c3d::CreatorSPtr CreateFairCurve (const MbCurve3D &sourceCurve, const MbFairCurveMethod &method, const MbFairCreateData &parameters, const MbSNameMaker &snMaker, MbFairCreatorResult &result)
 Create a fair curve. More...
 
c3d::CreatorSPtr CreateFairCurve (const MbCurve3D &sourceCurve, const MbFairCurveMethod &method, const MbFairChangeData &parameters, const MbSNameMaker &snMaker, MbFairCreatorResult &result)
 Changing a fair curve. More...
 
c3d::CreatorSPtr CreateFairCurve (const MbCurve3D &sourceCurve, const MbFairFilletData &parameters, const MbSNameMaker &snMaker, MbFairCreatorResult &result)
 Creating a fair fillet curve. More...
 
c3d::CreatorSPtr CreateFairCurve (const MbClothoidParams &parameters, const MbSNameMaker &snMaker, MbFairCreatorResult &result)
 Creating a clothoid. More...
 

Detailed Description

Constructor of fair curve.