C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The treatment of names of topological objects. More...
#include <templ_s_array.h>
#include <templ_rp_array.h>
#include <mb_cart_point3d.h>
#include <name_item.h>
#include <topology.h>
Classes | |
struct | NameIntersectionInfo |
Name with hits counter. More... | |
Functions | |
int | PointCompare3D (const MbCartPoint3D &p1, const MbCartPoint3D &p2, double precision=Math::region) |
Points comparison in space. More... | |
void | SetShellNames (const RPArray< MbCurveEdge > &edges, const RPArray< MbFace > &faces, const MbSNameMaker &nameMaker, bool processVertexes) |
Set names for elements of shell. More... | |
void | SetFacesNames (const RPArray< MbFace > &faces, const MbSNameMaker &nameMaker, bool processVertexes) |
Set names for elements of shell. More... | |
void | SetFacesNames (const c3d::FacesVector &faces, const MbSNameMaker &nameMaker, bool processVertexes) |
Set names for elements of shell. More... | |
void | SetShellNames (MbFaceShell &shell, const MbSNameMaker &nameMaker) |
Set names for elements of shell. More... | |
bool | SetItemNames (MbItem &item, const MbSNameMaker &nameMaker, bool clearNames) |
Set names for elements of object. More... | |
bool | CheckShellNames (const RPArray< const MbFaceShell > &shells, SArray< NameIntersectionInfo > &infos) |
Check names for coincidence. More... | |
void | CombineNames (MbCurveEdge &edge1, const MbCurveEdge &edge2, const MbSNameMaker &snMaker) |
Select name for united edges. More... | |
The treatment of names of topological objects.