C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Parameter class for a shell division into parts using given edges container. More...
#include <op_shell_parameter.h>
Public Member Functions | |
MbDivideShellParams (const RPArray< MbCurveEdge > &edges, const MbSNameMaker &operNames) | |
Constructor by the operation parameters. More... | |
MbDivideShellParams (const c3d::EdgesSPtrVector &edges, const MbSNameMaker &operNames) | |
Constructor by the operation parameters. More... | |
MbDivideShellParams (const MbSNameMaker &operNames) | |
Constructor by the operation parameters without an edges container. More... | |
MbDivideShellParams (const MbDivideShellParams &other) | |
Copy constructor. | |
template<class EdgeContainer > | |
void | Add (const EdgeContainer &edges) |
Add the edges to the container. | |
void | Add (const c3d::EdgeSPtr &edge) |
Add an edge to the edges container. | |
void | Add (MbCurveEdge &edge) |
Add an edge to the edges container. | |
void | Add (MbCurveEdge *edge) |
Add an edge to the edges container. | |
void | GetEdges (std::vector< c3d::EdgeSPtr > &edges) const |
Get the edges container. | |
const MbSNameMaker & | GetNameMaker () const |
Get the object defining names generation in the operation. | |
void | operator= (const MbDivideShellParams &other) |
Copy operator. | |
Parameter class for a shell division into parts using given edges container.
Parameter class for a shell division into parts using given edges container.
MbDivideShellParams::MbDivideShellParams | ( | const RPArray< MbCurveEdge > & | edges, |
const MbSNameMaker & | operNames | ||
) |
Constructor by the operation parameters.
Constructor of parameters to divide a shell into parts using given set of edges.
[in] | edges | - A set of edges. |
[in] | operNames | - An object for naming the new objects. |
MbDivideShellParams::MbDivideShellParams | ( | const c3d::EdgesSPtrVector & | edges, |
const MbSNameMaker & | operNames | ||
) |
Constructor by the operation parameters.
Constructor of parameters to divide a shell into parts using given set of edges.
[in] | edges | - A set of edges. |
[in] | operNames | - An object for naming the new objects. |
MbDivideShellParams::MbDivideShellParams | ( | const MbSNameMaker & | operNames | ) |
Constructor by the operation parameters without an edges container.
Constructor of parameters to divide a shell into parts without an edges container.
[in] | operNames | - An object for naming the new objects. |