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

Objects for the projection. More...

#include <set>
#include <lump.h>
#include <io_define.h>
#include <templ_sptr.h>
#include <curve3d.h>
#include <cur_contour_on_plane.h>
#include <mesh_polygon.h>
#include <mesh_primitive.h>
#include <mb_thread.h>
#include <map_vestige.h>
#include <solid.h>
#include <mb_symbol.h>

Classes

struct  MbMapVisibilityMode
 Visibility mode of mapping. More...
 
class  CurveWType
 The curve with the type and tolerance. More...
 
class  MbAnnCurves
 The array of annotative curves. More...
 
class  MbSimbolthThreadView
 The implementation of the annotation view interface. More...
 
struct  ItAnnObjectStore
 The interface of annotated objects storage. More...
 
struct  ItSymbolObjectStore
 The interface of storage of conventional notations. More...
 
class  MbSpacePoints
 The array of spatial points for projection. More...
 
class  MbSpaceCurves
 An array of spatial curves for projection. More...
 
struct  MbCutLump
 Solid with a sing cutting in derive view. More...
 
struct  MbMappingLumps
 A solid or a set of solids which are defined in a coordinate system with an attribute of cutting in sections and cutaways. More...
 
class  MbPolygon3DSolid
 A polygon with a solid. More...
 
class  MbMapViewInfo
 The information about a view. More...
 

Enumerations

enum  AnnotatedObjectType { aot_SymbolicThread = 0 , aot_SymbolicThread_CuttedView , aot_SymbolicThread_SectionView }
 A type of an annotated object. More...
 
enum  MbeMapViewType { mvt_View , mvt_Cut , mvt_Section }
 A type of an associative view. More...
 

Functions

int AnnotationSort (const MbSimbolthThreadView **pf, const MbSimbolthThreadView **ps)
 Sort the objects. More...
 
void SetCuttingFlags (RPArray< MbLump > &lumps, const SArray< uint > *baseNotSected, const SArray< uint > *deriveNotSected)
 Set cutting flags. More...
 

Detailed Description

Objects for the projection.