Parameters for creating a fillet of edges of a solid.
More...
#include <op_shell_parameter.h>
|
| MbShellFilletValues (c3d::EdgesSPtrVector &initCurves, c3d::FacesSPtrVector &initBounds, const SmoothValues ¶ms, const MbSNameMaker &names) |
| Constructor of parameters for filleting edges with a constant radius. More...
|
|
| MbShellFilletValues (c3d::EdgesSPtrVector &initCurves, c3d::FacesSPtrVector &initBounds, c3d::VerticesSPtrVector &initVertices, const CornerValues &cornerData, const SmoothValues ¶ms, const MbSNameMaker &names) |
| Constructor of parameters for filleting vertices and the edges adjacent to them with a constant radius. More...
|
|
| MbShellFilletValues (const std::vector< MbEdgeFunction > &initFunctions, c3d::FacesSPtrVector &initBounds, const MbSNameMaker &names, const SmoothValues ¶ms) |
| Constructor of parameters for filleting edges with a variable radius. More...
|
|
const std::vector< MbEdgeFunction > & | GetEdgeFunctions () const |
| Get the edges to fillet together with the radius laws.
|
|
const c3d::VerticesSPtrVector & | GetVertices () const |
| Get the vertices to fillet.
|
|
const c3d::FacesSPtrVector & | GetBounds () const |
| Get the faces for trimming of the butt - ends.
|
|
| MbShellChamferParams (const c3d::EdgesSPtrVector &initCurves, const SmoothValues ¶ms, const MbSNameMaker &names) |
| Constructor. More...
|
|
const MbSNameMaker & | GetNameMaker () const |
| Get the object defining names generation in the operation.
|
|
const c3d::EdgesSPtrVector & | GetCurves () const |
| Get the edges to create chamfer on.
|
|
Parameters for creating a fillet of edges of a solid.
Parameters for creating a fillet of edges of a solid. Defines parameters for following operations:
- Fillet the specified edges of the solid with a constant radius.
- Fillet the given edges of the solid with a variable radius.
- Create fillets on vertices and the edges of the solid adjacent to these vertices with a constant radius.
◆ MbShellFilletValues() [1/3]
MbShellFilletValues::MbShellFilletValues |
( |
c3d::EdgesSPtrVector & |
initCurves, |
|
|
c3d::FacesSPtrVector & |
initBounds, |
|
|
const SmoothValues & |
params, |
|
|
const MbSNameMaker & |
names |
|
) |
| |
|
inline |
Constructor of parameters for filleting edges with a constant radius.
Constructor of parameters for filleting edges with a constant radius.
- Parameters
-
[in] | initCurves | - A set of edges of the solid to fillet. |
[in] | initBounds | - A set of faces for trimming of the butt-ends. |
[in] | params | - Parameters of edges fillet. |
[in] | names | - An object for naming the new objects. |
◆ MbShellFilletValues() [2/3]
MbShellFilletValues::MbShellFilletValues |
( |
c3d::EdgesSPtrVector & |
initCurves, |
|
|
c3d::FacesSPtrVector & |
initBounds, |
|
|
c3d::VerticesSPtrVector & |
initVertices, |
|
|
const CornerValues & |
cornerData, |
|
|
const SmoothValues & |
params, |
|
|
const MbSNameMaker & |
names |
|
) |
| |
|
inline |
Constructor of parameters for filleting vertices and the edges adjacent to them with a constant radius.
Constructor of parameters for filleting vertices and the edges adjacent to them with a constant radius.
- Parameters
-
[in] | initCurves | - A set of edges of the solid to fillet. |
[in] | initBounds | - A set of faces for trimming of the butt-ends. |
[in] | initVertices | - A set of vertices to fillet. |
[in] | cornerData | - Parameters of vertices fillet. |
[in] | params | - Parameters of edges fillet. |
[in] | names | - An object for naming the new objects. |
◆ MbShellFilletValues() [3/3]
Constructor of parameters for filleting edges with a variable radius.
Constructor of parameters for filleting edges with a variable radius specified by MbEdgeFunction.function.
- Parameters
-
[in] | initFunctions | - An array of edges of the solid to fillet together with the radius laws. |
[in] | initBounds | - A set of faces for trimming of the butt-ends. |
[in] | names | - An object for naming the new objects. |
[in] | params | - Parameters of edges fillet. |
The documentation for this class was generated from the following file: