C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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.