|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Functions for solids comparison and testing. More...
#include <name_item.h>#include <templ_p_array.h>#include <topology_item.h>#include <mb_cart_point3d.h>#include <mb_vector3d.h>#include <templ_visitor.h>Classes | |
| struct | PrimitiveDifference |
| Differences of primitives. More... | |
| struct | NameDifference |
| Naming difference between two primitives. More... | |
| class | CountDifference |
| Difference in count. More... | |
| class | PointDifference |
| Difference of points. More... | |
| class | VectorDifference |
| Difference of normals. More... | |
| class | CompareItemsResult |
| The result of comparison between two objects. More... | |
Enumerations | |
| enum | SolidMixUpMode { smm_FacesReorder = 1 , smm_LoopsReorder = 2 , smm_LoopsBegReset = 4 , smm_EdgesRedirection = 8 , smm_EdgesSection = 16 } |
| Ways of "mixing". More... | |
Functions | |
| void | SolidMixUp (MbSolid &solid, uint mixUpModes) |
| A stress test for solid. More... | |
| void | CompareSolids (const MbSolid &solid1, const MbSolid &solid2, CompareItemsResult &compareResult, bool compareMassInertia, bool checkSense) |
| Two solids comparison. More... | |
| bool | CompareSolidsByNames (const MbSolid &before, const MbSolid &after, CompareItemsResult &compareResult) |
| Comparison of two solids by name. More... | |
Functions for solids comparison and testing.