C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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] | face | - One of the face of the initial shell to be extended. |
[in] | params | - The operation parameters. |
[in] | operNames | - An object for naming the new objects. |