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...
|
| |
| | MbShellFilletValues (c3d::EdgesSPtrVector &initCurves, c3d::FacesSPtrVector &initBounds, const SmoothValues ¶ms, const MbSNameMaker &names, bool sort, bool processSheetMetalEdges) |
| | Constructor of parameters for filleting edges with a constant 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.
|
| |
|
bool | GetSort () const |
| | Get the sorting flag.
|
| |
|
bool | GetProcessSheetMetalEdges () const |
| | Get the flag for creating lateral fold edges on sheet solidssorting parameter.
|
| |
| | 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/4]
| 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/4]
| 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/4]
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. |
◆ MbShellFilletValues() [4/4]
| MbShellFilletValues::MbShellFilletValues |
( |
c3d::EdgesSPtrVector & |
initCurves, |
|
|
c3d::FacesSPtrVector & |
initBounds, |
|
|
const SmoothValues & |
params, |
|
|
const MbSNameMaker & |
names, |
|
|
bool |
sort, |
|
|
bool |
processSheetMetalEdges |
|
) |
| |
|
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. |
| [in] | sort | - Sorting parameter. |
| [in] | processSheetMetalEdges | - A flag for creating lateral fold edges on sheet solids (is true in most cases). |
The documentation for this class was generated from the following file: