|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Vestiges of three-dimensional objects. More...
#include <templ_p_array.h>#include <templ_pointer.h>#include <templ_sptr.h>#include <mb_cart_point.h>#include <mb_matrix.h>#include <curve.h>#include <topology_item.h>#include <mesh_primitive.h>#include <algorithm>#include <iterator>#include <vector>Classes | |
| class | MbBaseVestige |
| The vestige of three-dimensional object. More... | |
| class | MbVertexVestige |
| The vestige of a vertex. More... | |
| struct | MbCurveVestige |
| The information about a curve vestige. More... | |
| class | MbEdgeVestige |
| The vestige of an edge or a curve. More... | |
| class | MbFaceVestige |
| The vestige of a face. More... | |
| class | MbAnnotationEdgeVestige |
| The vestige of an annotative object. More... | |
| class | MbSymbolVestige |
| The vestige of a conventional notation. More... | |
| struct | MbVEFVestiges |
| The set of arrays which are given after getting of all lines. More... | |
Enumerations | |
| enum | MbMapSpaceCurveType { mst_Unset = 0 , mst_Degenerate , mst_Line , mst_Circle , mst_Ellipse , mst_Arbitrary } |
| Тип пространственной геометрии кривой. More... | |
Functions | |
| MbEdgeVestige * | AddVestigeCurve (uint otherComp, size_t otherIdent, const MbName &otherName, RPArray< MbEdgeVestige > &arr, bool isCenterLine, bool ownName) |
| Add the MbEdgeVestige to an array. More... | |
| MbAnnotationEdgeVestige * | AddVestigeAnnotationEdge (uint otherComp, size_t otherIdent, const MbTopologyItem *otherItem, const MbName &otherName, MbBaseVestige::Type type, MbBaseVestige::SubType subType, RPArray< MbAnnotationEdgeVestige > &array) |
| Add the MbAnnotationEdgeVestige to an array. More... | |
| MbVertexVestige & | GetVertexI (size_t i, const MbVEFVestiges &vestiges) |
| The access to an array element. More... | |
| MbCurve * | MergeTotalMap (const std::vector< MbCurve * > &, MbMapSpaceCurveType=mst_Unset) |
| Merge total projection. | |
| bool | MergeFaceVestiges (MbVEFVestiges &, const MbMatrix3D *) |
| Merge impositions of silhouette lines of the face. | |
Vestiges of three-dimensional objects.