▶Nc3d  C3D namespace declaration 
CIEmbodimentNode  Embodiments tree node 
CIEmbodimentTree  Embodiment Tree 
CIModelTree  Generic model tree 
CIModelTreeNode  Model tree node 
CItemAttrAnchor  Data of Anchor attribute 
CItemAttrBool  Data of Bool attribute 
CItemAttrChanged  Data of Modification attribute 
CItemAttrColor  Data of Color attribute 
CItemAttrDencity  Data of Dencity attribute 
CItemAttrDouble  Data of Double attribute 
CItemAttrEmbodiment  Data of embodiment attribute 
CItemAttrIdentifier  Data of Identifier attribute 
CItemAttrInt64  Data of int64 attribute 
CItemAttrInteger  Data of Integer attribute 
CItemAttrProductInfo  Data of MbProductInfo attribute 
CItemAttrSelected  Data of Selection attribute 
CItemAttrString  Data of String attribute 
CItemAttrStyle  Data of Style attribute 
CItemAttrUpdateStamp  Data of Update timestamp attribute 
CItemAttrVisible  Data of Visibility attribute 
CItemAttrWidth  Data of Width attribute 
CItemDataBase  A base class for user data of a tree node 
CItemDataBool  Bool property 
CItemDataDouble  Double property 
CItemDataInteger  Integer property 
CItemDataString  String property 
CLumpCompLess  
CMbEmbodimentNode  Embodiments tree node 
CMbItemData  Tree node data 
CMbModelTree  Tree of geometric model 
CMbTreeNode  Tree node 
CUserDataMap  A container for user data of a tree node 
▶NExperiment  
CLabelGeometry  NO TRANSLATION 
CMathSketchGeometry  Class MathSketchGeometry presents geometry for next rendering that was generated with math representation 
CMathSketchRep  MathSketchRep class is an auxiliary class and represents API to control geometry 
▶Nstd  STL namespace 
Cless< DefRangeItem >  Comparison of elements of the definition domain 
CAbsGeometryRep  Abstract representation class 
CAbsInputCommand  AbsInputCommand class is a base class for input of certain comands 
CAbsInputDevice  AbsInputDevice class is a base class used by Vision to interact with arbitrary input devices 
CAbsVisionComponent  AbsVisionComponent class is a base class for any Vision component. AbsVisionComponent class provides homogeneity of classes and their interaction 
Caligned_union  Unioncontainer for instance of type from a specific set of types 
CAngleDimensionGeometry  AngleDimensionGeometry class serves for building an angular size 
CAngleDimensionRep  MathRepresentation class is an auxiliary class and represents API to control geometry 
CAnnotationGeometry  NO TRANSLATION 
CApplication  Class Application is a implementation of the window rendering using OpenGL 
CArray2  Twodimensional array of objects 
CAssemblyGenerator  Assembly generator 
CAssemblyMIAttire  Assembly 
CAttrDefInstance  Attribute definition instance 
CAuxiliaryData  Parent class of data for manager of parallel processing 
CBalanceTree  Balanced tree 
CBalanceTreeIterator  Iterator of balanced tree 
CBalanceTreeNode  Node of balanced tree 
CBaseApplication  Class BaseApplication is a implementation of the window rendering using OpenGL 
▶CBaseStrVisitor  Base class for threadsafe visitor extracting a string 
CBaseAuxiliaryData  Visitor data. Manager providing threadsafe access to the data 
CBasicIGES  Базовый класс для IGES объектов 
CBasicObject  BasicObject class is the base class for all scene objects 
CBicompDFSVisitor  Посетитель обхода в глубину для поиска блоков и точек сочленения 
CBoolProperty  Bool property 
CBorerValues  The hole parameters 
CBoundingBoxGeometry  BoundingBoxGeometry is bounding parallelepiped and serves for displaying an informational graph size in a scene by specified segment 
CBoundingBoxRep  BoundingBoxRep class is a representation of a bounding box and serves for displaying informational graph size in a scene by the specified segment and outputting numerical values of all axes in the form of a scale 
CBoxGeometry  BoxGeometry class presents geometry as a box built by given parameters: width, height and length 
CBoxRep  BoxRep class is an auxiliary class and presents API to control BoxGeometry geometry 
CBTreeConst  Constant as a node of a binary tree 
CBTreeFunction  Function as node of a binary tree 
CBTreeIdent  Variable as a node of a binary tree 
CBTreeNode  Base class for nodes of the expression tree 
CBTreeOperation  Operation with two arguments as node of binary tree 
CBTreeOperation1Arg  Operation with one argument as a node of a binary tree 
CBTreeOperation3Args  Operation with three arguments as node of syntax tree 
CBTreeUserFunc  Userdefined function as a node of a binary tree 
CCacheCleaner  Base class for objects which require a garbage collection 
CCacheManager  Manager for parallel data processing (the cache manager) 
CCamera  A class for 3D scene rendering, using virtual camera 
CCameraEvent  Camera position change event 
CCcArray  Dynamic onedimensional array without counter of elements number 
Ccdet_collided_faces  The structure of the query to find collision faces 
CCharArray  8 bit zero terminated char array 
CChildEvent  NOT TRANSLATED 
CClassDescriptor  Packed class name 
CCloseEvent  NOT TRANSLATED 
CCluster  Cluster 
CClusterReference  Position for reading/writing in a cluster 
CColor  Color class defines color based on RGB or HSV, or CMYK values 
CCommand  Command class links AbsInputCommand set running the same event 
CCommentRep  CommentRep class presents a text in a frame on an extension line 
CCommonMutex  Wrapper for Linux mutex API 
CCompareItemsResult  The result of comparison between two objects 
CConeGeometry  ConeGeometry class presents cone geometry 
CConeRep  ConeRep class is an auxiliary class and presents API to control ConeGeometry geometry 
CConstraintManager2D  Manager of interactions with the solver 
▶CConvConvertorProperty3D  Simple implementation of converter's properties 
CLogRecord  Converter message data 
CConvModelDocument  Implementation of the interface of a document of an assembly model or a part model 
CCoordLocationListener  CoordLocationListener class controls values of coordinates from interaction devices, for example, 3Dmouse and keyboard 
CCoordTuning  CoordTuning class stores the settings for the specified coordinate list 
CCornerValues  Parameters of vertex fillet 
CCosinusoidPar  Parameters of a sinusoid creation 
CCountDifference  Difference in count 
CCSPArray  Ordered onedimensional array 
CCSSArray  Ordered onedimensional array 
CCurveWType  The curve with the type and tolerance 
CCuttingTool  The tool to control planes of a dynamic section 
CCylinderGeometry  CylinderGeometry class presents geometry as a cylinder 
CCylinderRep  CylinderRep class is an auxiliary class and presents API to control CylinderGeometry geometry 
Cdbg_inspector  Debug Inspector of unioncontainer (NOT completed yet!) 
CDblPoint  IntPoint class defines point on the plane using doubleprecision 
CDblRect  DblRect class defines rectangle in the plane using doubleprecision 
CDefaultBicompVisitor  Посетитель алгоритма поиска блоков и точек сочленения в неориентированном графе 
CDefaultDFSVisitor  Пустой посетитель алгоритма обхода графа в глубину 
CDeferredDeleteEvent  NOT TRANSLATED 
CDefRange  The function domain 
CDefRangeItem  Element of the function definition domain 
CDerivesValues  Value of the function and derivatives 
CDFS_element  Стековый элемент для алгоритма обхода в глубину 
CDiameterDimensionGeometry  DiameterDimensionGeometry class serves for building a diametrical size 
CDiameterDimensionRep  DiameterDimensionRep class is an auxiliary class and presents API to control DiameterDimensionGeometry geometry 
CDimensionGeometry  DimensionGeometry class is the base class of geometry for twodimensional representations of linear, radial, angular sizes 
CDimensionRep  DimensionRep class is an auxiliary class and presents API to control DimensionGeometry geometry 
CDimParameters  Parameters of size constraint 
CDiskreteLengthData  Data for support of discrete length/radius/distance 
CDoubleFields  Fields class defines four rectangle fields 
CDoubleProperty  Double property 
CDoubleSize  Size class describes a size and uses an floating precision 
CDPtr  Smart pointer 
CDrawEvent  NOT TRANSLATED 
CDuplicationMatrixValues  Duplication by matrices 
CDuplicationMeshValues  Duplication by grid 
CDuplicationValues  Abstract class of duplication parameters 
CDXFCompositeData  Block properties 
CDXFConverter  DXF  converter 
CDXFCurve  A curve 
CDXFCurve3D  A space curve 
CDXFEntity  Object of DXF format 
CDXFFace  Face 
CDXFHandle  Unique (in the document) object identifier 
CDXFModelerGeometry  SAT stream analyzer 
CDXFPoint  Point 
CDXFPolyfaceMesh  Mesh on the base of faces 
CDXFPolygonMesh  Mesh on the base of DXF vertices 
▶CDXFPolyline  Polyline 
CDXFSegment  Polyline segment 
Cempty_variant  Tail element for recursive determination of type recursive_union<T1,T2> 
CEssence  Essence is a node subclass aggregating several instances of features for behavior definition 
CEvolutionValues  Parameters of the sweeping operation 
CExposeEvent  NOT TRANSLATED 
CExtensionValues  The shell extension parameters 
CExtrusionValues  The parameters of extrusion operation 
CFastenersValues  The parameters of fastener elements 
CFDPArray  Onedimensional array of pointers 
CFeature  It is the basic scene node class that can aggregate with Essence instances like a component 
CFields  Fields class defines four rectangle fields 
CFileSpace  File space 
CFlags  Flags<Enum> is a template class where Enum is an enumarated type. Flags is used to store enumeration value combinations in C3D Vision 
CFormDefinition  Contour shape description 
CFullFilletValues  Parameters of face fillet 
CGcArgument  Argument of constraint (or geometric primitive of the solver) 
CGCE_adim_pars  Parameters of angular dimensional constraint 
CGCE_circle  Coordinates of a circle 
CGCE_diagnostic_pars  Diagnostic characteristics of constraint system 
CGCE_dim_pars  Parameters of dimensional constraint 
CGCE_dragging_point  Control point of the dragging 
CGCE_ellipse  Coordinates of a ellipse 
CGCE_ldim_pars  Parameters of distance constraint 
CGCE_line  Coordinate of a line on the plane 
CGCE_point  Coordinates of a point on plane 
CGCE_point_dof  Degree of freedom of a point 
CGCE_spline  Coordinates and characteristics of a spline 
CGCE_vec2d  Vector coordinates 
CGCE_vecNd  Coordinates of ndimensional vector 
CGCM_c_params  Structure of constraint parameters 
CGCM_c_record  Structure of geometric constraint record 
CGCM_diagnostic_pars  Diagnostic characteristics of constraint system 
CGCM_extra_param  Additional parameter for functions of type #GCM_dependent_func 
CGCM_g_record  Structure of data fields representing a geometric object 
CGCM_geom_axis  Axis of a planar angle 
CGCM_point  Сoordinates of point in threedimensional space 
CGCM_undefined  Undefined value of some datatype 
CGCM_vec3d  Coordinates of 3Dvector 
CGcPrecision  Fixed tolerances of twodimensional parametrization problems solving and other constants 
Cgeom_point  
CGeomCircleObject  A circle 
CGeomCode  Geometric primitive encoding 
CGeometry  Geometry class is the base class for all geometric objects 
CGeometryRep  3D geometry data representation 
CGeomFTTextObject  GeomFTTextObject class generates text string for outputting on the screen 
CGeomLineSegmentObject  Line segment 
CGeomPolylineObject  Polyline 
CGetVestigesTransData  A structure for data transmission between threads 
CGlobalFlags  Global settings for visualization module 
Cgraph_traits  Graph datatype traits 
CGridsToShellValues  Operation parameters of gridstoshell conversion 
CHoleValues  The parameters of notch 
CIAttrDefinition  Attribute definition interface 
CIConvertor3D  Converter's interface 
CIConvertorProperty3D  Interface of converter's properties 
▶CIFC_Array  Onedimensional array of pointers with counting of references 
Citerator  A constant iterator (new functions can be added as necessary) 
CIfDrawGI  Interface of debug drawing of application 
CIfProgressIndicator  A run progress indicator 
CIGetMsg  The getter of a string from string data 
CImage  Image class provides tolls for loading/saving different image formats 
CIMArray  Ordered array of indices of the given PArray 
Cindex_tag  Template to generate an indexed type (for static typematching in compiletime)

CInertiaProperties  Inertial properties of solid 
CInputCommand  NO TRANSLATION 
CInputEvent  InputEvent class is the base class for events that describes user input 
CIntervalConstNode  Interval of simple expressions 
CIntervalIdentNode  Interval variable as a node of a binary tree 
CIntPoint  IntPoint class defines point on the plane using integer precision 
CIntProperty  Int property 
CIntRect  IntRect class defines rectangle in the plane using integer precision 
Ciobuf  Stream buffer 
Ciobuf_Seq  Stream buffer 
CIProgressIndicator  Interface of the execution progress indicator 
CIScaleRequestor  Interface of scale request 
CIStitchRequestor  Interface of stitching request 
CIStrData  Data of a string 
CItAlgebraicConstraint  Constraint for subset of coordinates 
CItAnnObjectStore  The interface of annotated objects storage 
CItAssemblyImportData  The user defined interface for import constraint system of an assembly from CAD application 
CItAssemblyReactor  The event handles related to solving the assembly 
CItCamMechanism  Interface "Cam mechanism" 
CItConstraintItem  Geometric constraint 
CItCoord  Interface of coordinate 
CItGCBlackbox  Blackbox 
CItGeom  Geometrical object 
CItIntervalTreeVariable  Interface of interval variable 
CItMateTransmission  Interface "Mechanical transmission for two solids" 
CItModelAssembly  Interface of the assembly 
CItModelDetail  Interface of a part 
CItModelDocument  Interface of document of an assembly model or a part model 
CItModelInstance  Interface of the component instance 
CItModelInstanceProperties  Interface of properties of an instance, a subassembly or a part 
CItPositionManager  Abstract for control of geom position in the assembly 
CItSymbolObjectStore  The interface of storage of conventional notations 
CItTreeVariable  Interface of variable 
CItUserFunc  Interface of function 
CJoinSurfaceValues  Data for construction of surface of the joint 
CKdTree  Kd tree 
CLight  Light source 
CList  List of pointers to elements 
CListItem  The list element 
CLIterator  Iterator of list 
CLoftedValues  The operation parameters of constructing solid by lofted 
CLoopCrossParam  Parameter of loops selfintersection 
CMaAngularDimension  Angular dimension 
CMaAnnotationItem  Annotation object 
CMaCallout  Callout is the parent of all classes for callouts of different types 
CMaCompositeText  Set of text blocks 
CMaDiameterDimension  Diameter dimension 
CMaDimension  Dimension is the parent of all classes for dimensions of different types 
CMaLinearDimension  Linear dimension 
CMaRadialDimension  Radial dimension 
CMaShapeTolerance  Shape tolerance 
CMaSpecificSymbol  Specific symbol 
CMaterial  Visual properties of the material 
CMaTerminatorSymbol  Description of the terminator symbol 
CMaTextItem  Text object 
CMaTextLiteral  Text with specification of LCS, font, align 
CMaTextLiteralExtent  Text with specification of LCS, font, alignment, size 
CMath  Common static data of algorithms and functions 
▶CMathGeometry  Class MathGeometry presents geometry for next rendering that was generated with math representation 
CInfoPrimitive  Structure of data when requesting compatibility identificators 
CMathItemCopyProperty  The property of the object 
CMathItemProperty  The property of the object 
CMathRepresentation  MathRepresentation class is an auxiliary class and represents API to control geometry 
CMatrixNN  Square matrix of numbers N x N 
CMbAccurateTimer  High resolution timer 
CMbAnchorAttribute  Attribute "anchor" 
CMbAngularDimension  Angular dimension 
CMbAnnCurves  The array of annotative curves 
CMbAnnotationEdgeVestige  The vestige of an annotative object 
CMbApex3D  Apex (point) 
CMbArc  Elliptical arc in twodimensional space 
CMbArc3D  Elliptical arc in threedimensional space 
CMbAssembly  Assembly unit 
CMbAssistingItem  Assisting item of the geometric model 
CMbAttribute  Object attributes 
CMbAttributeAction  Object for properties 
CMbAttributeContainer  An attribute container 
CMbAttributeProvider  Topological objects attributes provider 
CMbAutoRegDuplicate  Autoregistrator of duplication 
CMbAutoRegTransform  Autoregistrator of transformation 
CMbAverageTimer  Average timer 
CMbAxis3D  The axisvector which is attached to a fixed point 
CMbBaseVestige  The vestige of threedimensional object 
CMbBeadParamCalculator  The calculator of the dependent parameter of a bead 
CMbBeadSolid  Constructor of a shell from sheet material with a bead 
CMbBeadValues  The bead parameters 
CMbBendAnySolid  Constructor of a shell from sheet material with bend/unbend 
▶CMbBendByEdgeValues  The parameter of bend construction for operation "Bend by an edge" 
CMbSide  Parameters of one boundary of bend 
CMbBendOverSegSolid  Constructor of a shell from sheet material bent along a segment 
CMbBendOverSegValues  The parameter of bend construction by line for operation "Bend by a line" 
CMbBendsByEdgesSolid  Constructor of bends by edges of a shell of a solid from sheet material 
CMbBendUnbendSolid  Constructor of a shell from sheet material with bend/unbend 
CMbBendValues  The bend parameters 
CMbBezier  Bezier spline in twodimensional space 
CMbBezier3D  Bezier spline in threedimensional space 
CMbBinaryAttribute  Binary attribute 
CMbBoolAttribute  Bool attribute 
CMbBooleanFlags  Control flags of Boolean operations 
CMbBooleanSolid  Boolean operation constructor 
CMbBreak  Break 
CMbBreaksPart  Part of break 
CMbBreaksRebuild  Class for breaks rebuilding 
CMbBridgeCurve3D  Bridge curve connecting ends of two curves 
CMbBSpline  Bspline set of NURBScurve 
CMbCartPoint  The cartesian twodimensional point 
CMbCartPoint3D  The threedimensional point 
CMbChamferSolid  Constructor of solid with edges' chamfers 
CMbChamferSurface  Chamfer surface 
CMbChanged  Modification 
CMbChannelSurface  Fillet surface with variable radius is normal or with preservation of edges 
CMbCharacterCurve  Functionally defined twodimensional curve 
CMbCharacterCurve3D  Functionally defined curve 
CMbCheckTopologyParams  Parameters of validation of the shell 
CMbClassTraits  Class traits of C3D geometric kernel 
CMbCloseCornerGapHotPointCalc  Calculator of hot point location for the gap of corner closure 
CMbClosedCornerSolid  Constructor of a shell from sheet material with corner enclosure 
CMbClosedCornerValues  The bend closure parameters 
CMbCollection  Collection of elements 
CMbCollisionDetectionUtility  Utility for calculation of intersection and proximity parameters of solids 
CMbColor  Color 
CMbCommonAttribute  Common attribute  the base class 
CMbCompContourArray  An array of contours belonging to the certain component 
CMbConeSpiral  Conical spiral 
CMbConeSurface  Conical surface 
CMbConnectingCurveCreator  Constructor of curve connecting two curves 
CMbConstFunction  Constant function 
CMbConstraint  Elementary constraint 
CMbConstraintItem  Generator of a model in the solver 
CMbConstraintSystem2D  Geometric constraints system 
CMbContour  Contour in twodimensional space 
CMbContour3D  Contour in threedimensional space 
CMbContourOnPlane  Contour on plane 
CMbContourOnSurface  Contour on surface 
CMbContourWithBreaks  Contour with breaks 
CMbControlData  The data for twodimensional object control 
CMbControlData3D  The data for threedimentional object control 
CMbCoonsPatchSurface  Coons surface on four curves 
CMbCoord  Coordinate 
CMbCornerSurface  Triangular surface on curves 
CMbCosinusoid  Cosinusoid in twodimensional space 
CMbCoverSurface  Quadrangular surface on curves 
CMbCreator  Constructor of object of the geometric model 
CMbCrookedSpiral  Spiral with a curvilinear axis 
CMbCrossPoint  Intersection point of two curves 
CMbCube  The bounding box 
CMbCubicFunction  Cubic Hermite function 
CMbCubicSpline  Cubic spline in twodimensional space 
CMbCubicSpline3D  Cubic spline 
CMbCubicSplineFunction  Cubic spline function 
CMbCurvature  Curvature and principal curvature direction data 
CMbCurve  Curve in twodimensional space 
CMbCurve3D  Curve in threedimensional space 
CMbCurveBoundedSurface  The surface bounded by curves 
CMbCurveEdge  Face edge 
CMbCurveEvolutionSolid  Constructor of shell of evolution solid 
CMbCurveExtrusionSolid  Constructor of an extrusion solid's shell 
CMbCurveIntoNurbsInfo  Additional information for transformation of a curve or surface to NURBS 
CMbCurveLoftedSolid  Constructor of a lofted shell 
CMbCurveRevolutionSolid  Constructor of a revolution shell 
CMbCurveSpiral  Spiral with a variable radius 
CMbCurveSweptSolid  Constructor a solid's shell by forming curves 
CMbCurveVestige  The information about a curve vestige 
CMbCutLump  Solid with a sing cutting in derive view 
CMbCuttingSolid  Cut solid constructor 
CMbCylinderSurface  The cylindrical surface 
CMbDencity  Density 
CMbDetachSolid  Constructor subdividing a set of faces into connected parts 
CMbDimension  Dimension 
CMbDimensional  Dimensional constraint 
CMbDirection  Twodimensional normalized vector 
CMbDisplacementCalculator  The bend displacement calculator 
CMbDistance  Distance between objects 
CMbDoubleAttribute  Double attribute 
CMbDraftSolid  Constructor of a shell with drafted faces 
CMbDuplicationSolid  Constructor of duplication face sets 
CMbEdge  Edge 
CMbEdgeFacesIndexes  Index of edge identification 
CMbEdgeFunction  A structure for edge and function transferring 
CMbEdgeSequence  Sequence of edges 
CMbEdgeVestige  The vestige of an edge or a curve 
CMbElement  Element of tesselation of solid volume 
CMbElementaryAttribute  Elementary attribute  the base class 
CMbElementarySolid  Constructor of shell for elementary solid 
CMbElementarySurface  An elementary surface 
CMbElevationSurface  Lofted surface with guide curve 
CMbEmbodimentAttribute  Indication of embodiment (variant of model implementation) 
▶CMbEvolutionSurface  The swept surface 
CMbEvolutionSurfaceAuxiliaryData  Auxiliary data 
CMbExactApex3D  Apex on double data 
CMbExactGrid  Triangulation on double data 
CMbExactionSurface  Sweep with guide curve surface with rotating ends 
CMbExactPolygon3D  Polygon on double data 
CMbExpansionSurface  Motion surface (planeparallel swept surface) 
CMbExplorationSurface  The swept surface with scaling and winding of generation curve 
CMbExtensionShell  Constructor of an extended face of a shell 
CMbExternalAttribute  User external attribute  the base class 
CMbExtrusionLayout  The parameters of Boolean operation of extrusion to object 
CMbExtrusionSurface  Extrusion surface 
CMbFace  Face 
CMbFaceAndGrid  Mathematical face and its calculated grid 
CMbFaceModifiedSolid  Constructor of a modified shell 
CMbFaceShell  Shell or set of faces 
CMbFaceVestige  The vestige of a face 
CMbFilletSolid  Edges fillet constructor 
CMbFilletSurface  Fillet surface of constant radii, ordinary or with preservation of fillet 
CMbFixAttrSet  Fixed set of attributes 
CMbFlags  Provides the common interface for bitflags treatment 
CMbFloatApex3D  Apex on float data 
CMbFloatAxis3D  Axis 
CMbFloatGrid  Triangulation on float data 
CMbFloatPoint  A twodimensional point 
CMbFloatPoint3D  Threedimensional point 
CMbFloatPolygon3D  Polygon on float data 
CMbFloatVector3D  Threedimensional vector 
CMbFormNote  Way for polygonal object constructing 
CMbFunction  Scalar function of parameter 
CMbFunctionFactory  Factory of functions 
CMbGarbageCollection  Garbage collector for objects which use data caching 
CMbGeomAttribute  Geometric attribute 
CMbGregorySurface  The surface on the bounding contour 
CMbGrid  Triangulation 
CMbGridLoop  Border of triangulation 
CMbGridSegment  A polygonal mesh segment (segmentation result) 
▶CMbGridSurface  Surface based on triangulation 
CMbContent  Environment of triangular plate's vertex 
CMbTrigon  Triangular plate 
CMbHermit  Composite Hermite cubic spline in twodimensional space 
CMbHermit3D  Composite Hermite cubic spline in threedimensional space 
CMbHoleSolid  Constructor of shell of hole, pocket, groove 
CMbHomogeneous  Extended point with homogeneous coordinates in the twodimensional space 
CMbHomogeneous3D  Extended point with homogeneous coordinates in the threedimensional space 
CMbIdArr  Truncated set of simple names 
CMbIdentifier  Object identifier 
CMbInstance  Instance of object 
CMbInt64Attribute  Int64 attribute 
CMbIntAttribute  Int attribute 
CMbIntCurveCreator  Intersection curve constructor 
CMbIntersectionData  Information about two solids intersection 
CMbItem  A model geometric object 
CMbItemIndex  Index of object identification 
CMbItemThinValues  Extended index of object identification 
CMbJalousieParamCalculator  The calculator of trimmed jalousie parameters 
CMbJalousieSolid  Constructor of a shell form sheet material with jalousie 
CMbJalousieValues  The parameters of jalousie 
CMbJogSolid  Constructor of a shell from sheet material with a jog 
CMbJogValues  The parameters for operation "undercutting" 
CMbJoinShell  Constructor of a join shell 
CMbJoinSurface  The surface of the joint 
CMbJointBendSolid  Construction of a composite bend 
CMbJointBendUtils  Auxiliary functions for a composite bend (a bend from a sketch) 
CMbJointBendValues  The parameters of combined bend 
CMbKCalculator  Calculator of the neutral layer coefficient 
CMbLabel  A label for performing of operations 
CMbLeader  Leader conventional notation 
CMbLegend  Auxiliary geometric object 
CMbLine  Line in twodimensional space 
CMbLine3D  Line in threedimensional space 
CMbLinearDimension  Linear dimension 
CMbLineFunction  Linear function 
CMbLineSegment  Line segment in twodimensional space 
CMbLineSegment3D  Line segment in threedimensional space 
CMbListVars  List of variables 
CMbLocalSectionMapIterator  The iterator of local views of sections of solid 
▶CMbLoftedSurface  Lofted surface passing through given family of curves 
CMbLoftedSurfaceAuxiliaryData  Auxiliary data 
CMbLoop  Face loop 
CMbLump  Solid, matrix of its transformation and identifiers of owners 
CMbLumpAndFaces  A solid with an array of faces and triangulation grids 
CMbLumpCube  Solid bounding box, matrix of its transformation and identifiers of owners 
CMbMapBodiesPArray  The set of solids projections 
CMbMappingLumps  A solid or a set of solids which are defined in a coordinate system with an attribute of cutting in sections and cutaways 
CMbMapSettings  Parameters for the construction of one view projection.

CMbMapViewInfo  The information about a view 
CMbMapVisibilityMode  Visibility mode of mapping 
CMbMarker  Marker with properties of a geometric object 
CMbMatrix  The extended matrix of transformation in a twodimensional space 
CMbMatrix3D  The extended matrix of transformation in a threedimensional space 
CMbMedianShell  Constructor of a median shell of solid 
CMbMergingFlags  Control flags of shell items merging 
CMbMesh  The polygonal geometric object  Mesh 
CMbMeshProcessor  Class for creating a BRep solid by polygonal mesh 
CMbMeshProcessorValues  Parameters of BRep shell construction from polygonal mesh 
CMbMeshShell  Constructor of a shell from a mesh of curves 
CMbMeshSurface  The surface constructed by the grid curves 
CMbMinMaxSurfDists  Distances between surfaces with points 
CMbMiterValues  The bend closure parameters with the performing closure flag 
▶CMbModel  Geometric model 
CItemConstIterator  Constant iterator on objects of the model 
CItemIterator  Simple iterator on objects of model 
CMbModifiedNurbsItem  Constructor of a shell with deformable faces 
CMbMultiline  Multiline 
CMbName  A name of an object 
CMbNameAttribute  Topological name 
CMbNamedAttributeContainer  Attribute container 
CMbNamedContoursTree  The tree of named contours 
CMbNameMaker  Name generator 
CMbNamePair  Name of object and its duplicate 
CMbNamePairList  Table of names correspondence 
CMbNameVersion  Version of a name 
CMbNestSyncItem  Base synchronization object with lazy initialization which supports nested locks 
CMbNurbs  NURBS curve in twodimensional space 
CMbNurbs3D  NURBS curve in threedimensional space 
CMbNurbs3DCreator  Spatial spline constructor 
CMbNurbsBlockSolid  Constructor of a shell in the form of block 
CMbNurbsModification  Modifier of a shell with a deformable face 
CMbNurbsParameters  Parameters for the construction of a NURBS copy of the object 
CMbNurbsPointInfo  Parameters of knot point of the object spline copy 
CMbNurbsSurfacesSolid  Constructor of a shell from NURBSsurfaces 
CMbNURBSVector  Nurbsvecor 
CMbNURBSVector2D  Nurbsvecor 
CMbOffsetCurve  Offset extended curve 
CMbOffsetCurve3D  Offset curve in threedimensional space 
CMbOffsetCurveCreator  Offset curve constructor 
CMbOffsetSurface  Offset surface 
CMbOrientedEdge  Oriented edge 
CMbPartSolidData  Information about the solid part 
CMbPartSolidIndex  Identifier of the part of the solid 
CMbPartSolidIndices  Identifiers of the parts of the solid 
CMbPatchCreator  Constructor of a patchshaped shell 
CMbPatchCurve  Curve for the patch construction 
CMbPath  Path to component 
CMbPersistentNestSyncItem  Base synchronization object with support of nested locks 
CMbPersistentSyncItem  Base object providing means of synchronization 
CMbPersonOrganizationInfo  Information related to a person and the organization he/she in 
CMbPlacement  Local coordinate system in two dimensional space 
CMbPlacement3D  Local coordinate system in three dimensional space 
CMbPlanarGrid  Triangulation of a twodimensional region 
CMbPlane  A plane 
CMbPlaneCurve  Plane curve in threedimensional space 
CMbPlaneInstance  Instance of a twodimensional sketch objects 
CMbPlaneItem  Geometric object in twodimensional space 
CMbPntLoc  An object with information about the point location relative to the shell 
CMbPntMatingData  Parameters of conjugation at point 
CMbPoint3D  Threedimensional point with properties of geometric object 
CMbPointCurve  The curve degenerated to a point 
CMbPointFrame  Pointframe 
CMbPointOnCurve  Point on a curve 
CMbPointsSymbol  Conventional notation on base points 
CMbPolyCurve  Curve in twodimensional space, defined by points 
CMbPolyCurve3D  Curve in threedimensional space, defined by points 
CMbPolygon  Twodimensional polygon 
CMbPolygon3D  Polygon 
CMbPolygon3DSolid  A polygon with a solid 
CMbPolyline  Polyline in twodimensional space 
CMbPolyline3D  Polyline in threedimensional space 
CMbPolySurface  A surface specified by rectangular matrix of points 
CMbPositionData  Data for operation dimensions 
CMbPowerFunction  Power function 
CMbPrimitive  Primitive 
CMbProductAttribute  Base calss of product attributes 
CMbProductInfo  Product data 
CMbProjCurve  Projection curve 
CMbProjCurveCreator  Projection wireframe constructor 
CMbProjectionsObjects  The additional projected objects 
CMbProperties  Set of object properties 
CMbProperty  Property 
CMbQuadrangle  Quadrangle 
CMbRadialDimension  Radial dimension 
CMbRect  Bounding rectangle 
CMbRect1D  Onedimensional cube 
CMbRect2D  A twodimensional cube 
CMbRect3D  Threedimensional cube 
CMbRefItem  Referencecounted object 
CMbRegDuplicate  Registrator of copied objects 
CMbRegion  Twodimensional region 
CMbRegionBooleanParams  Boolean operation parameters over regions 
CMbRegTransform  Registrator of transformable objects 
CMbReparamCurve  Reparametrized curve in twodimensional space 
CMbReparamCurve3D  Reparametrized curve in threedimensional space 
CMbRestoredEdgesSolid  Constructor of side edges of bends 
CMbReverseCreator  Constructor of a reversed solid 
CMbRevolutionLayout  The parameters of Boolean operation of revolution to object 
▶CMbRevolutionSurface  Revolution surface 
CMbRevolutionSurfaceAuxiliaryData  Auxiliary data 
CMbRibSolid  Constructor of a solid with a rib 
CMbRough  Roughness notation 
CMbRuledShell  Constructor of a ruled shell 
CMbRuledShellGapCalc  Calculator of hot point location for the gap of corner closure 
CMbRuledSolid  Constructor of a sheet ruled shell 
CMbRuledSolidValues  A ruled shell parameters 
CMbRuledSurface  Ruled surface 
CMbSectionMap  A data for constructing a set of sections and cutaways of shells 
CMbSectionMapIterator  The iterator of section views of solid 
CMbSectionMapIteratorAbs  The interface of iterator of section views 
CMbSectorSurface  Sectorial surface 
CMbSelected  Selection 
CMbSerialItem  Serialization class template (ordinal numbering of created objects) 
CMbSheetMetalBend  Outer and inner faces of bend with parameters 
CMbSheetMetalSolid  Constructor of a shell from sheet material 
CMbSheetMetalValues  Parameters of solid construction from sheet material 
CMbSheetRibHotPointCalculator  Calculator of hot point location for the sheet rib 
CMbSheetUnionSolid  Constructor of operation of union of sheet solids by butt 
CMbShellHistory  Faces history 
CMbShellSolid  Constructor of an offset shell 
CMbSilhouetteCurve  Isocline curve or silhouette curve of surface 
CMbSimbolthThreadView  The implementation of the annotation view interface 
CMbSimpleCreator  Constructor of a solid shell without history 
CMbSimplifyFlatPatternValues  Parameters of the simplification corners operation.

CMbSimplifyFlatSolid  Constructor of the simplified flat pattern 
CMbSinusFunction  Sinus function 
CMbSlotValues  The parameters of stress relieving of bending 
CMbSMBendNames  Parameters and names of bend's elements 
CMbSmoothSolid  Constructor of chamfer or fillet of solid's edges 
CMbSmoothSurface  Smooth surface 
CMbSNameMaker  Generator of names with additions to name 
CMbSolid  Solid solid 
CMbSpaceCurves  An array of spatial curves for projection 
CMbSpaceInstance  Instance of threedimensional object 
CMbSpaceItem  Geometrical object in threedimensional space 
CMbSpaceParamPnt  A spaceparametric point 
CMbSpacePoints  The array of spatial points for projection 
CMbSphereSurface  Spherical surface 
CMbSphericalStampSolid  Constructor of a shell from the sheet material with spherical stamping 
CMbSpine  Curvilinear spine for sweep surface 
CMbSpiral  Spiral 
CMbSpiralSurface  Spiral surface 
CMbSplineSurface  NURBS surface 
CMbSplitData  Truncating elements 
CMbSplitShell  Construction of a shell with splitting of faces 
CMbStampingValues  The parameters of stamping 
CMbStampRibAttribute  Attribute of reinforsed rib of sheet solid 
CMbStampRibSolid  Constructor of a sheet solid with a rib 
CMbStampSolid  Constructor of a shell from the sheet material with stamping 
CMbStepData  Data for step calculation 
CMbStitchedSolid  Constructor of a shell by stitching the faces 
CMbStringAttribute  String attribute 
CMbStyle  Style of drawing lines 
CMbSurface  Surface in threedimensional space 
▶CMbSurfaceCurve  Curve on surface 
CMbSurfaceCurveAuxiliaryData  Auxiliary data 
CMbSurfaceIntersectionCurve  Intersection curve of two surfaces 
CMbSurfaceSplineCreator  Spatial spline constructor 
CMbSurfDist  Distance between points on surface 
CMbSweptData  The generating data 
CMbSweptLayout  The parameters of Boolean operation of extrusion or revolution to object 
CMbSweptSide  Parameters of rotation and extrusion 
CMbSweptSurface  Swept surface 
CMbSymbol  Conventional notation 
CMbSymbolVestige  The vestige of a conventional notation 
CMbSymmetrySolid  Constructor of a symmetric solid 
CMbSyncItem  Base synchronization object with lazy initialization 
CMbTempCircle  Auxiliary circle 
CMbThinShellCreator  Constructor of a shell from a surface 
CMbThread  Thread 
CMbTopItem  Topological object in threedimensional space 
CMbTopologyItem  Topological object with name 
CMbTorusSurface  Toroidal surface 
CMbTransactions  The history tree of object 
CMbTransformedSolid  Constructor of a transformed shell 
CMbTreeVariable  Variable 
CMbTri  Triangle 
CMbTriangle  Triangle 
CMbTrimmedCurve  Trimmed curve in twodimensional space 
CMbTrimmedCurve3D  Trimmed curve in threedimensional space 
CMbTruncatedShell  Constructor of a truncated shell 
CMbUnionSolid  Constructor of union of two face sets to one face set 
CMbUpdateStamp  Stamp of update time 
CMbUserAttribute  User system attribute 
CMbUserFunc  Userdefined function 
CMbUuid  Global unique identifier 
CMbVar  Variable 
CMbVector  Twodimensional vector 
CMbVector3D  Vector in threedimensional space 
CMbVEFVestiges  The set of arrays which are given after getting of all lines 
CMbVertex  Vertex 
CMbVertexVestige  The vestige of a vertex 
CMbVisible  Visibility 
CMbVisual  Properties for OpenGL 
CMbWeightMatrix  Weights of a NURBS surface 
CMbWidth  Thickness of drawing lines 
CMbWireCount  The number of umesh and vmesh drawing lines 
CMbWireFrame  Threedimensional wire frame 
CMdAnalyticalFunction  The analytical function 
CMdCharacterFunction  The symbolic function 
CMedianShellFaces  Set of faces for build a median shell 
CMedianShellValues  Operation parameters of median shell between selected faces of solid 
▶Cmembuf  Memory stream buffer 
CFileStackEntry  Stack of FileSpaces 
CMeshGeometry  MeshGeometry class for rendering polygon object 
CMeshSurfaceValues  Surface parameter by grid of curves 
CMI3DProperties  Volume massinertial properties 
CMIProperties  Massinertial properties of curve 
CModifyValues  Parameter for direct editing of solid 
CMouseDevice  NOT TRANSLATED 
CMouseEvent  MouseEvent class contains parameters that describe a mouse event 
CMouseEventHandler  NO TRANSLATION 
CMouseEventObject  NO TRANSLATION 
CMpEdge  Edge 
CMpGraph  Contours construction graph 
CMpLoop  Loop 
CMpVertex  Vertex 
CMtADimensionTraits  Characteristic data of angular dimension 
CMtArgument  Geometric argument of constraint 
CMtBicompSearch  Отображение реберных свойств для графов, поддерживающих концепцию смежности вершин (без явных ребер) 
CMtConstraintIter  Iterator traversing assembly constraints 
CMtGeomArgument  An argument of geometric constraint 
CMtGeomConstraint  Geometric constraint 
CMtGeomSolver  Geometric constraint solver 
CMtGeomVariant  Geometric object, argument of geometric constraint 
CMtLDimensionTraits  Characteristic data of linear dimension 
CMtMateParameters  Parameters of proximity to solution for geometric constraint 
CMtMatingGeometry  Data structure for matched geometry 
CMtParVariant  Numeric or enumerated parameter of constraint 
CMtRefItem  Base class for objects with reference counting 
CMtStrongComponents  Алгоритм поиска компонент сильной связности в орграфе 
CMtTransDof  Record about the degree of freedom of movement 
CMultiMap  Associative set with duplicates (multiset) 
CMutex  Mutex class is a synchronization primitive that can be used to protect the shared data from simultaneous access of several streams. In case of recursive one, Mutex class can be used to protect the common data from simultaneous access of several streams 
CMutexLocker  MutexLocker class is a mutex wrapper that provides convenient ownership mechanism of mutex throughout the scope 
CNameDifference  Naming difference between two primitives 
CNameIntersectionInfo  Name with hits counter 
CNCreatedModification  NCreatedModification class is used to notify on scene modifications 
CNCreatedModificationBasic  NCreatedModificationBasic class is the base class for all ModificationFlag::NodeCreated SceneModification events 
CNDestroyedModification  Used to notify about destroying a node 
CNDoubleProperty  Double property with number 
CNode  Node class is the base class for all Vision classes that are used to construct a scene 
CNodeKey  Node unique key 
Cnull_type  Empty data type 
CNurbsBlockValues  The parameters for construction of NURBSblock 
CNurbsSurfaceValues  The parameters of spline surface 
CNurbsValues  Parameters of the deformable face 
CObject  Object class is the base class for all scene objects 
COpenGLContextContainer  OpenGLContextContainer class is a OpenGLContext container 
COpenGLContextInterface  OpenGLContextInterface class presents own OpenGL context allowing to render OpenGL in a system window 
COpenGLFramebufferObject  OpenGLFramebufferObject class encapsulates framebuffer OpenGL object 
COpenGLFunctionListInterface  The OpenGLFunctionList class provides crossplatform access to the OpenGL ES 2.0 functions 
CParallelRegionGuard  Scoped guard of parallel region 
CPArray  Onedimensional array of pointers 
CPatchValues  The parameters of patch 
CPIArray  Onedimensional array of pointers with iterator functions 
CPlatformRenderingArea  PlatformRenderingArea class provides abstraction for surface 
CPlatformRenderingAreaEvent  NOT TRANSLATED 
CPlatformWindow  PlatformRenderingArea class provides abstraction for surface 
CPMIArray  Onedimensional array of pointers with iterator functions 
CPocketValues  The parameters of pocket or boss 
CPointCloudGeometry  NO TRANSLATION 
CPointDifference  Difference of points 
CPointersArrayIterator  Iterator of array 
CPointersIterator  Interface of iterator 
CPointersListIterator  Iterator of list 
CPointGeometry  NO TRANSLATION 
CPolyline3DPoint  Point parameters for creation of a polyline 
CPrCameraOrbit  PrCameraOrbit class provides camera orbiting around the target 
CPrCameraPan  PrCameraPan class provides scene panning 
CPrCameraRotate  NO TRANSLATION 
CPrCameraZoom  PrCameraZoom class provides scene zooming about its center 
CPrimitiveDifference  Differences of primitives 
▶CPriorityQueue  Priority queue using a heap 
CElement  < Element of queue 
CProcess  Process class serves as a base for classes and handles user input or manipulates with the scene 
CProcessEvent  ProcessEvent class is the event and also base class for all event classes. Event objects contain event parameters 
CProcessManager  Interactive process control manager 
CProgressBarWrapper  The wrapper of the execution progress indicator 
CProgressBuild  ProgressBuild class is necessary to define the end and step of generating polygonal model 
CPropType  Object type and property type correspondence structure 
CRandomAccessConstIterator  Итератор с произвольным доступом 
CRandomAccessIterator  Iterator with an arbitrary access 
Creader  Stream for reading 
Creader_ex  Stream for reading from several FileSpaces by given positions in clusters 
CRectangleGeometry  Rectangle in space 
Crecursive_union  Recursive definition of class "unioncontainer" 
Cref_pair  A pair of references 
CRefItemProperty  The property of the object 
CRegularModelDocument  Implementation of model document which has regular structure 
CRenderContainer  Container for visual objects 
CRenderingArea  RenderingArea class represents abstract surface for visualization 
CRenderingAreaFormat  RenderingAreaFormat class represents RenderingArea format 
CRenderObject  RenderObject class contains GeometryRep + bounding box 
CRenderState  Object rendering state 
CResizeEvent  NOT TRANSLATED 
CResourceStream  ResourceStream class is a stream intended for reading data from resource (memory) 
CRevolutionValues  The parameters of revolution operation 
CRibValues  Parameters of a rib 
CRPArray  Onedimensional array of pointers to objects 
CRPStack  Stack of pointers 
CRuledSurfaceValues  Data for the construction of a ruled surface 
Crw  Stream for reading and writing 
CSArray  Array of plain old data structures (POD) 
CSArray_assign  Initialization of an array by the list of values 
CSceneContent  SceneContent class represents scene content as the graph 
CSceneGenerator  SceneGenerator class presents a space of geometric object representations and also generates a prepared scene for next rendering 
CSceneModification  The base class for changes that can be sent and received by Vision change notification system 
▶CSceneProcessRep  ProcessRep class for process representation 
CRepProcessInfo  Auxiliary data structure for representation control 
CSceneSegment  SceneSegment class is the base class for all segments in the scene graph 
CSceneSegmentData  SceneSegmentData class represents scene segment data 
CSceneSegmentRef  SceneSegmentRef class sets reference to geometry representation 
CScopedLock  Scoped lock. Can accept a null pointer to a mutex. Locking occurs if the pointer to the mutex is nonzero and the code runs in parallel 
CScopedReadProgress  Scoped progress indicator for reader 
CScopedRecursiveLock  Recursive scoped lock. Can accept a null pointer to a mutex. Locking occurs if the pointer to the mutex is nonzero and the code runs in parallel 
CSelectionMaterial  Functions for setting material parameters of selected objects 
CSFDPArray  Sorted onedimensional array of pointers to objects 
CShader  Shader class implements a pixel shader and its program. This class provides loading and also compiling and performing subprogram of vertexes and shader itself 
CSheetRibValues  Parameters of a sheet metal rib 
CShowEvent  NOT TRANSLATED 
CSIArray  Onedimensional array of objects with iterator functions 
CSimpleNameArray  Set of simple names 
CSize  Size class describes a size and uses an integer precision 
CSlotValues  The parameters of slot 
CSmoothValues  Parameters of fillet or chamfer of edge 
CSolidMIAttire  Solid, its properties and transformation matrices of solid duplicates 
Csorting_array  Dynamic container for storing elements of an ordered set 
CSphereGeometry  Sphere 
CSpineData  A spine curve and its neighborhood 
CSPtr  Smart pointer to objects with reference counter 
CSPtrPair  A pair of smart pointers 
CSQueue  Queue of objects without destructors 
CSRef  Smart reference to objects with reference counter 
CSSArray  Ordered array 
CSStack  A stack of objects 
Cstatic_array  Static vector 
Cstatic_pair  Static vector of two elements (pair) 
CStMLTipParams  Tip parameters structure 
Cstrbuf  A buffer of a CHARstring 
CStrData  Specific data of a string 
CStrHash  Hash with a string type 
CString  General String class based on Unicode standard 
Cstring_generator  Generator of MbUuid from string 
CStringProperty  String property 
CStVertexOfMultilineInfo  Information about a vertex 
CSweptValues  The parameters of formgenerating operation 
CSweptValuesAndSides  The parameters of extrusion or rotation 
Ctape  The base class of the stream for implementation of reading and writing 
CTapeBase  Base class for stream classes 
CTapeClass  "Wrapper" for one stream class 
CTapeClassContainer  Array of stream classes registration 
CTapeManager  Stream manager 
CTapeRegistrator  Array for object registration while reading/writing 
CTapeRegistratorEx  Array for registration of objects with information about reading/writing position 
CTAPointer  A smart pointer to an array of objects 
CTexture2D  Texture2D class is for processing 2D textures. The class is used to create textures on the fly or to change the existing texture resources 
CThreadMapperStruct  A structure for the thread mapping creator 
CTimerEvent  NOT TRANSLATED 
CTMBoxSize  Box sizes 
CTOwnPointer  A smart pointer to an object 
CTPointer  A smart pointer to an object 
CTPointer< char >  A smart pointer to an array of symbols 
CTPointerBase  Base class of smart pointer 
CTransform  NO TRANSLATION 
CTransformValues  The parameters of object scaling 
CTreeIntervalNode  Node of interval expression tree 
CTriPoly  Polygon 
CTriVertex  Vertex of a polygon 
Ctype_which  Get variant type with a given index 
CUIntProperty  Uint property 
Cunion_conductor  Conductor of visitor for recursively given container 
CUserAttrDefinition  A template of user attribute definition 
CUserAttrDefinitionInstance  A template of "Definition" phenomenon of user attribute 
CVariant  Variant class implements union of most common data types in C3D Vision and supports fixed set of types 
CVariantValue  VariantValue is a union of possible values 
CVectorDifference  Difference of normals 
CVersionContainer  Container of versions 
CVersionProperty  Version property 
CViewport  Viewport class defines viewport 
CVisionEngine  NO TRANSLATION 
CVisionWork  NOT TRANSLATED 
CVisitor  Abstract base class of the visitor 
CVisitorImpl  A generallized declaration of support of the object visit by a concrete visitor 
Cwcsbuf  A buffer of a WCHARstring 
CWheelEvent  WheelEvent class contains parameters that describes a scroll wheel event 
CWheelEventObject  NO TRANSLATION 
Cwhich_type  Get type index from the list of unioncontainer 
CWinApplication  Class WinApplication is a implementation of the window rendering using OpenGL 
CWindowStateModifiedEvent  NOT TRANSLATED 
CWireframeGeometry  Abstract base class for rendering geometry 
Cwriter  Stream for writing 
Cwriter_ex  Stream for writing to several FileSpaces 
CWString  General String class based on Unicode standard and used for converting string 