C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
topology_faceset.h File Reference

Shell or set of faces. More...

#include <templ_s_array.h>
#include <templ_sptr.h>
#include <mb_operation_result.h>
#include <mb_data.h>
#include <name_item.h>
#include <tool_multithreading.h>
#include <topology.h>
#include <op_binding_data.h>
#include <vector>
#include <set>

Classes

class  MbFaceShell
 Shell or set of faces. More...
 
struct  MbFaceShell::MbFaceShellAuxiliaryData
 Auxiliary data for a face set. More...
 
class  MbCheckTopologyParams
 Parameters of validation of the shell. More...
 
struct  MbEdgeFunction
 A structure for edge and function transferring or supporting curve. More...
 
class  MbShellsDistanceData
 The data of the minimum distance between two shells. More...
 
struct  MbUnitInfo
 Information about arbitrary element. More...
 
class  MbPntLoc
 An object with information about the point location relative to the shell. More...
 

Namespaces

 c3d
 C3D namespace declaration.
 

Functions

template<class FacesVector , class EdgesVector >
void GetEdges (const FacesVector &faceSet, EdgesVector &edges)
 Get a set of edges. More...
 
template<class FacesVector >
size_t SetEdgesLabel (const FacesVector &faceSet, MbeLabelState label, void *key=nullptr)
 Set the specified label to all edges of the shell. More...
 

Detailed Description

Shell or set of faces.