|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
Parameters of an offset curve on a face (set of the faces). More...
#include <op_curve_parameter.h>
Collaboration diagram for MbSurfaceOffsetCurveParams:Public Member Functions | |
| MbSurfaceOffsetCurveParams (const MbFace &f, const MbAxis3D &a, double d, const MbSNameMaker &nm) | |
| Constructor by parameters. | |
| MbSurfaceOffsetCurveParams (const MbSurfaceOffsetCurveParams &other) | |
| Copy constructor. | |
| MbSurfaceOffsetCurveParams (TapeInit tapeInit) | |
| Constructor for reading. | |
| void | Transform (const MbMatrix3D &matrix) |
| Transform element by matrix. | |
| void | Rotate (const MbAxis3D &axis, double angle) |
| Rotate around an arbitrary axis. | |
| void | Move (const MbVector3D &to) |
| Move on arbitrary vector. | |
| bool | IsEqual (const MbSurfaceOffsetCurveParams &other, double accuracy) const |
| Check if *this == other. | |
| void | SetFace (c3d::ConstFaceSPtr *f=nullptr) |
| Setting the surface. | |
| const MbSNameMaker & | GetNameMaker () const |
| Get names maker reference. | |
| void | SetNameMaker (const MbSNameMaker &newName) const |
| Set names maker. | |
| MbSurfaceOffsetCurveParams & | operator= (const MbSurfaceOffsetCurveParams &) |
| Assignment operator. | |
Public Attributes | |
| c3d::ConstFaceSPtr | face |
| The face on which to build the offset curve. | |
| MbAxis3D | dirAxis |
| The offset direction with a reference point. | |
| double | dist |
| The offset distance. | |
Protected Attributes | |
| c3d::SNameMakerSPtr | snMaker |
| An object defining the frame curves names. | |
Parameters of an offset curve on a face (set of the faces).
Parameters of an offset curve on a face from a curve on the surface and a shift value.