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.
 

Detailed Description

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.

Warning
Under development.

Member Enumeration Documentation

◆ MethodFillPolymeshHole

Enumeration for filling methods.

Enumerator
full 

Full.

partial 

Partial.

Member Function Documentation

◆ InitializePartialByTwoTopoEdges()

bool MbFillPolymeshHoleParams::InitializePartialByTwoTopoEdges ( const MbPolymesh &  mesh,
size_t  iEdTopoBegin,
size_t  iEdTopoEnd 
)

Initialize partial filling with the initial and final topology edges.

Parameters
[in]mesh- A polygonal object.
[in]iEdTopoBegin- An initial open topology edge.
[in]iEdTopoEnd- A final open topology edge.

The documentation for this class was generated from the following file: