|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
Parameter class an extension of an open solid by extrusion. More...
#include <op_shell_parameter.h>
Public Member Functions | |
| MbExtensionShellParams (const c3d::EdgesSPtrVector &edges, const ExtensionValues ¶ms, const MbSNameMaker &operNames) | |
| Constructor by the operation parameters. More... | |
| MbExtensionShellParams (const ExtensionValues ¶ms, const MbSNameMaker &operNames) | |
| Constructor by the operation parameters. More... | |
| MbExtensionShellParams (const MbExtensionShellParams &other) | |
| "Copy" constructor (does not copy edges!!!). | |
| template<class EdgeVector > | |
| void | Add (const EdgeVector &edges) |
| Add the edges to the container. | |
| void | Add (MbCurveEdge *edge) |
| Add an edge to the edges container. | |
| void | Add (const c3d::EdgeSPtr &edge) |
| Add an edge to the edges container. | |
| void | GetEdges (c3d::EdgesSPtrVector &edges) const |
| Get the edges container. | |
| const MbSNameMaker & | GetNameMaker () const |
| Get the object defining names generation in the operation. | |
| const ExtensionValues & | GetParams () const |
| Get the operation parameters. | |
| void | operator= (const MbExtensionShellParams &other) |
| "Copy" operator (does not copy edges!!!). | |
Parameter class an extension of an open solid by extrusion.
Parameter class an extension of an open solid by extrusion.
| MbExtensionShellParams::MbExtensionShellParams | ( | const c3d::EdgesSPtrVector & | edges, |
| const ExtensionValues & | params, | ||
| const MbSNameMaker & | operNames | ||
| ) |
Constructor by the operation parameters.
Constructor of parameters extension of an open solid by extrusion using given set of edges.
| [in] | edges | - An array of boundary edges through which to extend the face. |
| [in] | params | - The operation parameters. |
| [in] | operNames | - An object for naming the new objects. |
| MbExtensionShellParams::MbExtensionShellParams | ( | const ExtensionValues & | params, |
| const MbSNameMaker & | operNames | ||
| ) |
Constructor by the operation parameters.
Constructor of parameters extension of an open solid by extrusion without an edges container.
| [in] | params | - The operation parameters. |
| [in] | operNames | - An object for naming the new objects. |