|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
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. |