|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Parameters for filling a polygonal object hole. More...
#include <op_polymesh_parameter.h>
Public Types | |
| enum class | MethodFillPolymeshHole { full , partial } |
| Enumeration for filling methods. More... | |
Public Member Functions | |
| MbFillPolymeshHoleParams () | |
| Default constructor. | |
| ~MbFillPolymeshHoleParams () | |
| Destructor. | |
| bool | InitializeByTopoEdge (const MbPolymesh &mesh, size_t iEdTopo) |
| Initialize by the topology edge. | |
| bool | InitializePartialByTwoTopoEdges (const MbPolymesh &mesh, size_t iEdTopoBegin, size_t iEdTopoEnd) |
| Initialize partial filling with the initial and final topology edges. More... | |
| bool | InitializeBySegmEdge (const MbPolymesh &mesh, size_t iEdSegm) |
| Initialize by the segmentation edge. | |
| const c3d::IndicesVector & | GetBoundary () const |
| Get the hole's boundary. | |
| MethodFillPolymeshHole | GetMethod () const |
| Get the filling method. | |
Parameters for filling a polygonal object hole.
Parameters for filling a polygonal object hole.
Parameters contain the indices of the edges from the hole's boundary.
|
strong |
| bool MbFillPolymeshHoleParams::InitializePartialByTwoTopoEdges | ( | const MbPolymesh & | mesh, |
| size_t | iEdTopoBegin, | ||
| size_t | iEdTopoEnd | ||
| ) |
Initialize partial filling with the initial and final topology edges.
| [in] | mesh | - A polygonal object. |
| [in] | iEdTopoBegin | - An initial open topology edge. |
| [in] | iEdTopoEnd | - A final open topology edge. |