C3D Toolkit  Kernel - 105435, Vision - 121811.105435
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nc3dC3D namespace declaration
 NExperiment
 NstdSTL namespace
 CAbsGeometryRepAbstract representation class
 CAbsInputCommandAbsInputCommand class is a base class for input of certain comands
 CAbsInputDeviceAbsInputDevice class is a base class used by Vision to interact with arbitrary input devices
 CAbsVisionComponentAbsVisionComponent class is a base class for any Vision component. AbsVisionComponent class provides homogeneity of classes and their interaction
 Caligned_unionUnion-container for instance of type from a specific set of types
 CAngleDimensionGeometryAngleDimensionGeometry class serves for building an angular size
 CAngleDimensionRepMathRepresentation class is an auxiliary class and represents API to control geometry
 CAnnotationGeometryNO TRANSLATION
 CApplicationClass Application is a implementation of the window rendering using OpenGL
 CArray2Two-dimensional array of objects
 CAssemblyGeneratorAssembly generator
 CAssemblyMIAttireAssembly
 CAttrDefInstanceAttribute definition instance
 CAuxiliaryDataParent class of data for manager of parallel processing
 CBalanceTreeBalanced tree
 CBalanceTreeIteratorIterator of balanced tree
 CBalanceTreeNodeNode of balanced tree
 CBaseApplicationClass BaseApplication is a implementation of the window rendering using OpenGL
 CBaseStrVisitorBase class for thread-safe visitor extracting a string
 CBasicIGESБазовый класс для IGES объектов
 CBasicObjectBasicObject class is the base class for all scene objects
 CBicompDFSVisitorПосетитель обхода в глубину для поиска блоков и точек сочленения
 CBoolPropertyBool property
 CBorerValuesThe hole parameters
 CBoundingBoxGeometryBoundingBoxGeometry is bounding parallelepiped and serves for displaying an informational graph size in a scene by specified segment
 CBoundingBoxRepBoundingBoxRep 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
 CBoxGeometryBoxGeometry class presents geometry as a box built by given parameters: width, height and length
 CBoxRepBoxRep class is an auxiliary class and presents API to control BoxGeometry geometry
 CBTreeConstConstant as a node of a binary tree
 CBTreeFunctionFunction as node of a binary tree
 CBTreeIdentVariable as a node of a binary tree
 CBTreeNodeBase class for nodes of the expression tree
 CBTreeOperationOperation with two arguments as node of binary tree
 CBTreeOperation1ArgOperation with one argument as a node of a binary tree
 CBTreeOperation3ArgsOperation with three arguments as node of syntax tree
 CBTreeUserFuncUser-defined function as a node of a binary tree
 CCacheCleanerBase class for objects which require a garbage collection
 CCacheManagerManager for parallel data processing (the cache manager)
 CCameraA class for 3D scene rendering, using virtual camera
 CCameraEventCamera position change event
 CCcArrayDynamic one-dimensional array without counter of elements number
 Ccdet_collided_facesThe structure of the query to find collision faces
 CCharArray8 bit zero terminated char array
 CChildEventNOT TRANSLATED
 CClassDescriptorPacked class name
 CCloseEventNOT TRANSLATED
 CClusterCluster
 CClusterReferencePosition for reading/writing in a cluster
 CColorColor class defines color based on RGB or HSV, or CMYK values
 CCommandCommand class links AbsInputCommand set running the same event
 CCommentRepCommentRep class presents a text in a frame on an extension line
 CCommonMutexWrapper for Linux mutex API
 CCompareItemsResultThe result of comparison between two objects
 CConeGeometryConeGeometry class presents cone geometry
 CConeRepConeRep class is an auxiliary class and presents API to control ConeGeometry geometry
 CConstraintManager2DManager of interactions with the solver
 CConvConvertorProperty3DSimple implementation of converter's properties
 CConvModelDocumentImplementation of the interface of a document of an assembly model or a part model
 CCoordLocationListenerCoordLocationListener class controls values of coordinates from interaction devices, for example, 3D-mouse and keyboard
 CCoordTuningCoordTuning class stores the settings for the specified coordinate list
 CCornerValuesParameters of vertex fillet
 CCosinusoidParParameters of a sinusoid creation
 CCountDifferenceDifference in count
 CCSPArrayOrdered one-dimensional array
 CCSSArrayOrdered one-dimensional array
 CCurveWTypeThe curve with the type and tolerance
 CCuttingToolThe tool to control planes of a dynamic section
 CCylinderGeometryCylinderGeometry class presents geometry as a cylinder
 CCylinderRepCylinderRep class is an auxiliary class and presents API to control CylinderGeometry geometry
 Cdbg_inspectorDebug Inspector of union-container (NOT completed yet!)
 CDblPointIntPoint class defines point on the plane using double-precision
 CDblRectDblRect class defines rectangle in the plane using double-precision
 CDefaultBicompVisitorПосетитель алгоритма поиска блоков и точек сочленения в неориентированном графе
 CDefaultDFSVisitorПустой посетитель алгоритма обхода графа в глубину
 CDeferredDeleteEventNOT TRANSLATED
 CDefRangeThe function domain
 CDefRangeItemElement of the function definition domain
 CDerivesValuesValue of the function and derivatives
 CDFS_elementСтековый элемент для алгоритма обхода в глубину
 CDiameterDimensionGeometryDiameterDimensionGeometry class serves for building a diametrical size
 CDiameterDimensionRepDiameterDimensionRep class is an auxiliary class and presents API to control DiameterDimensionGeometry geometry
 CDimensionGeometryDimensionGeometry class is the base class of geometry for two-dimensional representations of linear, radial, angular sizes
 CDimensionRepDimensionRep class is an auxiliary class and presents API to control DimensionGeometry geometry
 CDimParametersParameters of size constraint
 CDiskreteLengthDataData for support of discrete length/radius/distance
 CDoubleFieldsFields class defines four rectangle fields
 CDoublePropertyDouble property
 CDoubleSizeSize class describes a size and uses an floating precision
 CDPtrSmart pointer
 CDrawEventNOT TRANSLATED
 CDuplicationMatrixValuesDuplication by matrices
 CDuplicationMeshValuesDuplication by grid
 CDuplicationValuesAbstract class of duplication parameters
 CDXFCompositeDataBlock properties
 CDXFConverterDXF - converter
 CDXFCurveA curve
 CDXFCurve3DA space curve
 CDXFEntityObject of DXF format
 CDXFFaceFace
 CDXFHandleUnique (in the document) object identifier
 CDXFModelerGeometrySAT stream analyzer
 CDXFPointPoint
 CDXFPolyfaceMeshMesh on the base of faces
 CDXFPolygonMeshMesh on the base of DXF vertices
 CDXFPolylinePolyline
 Cempty_variantTail element for recursive determination of type recursive_union<T1,T2>
 CEssenceEssence is a node subclass aggregating several instances of features for behavior definition
 CEvolutionValuesParameters of the sweeping operation
 CExposeEventNOT TRANSLATED
 CExtensionValuesThe shell extension parameters
 CExtrusionValuesThe parameters of extrusion operation
 CFastenersValuesThe parameters of fastener elements
 CFDPArrayOne-dimensional array of pointers
 CFeatureIt is the basic scene node class that can aggregate with Essence instances like a component
 CFieldsFields class defines four rectangle fields
 CFileSpaceFile space
 CFlagsFlags<Enum> is a template class where Enum is an enumarated type. Flags is used to store enumeration value combinations in C3D Vision
 CFormDefinitionContour shape description
 CFullFilletValuesParameters of face fillet
 CGcArgumentArgument of constraint (or geometric primitive of the solver)
 CGCE_adim_parsParameters of angular dimensional constraint
 CGCE_circleCoordinates of a circle
 CGCE_diagnostic_parsDiagnostic characteristics of constraint system
 CGCE_dim_parsParameters of dimensional constraint
 CGCE_dragging_pointControl point of the dragging
 CGCE_ellipseCoordinates of a ellipse
 CGCE_ldim_parsParameters of distance constraint
 CGCE_lineCoordinate of a line on the plane
 CGCE_pointCoordinates of a point on plane
 CGCE_point_dofDegree of freedom of a point
 CGCE_splineCoordinates and characteristics of a spline
 CGCE_vec2dVector coordinates
 CGCE_vecNdCoordinates of n-dimensional vector
 CGCM_c_paramsStructure of constraint parameters
 CGCM_c_recordStructure of geometric constraint record
 CGCM_diagnostic_parsDiagnostic characteristics of constraint system
 CGCM_extra_paramAdditional parameter for functions of type #GCM_dependent_func
 CGCM_g_recordStructure of data fields representing a geometric object
 CGCM_geom_axisAxis of a planar angle
 CGCM_pointСoordinates of point in three-dimensional space
 CGCM_undefinedUndefined value of some datatype
 CGCM_vec3dCoordinates of 3D-vector
 CGcPrecisionFixed tolerances of two-dimensional parametrization problems solving and other constants
 Cgeom_point
 CGeomCircleObjectA circle
 CGeomCodeGeometric primitive encoding
 CGeometryGeometry class is the base class for all geometric objects
 CGeometryRep3D geometry data representation
 CGeomFTTextObjectGeomFTTextObject class generates text string for outputting on the screen
 CGeomLineSegmentObjectLine segment
 CGeomPolylineObjectPolyline
 CGetVestigesTransDataA structure for data transmission between threads
 CGlobalFlagsGlobal settings for visualization module
 Cgraph_traitsGraph datatype traits
 CGridsToShellValuesOperation parameters of grids-to-shell conversion
 CHoleValuesThe parameters of notch
 CIAttrDefinitionAttribute definition interface
 CIConvertor3DConverter's interface
 CIConvertorProperty3DInterface of converter's properties
 CIFC_ArrayOne-dimensional array of pointers with counting of references
 CIfDrawGIInterface of debug drawing of application
 CIfProgressIndicatorA run progress indicator
 CIGetMsgThe getter of a string from string data
 CImageImage class provides tolls for loading/saving different image formats
 CIMArrayOrdered array of indices of the given PArray
 Cindex_tagTemplate to generate an indexed type (for static type-matching in compile-time)
 CInertiaPropertiesInertial properties of solid
 CInputCommandNO TRANSLATION
 CInputEventInputEvent class is the base class for events that describes user input
 CIntervalConstNodeInterval of simple expressions
 CIntervalIdentNodeInterval variable as a node of a binary tree
 CIntPointIntPoint class defines point on the plane using integer precision
 CIntPropertyInt property
 CIntRectIntRect class defines rectangle in the plane using integer precision
 CiobufStream buffer
 Ciobuf_SeqStream buffer
 CIProgressIndicatorInterface of the execution progress indicator
 CIScaleRequestorInterface of scale request
 CIStitchRequestorInterface of stitching request
 CIStrDataData of a string
 CItAlgebraicConstraintConstraint for subset of coordinates
 CItAnnObjectStoreThe interface of annotated objects storage
 CItAssemblyImportDataThe user defined interface for import constraint system of an assembly from CAD application
 CItAssemblyReactorThe event handles related to solving the assembly
 CItCamMechanismInterface "Cam mechanism"
 CItConstraintItemGeometric constraint
 CItCoordInterface of coordinate
 CItGCBlackboxBlackbox
 CItGeomGeometrical object
 CItIntervalTreeVariableInterface of interval variable
 CItMateTransmissionInterface "Mechanical transmission for two solids"
 CItModelAssemblyInterface of the assembly
 CItModelDetailInterface of a part
 CItModelDocumentInterface of document of an assembly model or a part model
 CItModelInstanceInterface of the component instance
 CItModelInstancePropertiesInterface of properties of an instance, a subassembly or a part
 CItPositionManagerAbstract for control of geom position in the assembly
 CItSymbolObjectStoreThe interface of storage of conventional notations
 CItTreeVariableInterface of variable
 CItUserFuncInterface of function
 CJoinSurfaceValuesData for construction of surface of the joint
 CKdTreeK-d tree
 CLightLight source
 CListList of pointers to elements
 CListItemThe list element
 CLIteratorIterator of list
 CLoftedValuesThe operation parameters of constructing solid by lofted
 CLoopCrossParamParameter of loops self-intersection
 CMaAngularDimensionAngular dimension
 CMaAnnotationItemAnnotation object
 CMaCalloutCallout is the parent of all classes for callouts of different types
 CMaCompositeTextSet of text blocks
 CMaDiameterDimensionDiameter dimension
 CMaDimensionDimension is the parent of all classes for dimensions of different types
 CMaLinearDimensionLinear dimension
 CMaRadialDimensionRadial dimension
 CMaShapeToleranceShape tolerance
 CMaSpecificSymbolSpecific symbol
 CMaterialVisual properties of the material
 CMaTerminatorSymbolDescription of the terminator symbol
 CMaTextItemText object
 CMaTextLiteralText with specification of LCS, font, align
 CMaTextLiteralExtentText with specification of LCS, font, alignment, size
 CMathCommon static data of algorithms and functions
 CMathGeometryClass MathGeometry presents geometry for next rendering that was generated with math representation
 CMathItemCopyPropertyThe property of the object
 CMathItemPropertyThe property of the object
 CMathRepresentationMathRepresentation class is an auxiliary class and represents API to control geometry
 CMatrixNNSquare matrix of numbers N x N
 CMbAccurateTimerHigh resolution timer
 CMbAnchorAttributeAttribute "anchor"
 CMbAngularDimensionAngular dimension
 CMbAnnCurvesThe array of annotative curves
 CMbAnnotationEdgeVestigeThe vestige of an annotative object
 CMbApex3DApex (point)
 CMbArcElliptical arc in two-dimensional space
 CMbArc3DElliptical arc in three-dimensional space
 CMbAssemblyAssembly unit
 CMbAssistingItemAssisting item of the geometric model
 CMbAttributeObject attributes
 CMbAttributeActionObject for properties
 CMbAttributeContainerAn attribute container
 CMbAttributeProviderTopological objects attributes provider
 CMbAutoRegDuplicateAuto-registrator of duplication
 CMbAutoRegTransformAuto-registrator of transformation
 CMbAverageTimerAverage timer
 CMbAxis3DThe axis-vector which is attached to a fixed point
 CMbBaseVestigeThe vestige of three-dimensional object
 CMbBeadParamCalculatorThe calculator of the dependent parameter of a bead
 CMbBeadSolidConstructor of a shell from sheet material with a bead
 CMbBeadValuesThe bead parameters
 CMbBendAnySolidConstructor of a shell from sheet material with bend/unbend
 CMbBendByEdgeValuesThe parameter of bend construction for operation "Bend by an edge"
 CMbBendOverSegSolidConstructor of a shell from sheet material bent along a segment
 CMbBendOverSegValuesThe parameter of bend construction by line for operation "Bend by a line"
 CMbBendsByEdgesSolidConstructor of bends by edges of a shell of a solid from sheet material
 CMbBendUnbendSolidConstructor of a shell from sheet material with bend/unbend
 CMbBendValuesThe bend parameters
 CMbBezierBezier spline in two-dimensional space
 CMbBezier3DBezier spline in three-dimensional space
 CMbBinaryAttributeBinary attribute
 CMbBoolAttributeBool attribute
 CMbBooleanFlagsControl flags of Boolean operations
 CMbBooleanSolidBoolean operation constructor
 CMbBreakBreak
 CMbBreaksPartPart of break
 CMbBreaksRebuildClass for breaks rebuilding
 CMbBridgeCurve3DBridge curve connecting ends of two curves
 CMbBSplineB-spline set of NURBS-curve
 CMbCartPointThe cartesian two-dimensional point
 CMbCartPoint3DThe three-dimensional point
 CMbChamferSolidConstructor of solid with edges' chamfers
 CMbChamferSurfaceChamfer surface
 CMbChangedModification
 CMbChannelSurfaceFillet surface with variable radius is normal or with preservation of edges
 CMbCharacterCurveFunctionally defined two-dimensional curve
 CMbCharacterCurve3DFunctionally defined curve
 CMbCheckTopologyParamsParameters of validation of the shell
 CMbClassTraitsClass traits of C3D geometric kernel
 CMbCloseCornerGapHotPointCalcCalculator of hot point location for the gap of corner closure
 CMbClosedCornerSolidConstructor of a shell from sheet material with corner enclosure
 CMbClosedCornerValuesThe bend closure parameters
 CMbCollectionCollection of elements
 CMbCollisionDetectionUtilityUtility for calculation of intersection and proximity parameters of solids
 CMbColorColor
 CMbCommonAttributeCommon attribute - the base class
 CMbCompContourArrayAn array of contours belonging to the certain component
 CMbConeSpiralConical spiral
 CMbConeSurfaceConical surface
 CMbConnectingCurveCreatorConstructor of curve connecting two curves
 CMbConstFunctionConstant function
 CMbConstraintElementary constraint
 CMbConstraintItemGenerator of a model in the solver
 CMbConstraintSystem2DGeometric constraints system
 CMbContourContour in two-dimensional space
 CMbContour3DContour in three-dimensional space
 CMbContourOnPlaneContour on plane
 CMbContourOnSurfaceContour on surface
 CMbContourWithBreaksContour with breaks
 CMbControlDataThe data for two-dimensional object control
 CMbControlData3DThe data for three-dimentional object control
 CMbCoonsPatchSurfaceCoons surface on four curves
 CMbCoordCoordinate
 CMbCornerSurfaceTriangular surface on curves
 CMbCosinusoidCosinusoid in two-dimensional space
 CMbCoverSurfaceQuadrangular surface on curves
 CMbCreatorConstructor of object of the geometric model
 CMbCrookedSpiralSpiral with a curvilinear axis
 CMbCrossPointIntersection point of two curves
 CMbCubeThe bounding box
 CMbCubicFunctionCubic Hermite function
 CMbCubicSplineCubic spline in two-dimensional space
 CMbCubicSpline3DCubic spline
 CMbCubicSplineFunctionCubic spline function
 CMbCurvatureCurvature and principal curvature direction data
 CMbCurveCurve in two-dimensional space
 CMbCurve3DCurve in three-dimensional space
 CMbCurveBoundedSurfaceThe surface bounded by curves
 CMbCurveEdgeFace edge
 CMbCurveEvolutionSolidConstructor of shell of evolution solid
 CMbCurveExtrusionSolidConstructor of an extrusion solid's shell
 CMbCurveIntoNurbsInfoAdditional information for transformation of a curve or surface to NURBS
 CMbCurveLoftedSolidConstructor of a lofted shell
 CMbCurveRevolutionSolidConstructor of a revolution shell
 CMbCurveSpiralSpiral with a variable radius
 CMbCurveSweptSolidConstructor a solid's shell by forming curves
 CMbCurveVestigeThe information about a curve vestige
 CMbCutLumpSolid with a sing cutting in derive view
 CMbCuttingSolidCut solid constructor
 CMbCylinderSurfaceThe cylindrical surface
 CMbDencityDensity
 CMbDetachSolidConstructor subdividing a set of faces into connected parts
 CMbDimensionDimension
 CMbDimensionalDimensional constraint
 CMbDirectionTwo-dimensional normalized vector
 CMbDisplacementCalculatorThe bend displacement calculator
 CMbDistanceDistance between objects
 CMbDoubleAttributeDouble attribute
 CMbDraftSolidConstructor of a shell with drafted faces
 CMbDuplicationSolidConstructor of duplication face sets
 CMbEdgeEdge
 CMbEdgeFacesIndexesIndex of edge identification
 CMbEdgeFunctionA structure for edge and function transferring
 CMbEdgeSequenceSequence of edges
 CMbEdgeVestigeThe vestige of an edge or a curve
 CMbElementElement of tesselation of solid volume
 CMbElementaryAttributeElementary attribute - the base class
 CMbElementarySolidConstructor of shell for elementary solid
 CMbElementarySurfaceAn elementary surface
 CMbElevationSurfaceLofted surface with guide curve
 CMbEmbodimentAttributeIndication of embodiment (variant of model implementation)
 CMbEvolutionSurfaceThe swept surface
 CMbExactApex3DApex on double data
 CMbExactGridTriangulation on double data
 CMbExactionSurfaceSweep with guide curve surface with rotating ends
 CMbExactPolygon3DPolygon on double data
 CMbExpansionSurfaceMotion surface (plane-parallel swept surface)
 CMbExplorationSurfaceThe swept surface with scaling and winding of generation curve
 CMbExtensionShellConstructor of an extended face of a shell
 CMbExternalAttributeUser external attribute - the base class
 CMbExtrusionLayoutThe parameters of Boolean operation of extrusion to object
 CMbExtrusionSurfaceExtrusion surface
 CMbFaceFace
 CMbFaceAndGridMathematical face and its calculated grid
 CMbFaceModifiedSolidConstructor of a modified shell
 CMbFaceShellShell or set of faces
 CMbFaceVestigeThe vestige of a face
 CMbFilletSolidEdges fillet constructor
 CMbFilletSurfaceFillet surface of constant radii, ordinary or with preservation of fillet
 CMbFixAttrSetFixed set of attributes
 CMbFlagsProvides the common interface for bit-flags treatment
 CMbFloatApex3DApex on float data
 CMbFloatAxis3DAxis
 CMbFloatGridTriangulation on float data
 CMbFloatPointA two-dimensional point
 CMbFloatPoint3DThree-dimensional point
 CMbFloatPolygon3DPolygon on float data
 CMbFloatVector3DThree-dimensional vector
 CMbFormNoteWay for polygonal object constructing
 CMbFunctionScalar function of parameter
 CMbFunctionFactoryFactory of functions
 CMbGarbageCollectionGarbage collector for objects which use data caching
 CMbGeomAttributeGeometric attribute
 CMbGregorySurfaceThe surface on the bounding contour
 CMbGridTriangulation
 CMbGridLoopBorder of triangulation
 CMbGridSegmentA polygonal mesh segment (segmentation result)
 CMbGridSurfaceSurface based on triangulation
 CMbHermitComposite Hermite cubic spline in two-dimensional space
 CMbHermit3DComposite Hermite cubic spline in three-dimensional space
 CMbHoleSolidConstructor of shell of hole, pocket, groove
 CMbHomogeneousExtended point with homogeneous coordinates in the two-dimensional space
 CMbHomogeneous3DExtended point with homogeneous coordinates in the three-dimensional space
 CMbIdArrTruncated set of simple names
 CMbIdentifierObject identifier
 CMbInstanceInstance of object
 CMbInt64AttributeInt64 attribute
 CMbIntAttributeInt attribute
 CMbIntCurveCreatorIntersection curve constructor
 CMbIntersectionDataInformation about two solids intersection
 CMbItemA model geometric object
 CMbItemIndexIndex of object identification
 CMbItemThinValuesExtended index of object identification
 CMbJalousieParamCalculatorThe calculator of trimmed jalousie parameters
 CMbJalousieSolidConstructor of a shell form sheet material with jalousie
 CMbJalousieValuesThe parameters of jalousie
 CMbJogSolidConstructor of a shell from sheet material with a jog
 CMbJogValuesThe parameters for operation "undercutting"
 CMbJoinShellConstructor of a join shell
 CMbJoinSurfaceThe surface of the joint
 CMbJointBendSolidConstruction of a composite bend
 CMbJointBendUtilsAuxiliary functions for a composite bend (a bend from a sketch)
 CMbJointBendValuesThe parameters of combined bend
 CMbKCalculatorCalculator of the neutral layer coefficient
 CMbLabelA label for performing of operations
 CMbLeaderLeader conventional notation
 CMbLegendAuxiliary geometric object
 CMbLineLine in two-dimensional space
 CMbLine3DLine in three-dimensional space
 CMbLinearDimensionLinear dimension
 CMbLineFunctionLinear function
 CMbLineSegmentLine segment in two-dimensional space
 CMbLineSegment3DLine segment in three-dimensional space
 CMbListVarsList of variables
 CMbLocalSectionMapIteratorThe iterator of local views of sections of solid
 CMbLoftedSurfaceLofted surface passing through given family of curves
 CMbLoopFace loop
 CMbLumpSolid, matrix of its transformation and identifiers of owners
 CMbLumpAndFacesA solid with an array of faces and triangulation grids
 CMbLumpCubeSolid bounding box, matrix of its transformation and identifiers of owners
 CMbMapBodiesPArrayThe set of solids projections
 CMbMappingLumpsA solid or a set of solids which are defined in a coordinate system with an attribute of cutting in sections and cutaways
 CMbMapSettingsParameters for the construction of one view projection.
 CMbMapViewInfoThe information about a view
 CMbMapVisibilityModeVisibility mode of mapping
 CMbMarkerMarker with properties of a geometric object
 CMbMatrixThe extended matrix of transformation in a two-dimensional space
 CMbMatrix3DThe extended matrix of transformation in a three-dimensional space
 CMbMedianShellConstructor of a median shell of solid
 CMbMergingFlagsControl flags of shell items merging
 CMbMeshThe polygonal geometric object - Mesh
 CMbMeshProcessorClass for creating a BRep solid by polygonal mesh
 CMbMeshProcessorValuesParameters of BRep shell construction from polygonal mesh
 CMbMeshShellConstructor of a shell from a mesh of curves
 CMbMeshSurfaceThe surface constructed by the grid curves
 CMbMinMaxSurfDistsDistances between surfaces with points
 CMbMiterValuesThe bend closure parameters with the performing closure flag
 CMbModelGeometric model
 CMbModifiedNurbsItemConstructor of a shell with deformable faces
 CMbMultilineMultiline
 CMbNameA name of an object
 CMbNameAttributeTopological name
 CMbNamedAttributeContainerAttribute container
 CMbNamedContoursTreeThe tree of named contours
 CMbNameMakerName generator
 CMbNamePairName of object and its duplicate
 CMbNamePairListTable of names correspondence
 CMbNameVersionVersion of a name
 CMbNestSyncItemBase synchronization object with lazy initialization which supports nested locks
 CMbNurbsNURBS curve in two-dimensional space
 CMbNurbs3DNURBS curve in three-dimensional space
 CMbNurbs3DCreatorSpatial spline constructor
 CMbNurbsBlockSolidConstructor of a shell in the form of block
 CMbNurbsModificationModifier of a shell with a deformable face
 CMbNurbsParametersParameters for the construction of a NURBS copy of the object
 CMbNurbsPointInfoParameters of knot point of the object spline copy
 CMbNurbsSurfacesSolidConstructor of a shell from NURBS-surfaces
 CMbNURBSVectorNurbs-vecor
 CMbNURBSVector2DNurbs-vecor
 CMbOffsetCurveOffset extended curve
 CMbOffsetCurve3DOffset curve in three-dimensional space
 CMbOffsetCurveCreatorOffset curve constructor
 CMbOffsetSurfaceOffset surface
 CMbOrientedEdgeOriented edge
 CMbPartSolidDataInformation about the solid part
 CMbPartSolidIndexIdentifier of the part of the solid
 CMbPartSolidIndicesIdentifiers of the parts of the solid
 CMbPatchCreatorConstructor of a patch-shaped shell
 CMbPatchCurveCurve for the patch construction
 CMbPathPath to component
 CMbPersistentNestSyncItemBase synchronization object with support of nested locks
 CMbPersistentSyncItemBase object providing means of synchronization
 CMbPersonOrganizationInfoInformation related to a person and the organization he/she in
 CMbPlacementLocal coordinate system in two dimensional space
 CMbPlacement3DLocal coordinate system in three dimensional space
 CMbPlanarGridTriangulation of a two-dimensional region
 CMbPlaneA plane
 CMbPlaneCurvePlane curve in three-dimensional space
 CMbPlaneInstanceInstance of a two-dimensional sketch objects
 CMbPlaneItemGeometric object in two-dimensional space
 CMbPntLocAn object with information about the point location relative to the shell
 CMbPntMatingDataParameters of conjugation at point
 CMbPoint3DThree-dimensional point with properties of geometric object
 CMbPointCurveThe curve degenerated to a point
 CMbPointFramePoint-frame
 CMbPointOnCurvePoint on a curve
 CMbPointsSymbolConventional notation on base points
 CMbPolyCurveCurve in two-dimensional space, defined by points
 CMbPolyCurve3DCurve in three-dimensional space, defined by points
 CMbPolygonTwo-dimensional polygon
 CMbPolygon3DPolygon
 CMbPolygon3DSolidA polygon with a solid
 CMbPolylinePolyline in two-dimensional space
 CMbPolyline3DPolyline in three-dimensional space
 CMbPolySurfaceA surface specified by rectangular matrix of points
 CMbPositionDataData for operation dimensions
 CMbPowerFunctionPower function
 CMbPrimitivePrimitive
 CMbProductAttributeBase calss of product attributes
 CMbProductInfoProduct data
 CMbProjCurveProjection curve
 CMbProjCurveCreatorProjection wireframe constructor
 CMbProjectionsObjectsThe additional projected objects
 CMbPropertiesSet of object properties
 CMbPropertyProperty
 CMbQuadrangleQuadrangle
 CMbRadialDimensionRadial dimension
 CMbRectBounding rectangle
 CMbRect1DOne-dimensional cube
 CMbRect2DA two-dimensional cube
 CMbRect3DThree-dimensional cube
 CMbRefItemReference-counted object
 CMbRegDuplicateRegistrator of copied objects
 CMbRegionTwo-dimensional region
 CMbRegionBooleanParamsBoolean operation parameters over regions
 CMbRegTransformRegistrator of transformable objects
 CMbReparamCurveReparametrized curve in two-dimensional space
 CMbReparamCurve3DReparametrized curve in three-dimensional space
 CMbRestoredEdgesSolidConstructor of side edges of bends
 CMbReverseCreatorConstructor of a reversed solid
 CMbRevolutionLayoutThe parameters of Boolean operation of revolution to object
 CMbRevolutionSurfaceRevolution surface
 CMbRibSolidConstructor of a solid with a rib
 CMbRoughRoughness notation
 CMbRuledShellConstructor of a ruled shell
 CMbRuledShellGapCalcCalculator of hot point location for the gap of corner closure
 CMbRuledSolidConstructor of a sheet ruled shell
 CMbRuledSolidValuesA ruled shell parameters
 CMbRuledSurfaceRuled surface
 CMbSectionMapA data for constructing a set of sections and cutaways of shells
 CMbSectionMapIteratorThe iterator of section views of solid
 CMbSectionMapIteratorAbsThe interface of iterator of section views
 CMbSectorSurfaceSectorial surface
 CMbSelectedSelection
 CMbSerialItemSerialization class template (ordinal numbering of created objects)
 CMbSheetMetalBendOuter and inner faces of bend with parameters
 CMbSheetMetalSolidConstructor of a shell from sheet material
 CMbSheetMetalValuesParameters of solid construction from sheet material
 CMbSheetRibHotPointCalculatorCalculator of hot point location for the sheet rib
 CMbSheetUnionSolidConstructor of operation of union of sheet solids by butt
 CMbShellHistoryFaces history
 CMbShellSolidConstructor of an offset shell
 CMbSilhouetteCurveIsocline curve or silhouette curve of surface
 CMbSimbolthThreadViewThe implementation of the annotation view interface
 CMbSimpleCreatorConstructor of a solid shell without history
 CMbSimplifyFlatPatternValuesParameters of the simplification corners operation.
 CMbSimplifyFlatSolidConstructor of the simplified flat pattern
 CMbSinusFunctionSinus function
 CMbSlotValuesThe parameters of stress relieving of bending
 CMbSMBendNamesParameters and names of bend's elements
 CMbSmoothSolidConstructor of chamfer or fillet of solid's edges
 CMbSmoothSurfaceSmooth surface
 CMbSNameMakerGenerator of names with additions to name
 CMbSolidSolid solid
 CMbSpaceCurvesAn array of spatial curves for projection
 CMbSpaceInstanceInstance of three-dimensional object
 CMbSpaceItemGeometrical object in three-dimensional space
 CMbSpaceParamPntA space-parametric point
 CMbSpacePointsThe array of spatial points for projection
 CMbSphereSurfaceSpherical surface
 CMbSphericalStampSolidConstructor of a shell from the sheet material with spherical stamping
 CMbSpineCurvilinear spine for sweep surface
 CMbSpiralSpiral
 CMbSpiralSurfaceSpiral surface
 CMbSplineSurfaceNURBS surface
 CMbSplitDataTruncating elements
 CMbSplitShellConstruction of a shell with splitting of faces
 CMbStampingValuesThe parameters of stamping
 CMbStampRibAttributeAttribute of reinforsed rib of sheet solid
 CMbStampRibSolidConstructor of a sheet solid with a rib
 CMbStampSolidConstructor of a shell from the sheet material with stamping
 CMbStepDataData for step calculation
 CMbStitchedSolidConstructor of a shell by stitching the faces
 CMbStringAttributeString attribute
 CMbStyleStyle of drawing lines
 CMbSurfaceSurface in three-dimensional space
 CMbSurfaceCurveCurve on surface
 CMbSurfaceIntersectionCurveIntersection curve of two surfaces
 CMbSurfaceSplineCreatorSpatial spline constructor
 CMbSurfDistDistance between points on surface
 CMbSweptDataThe generating data
 CMbSweptLayoutThe parameters of Boolean operation of extrusion or revolution to object
 CMbSweptSideParameters of rotation and extrusion
 CMbSweptSurfaceSwept surface
 CMbSymbolConventional notation
 CMbSymbolVestigeThe vestige of a conventional notation
 CMbSymmetrySolidConstructor of a symmetric solid
 CMbSyncItemBase synchronization object with lazy initialization
 CMbTempCircleAuxiliary circle
 CMbThinShellCreatorConstructor of a shell from a surface
 CMbThreadThread
 CMbTopItemTopological object in three-dimensional space
 CMbTopologyItemTopological object with name
 CMbTorusSurfaceToroidal surface
 CMbTransactionsThe history tree of object
 CMbTransformedSolidConstructor of a transformed shell
 CMbTreeVariableVariable
 CMbTriTriangle
 CMbTriangleTriangle
 CMbTrimmedCurveTrimmed curve in two-dimensional space
 CMbTrimmedCurve3DTrimmed curve in three-dimensional space
 CMbTruncatedShellConstructor of a truncated shell
 CMbUnionSolidConstructor of union of two face sets to one face set
 CMbUpdateStampStamp of update time
 CMbUserAttributeUser system attribute
 CMbUserFuncUser-defined function
 CMbUuidGlobal unique identifier
 CMbVarVariable
 CMbVectorTwo-dimensional vector
 CMbVector3DVector in three-dimensional space
 CMbVEFVestigesThe set of arrays which are given after getting of all lines
 CMbVertexVertex
 CMbVertexVestigeThe vestige of a vertex
 CMbVisibleVisibility
 CMbVisualProperties for OpenGL
 CMbWeightMatrixWeights of a NURBS surface
 CMbWidthThickness of drawing lines
 CMbWireCountThe number of u-mesh and v-mesh drawing lines
 CMbWireFrameThree-dimensional wire frame
 CMdAnalyticalFunctionThe analytical function
 CMdCharacterFunctionThe symbolic function
 CMedianShellFacesSet of faces for build a median shell
 CMedianShellValuesOperation parameters of median shell between selected faces of solid
 CmembufMemory stream buffer
 CMeshGeometryMeshGeometry class for rendering polygon object
 CMeshSurfaceValuesSurface parameter by grid of curves
 CMI3DPropertiesVolume mass-inertial properties
 CMIPropertiesMass-inertial properties of curve
 CModifyValuesParameter for direct editing of solid
 CMouseDeviceNOT TRANSLATED
 CMouseEventMouseEvent class contains parameters that describe a mouse event
 CMouseEventHandlerNO TRANSLATION
 CMouseEventObjectNO TRANSLATION
 CMpEdgeEdge
 CMpGraphContours construction graph
 CMpLoopLoop
 CMpVertexVertex
 CMtADimensionTraitsCharacteristic data of angular dimension
 CMtArgumentGeometric argument of constraint
 CMtBicompSearchОтображение реберных свойств для графов, поддерживающих концепцию смежности вершин (без явных ребер)
 CMtConstraintIterIterator traversing assembly constraints
 CMtGeomArgumentAn argument of geometric constraint
 CMtGeomConstraintGeometric constraint
 CMtGeomSolverGeometric constraint solver
 CMtGeomVariantGeometric object, argument of geometric constraint
 CMtLDimensionTraitsCharacteristic data of linear dimension
 CMtMateParametersParameters of proximity to solution for geometric constraint
 CMtMatingGeometryData structure for matched geometry
 CMtParVariantNumeric or enumerated parameter of constraint
 CMtRefItemBase class for objects with reference counting
 CMtStrongComponentsАлгоритм поиска компонент сильной связности в орграфе
 CMtTransDofRecord about the degree of freedom of movement
 CMultiMapAssociative set with duplicates (multiset)
 CMutexMutex 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
 CMutexLockerMutexLocker class is a mutex wrapper that provides convenient ownership mechanism of mutex throughout the scope
 CNameDifferenceNaming difference between two primitives
 CNameIntersectionInfoName with hits counter
 CNCreatedModificationNCreatedModification class is used to notify on scene modifications
 CNCreatedModificationBasicNCreatedModificationBasic class is the base class for all ModificationFlag::NodeCreated SceneModification events
 CNDestroyedModificationUsed to notify about destroying a node
 CNDoublePropertyDouble property with number
 CNodeNode class is the base class for all Vision classes that are used to construct a scene
 CNodeKeyNode unique key
 Cnull_typeEmpty data type
 CNurbsBlockValuesThe parameters for construction of NURBS-block
 CNurbsSurfaceValuesThe parameters of spline surface
 CNurbsValuesParameters of the deformable face
 CObjectObject class is the base class for all scene objects
 COpenGLContextContainerOpenGLContextContainer class is a OpenGLContext container
 COpenGLContextInterfaceOpenGLContextInterface class presents own OpenGL context allowing to render OpenGL in a system window
 COpenGLFramebufferObjectOpenGLFramebufferObject class encapsulates framebuffer OpenGL object
 COpenGLFunctionListInterfaceThe OpenGLFunctionList class provides cross-platform access to the OpenGL ES 2.0 functions
 CParallelRegionGuardScoped guard of parallel region
 CPArrayOne-dimensional array of pointers
 CPatchValuesThe parameters of patch
 CPIArrayOne-dimensional array of pointers with iterator functions
 CPlatformRenderingAreaPlatformRenderingArea class provides abstraction for surface
 CPlatformRenderingAreaEventNOT TRANSLATED
 CPlatformWindowPlatformRenderingArea class provides abstraction for surface
 CPMIArrayOne-dimensional array of pointers with iterator functions
 CPocketValuesThe parameters of pocket or boss
 CPointCloudGeometryNO TRANSLATION
 CPointDifferenceDifference of points
 CPointersArrayIteratorIterator of array
 CPointersIteratorInterface of iterator
 CPointersListIteratorIterator of list
 CPointGeometryNO TRANSLATION
 CPolyline3DPointPoint parameters for creation of a polyline
 CPrCameraOrbitPrCameraOrbit class provides camera orbiting around the target
 CPrCameraPanPrCameraPan class provides scene panning
 CPrCameraRotateNO TRANSLATION
 CPrCameraZoomPrCameraZoom class provides scene zooming about its center
 CPrimitiveDifferenceDifferences of primitives
 CPriorityQueuePriority queue using a heap
 CProcessProcess class serves as a base for classes and handles user input or manipulates with the scene
 CProcessEventProcessEvent class is the event and also base class for all event classes. Event objects contain event parameters
 CProcessManagerInteractive process control manager
 CProgressBarWrapperThe wrapper of the execution progress indicator
 CProgressBuildProgressBuild class is necessary to define the end and step of generating polygonal model
 CPropTypeObject type and property type correspondence structure
 CRandomAccessConstIteratorИтератор с произвольным доступом
 CRandomAccessIteratorIterator with an arbitrary access
 CreaderStream for reading
 Creader_exStream for reading from several FileSpaces by given positions in clusters
 CRectangleGeometryRectangle in space
 Crecursive_unionRecursive definition of class "union-container"
 Cref_pairA pair of references
 CRefItemPropertyThe property of the object
 CRegularModelDocumentImplementation of model document which has regular structure
 CRenderContainerContainer for visual objects
 CRenderingAreaRenderingArea class represents abstract surface for visualization
 CRenderingAreaFormatRenderingAreaFormat class represents RenderingArea format
 CRenderObjectRenderObject class contains GeometryRep + bounding box
 CRenderStateObject rendering state
 CResizeEventNOT TRANSLATED
 CResourceStreamResourceStream class is a stream intended for reading data from resource (memory)
 CRevolutionValuesThe parameters of revolution operation
 CRibValuesParameters of a rib
 CRPArrayOne-dimensional array of pointers to objects
 CRPStackStack of pointers
 CRuledSurfaceValuesData for the construction of a ruled surface
 CrwStream for reading and writing
 CSArrayArray of plain old data structures (POD)
 CSArray_assignInitialization of an array by the list of values
 CSceneContentSceneContent class represents scene content as the graph
 CSceneGeneratorSceneGenerator class presents a space of geometric object representations and also generates a prepared scene for next rendering
 CSceneModificationThe base class for changes that can be sent and received by Vision change notification system
 CSceneProcessRepProcessRep class for process representation
 CSceneSegmentSceneSegment class is the base class for all segments in the scene graph
 CSceneSegmentDataSceneSegmentData class represents scene segment data
 CSceneSegmentRefSceneSegmentRef class sets reference to geometry representation
 CScopedLockScoped 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
 CScopedReadProgressScoped progress indicator for reader
 CScopedRecursiveLockRecursive 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
 CSelectionMaterialFunctions for setting material parameters of selected objects
 CSFDPArraySorted one-dimensional array of pointers to objects
 CShaderShader class implements a pixel shader and its program. This class provides loading and also compiling and performing subprogram of vertexes and shader itself
 CSheetRibValuesParameters of a sheet metal rib
 CShowEventNOT TRANSLATED
 CSIArrayOne-dimensional array of objects with iterator functions
 CSimpleNameArraySet of simple names
 CSizeSize class describes a size and uses an integer precision
 CSlotValuesThe parameters of slot
 CSmoothValuesParameters of fillet or chamfer of edge
 CSolidMIAttireSolid, its properties and transformation matrices of solid duplicates
 Csorting_arrayDynamic container for storing elements of an ordered set
 CSphereGeometrySphere
 CSpineDataA spine curve and its neighborhood
 CSPtrSmart pointer to objects with reference counter
 CSPtrPairA pair of smart pointers
 CSQueueQueue of objects without destructors
 CSRefSmart reference to objects with reference counter
 CSSArrayOrdered array
 CSStackA stack of objects
 Cstatic_arrayStatic vector
 Cstatic_pairStatic vector of two elements (pair)
 CStMLTipParamsTip parameters structure
 CstrbufA buffer of a CHAR-string
 CStrDataSpecific data of a string
 CStrHashHash with a string type
 CStringGeneral String class based on Unicode standard
 Cstring_generatorGenerator of MbUuid from string
 CStringPropertyString property
 CStVertexOfMultilineInfoInformation about a vertex
 CSweptValuesThe parameters of form-generating operation
 CSweptValuesAndSidesThe parameters of extrusion or rotation
 CtapeThe base class of the stream for implementation of reading and writing
 CTapeBaseBase class for stream classes
 CTapeClass"Wrapper" for one stream class
 CTapeClassContainerArray of stream classes registration
 CTapeManagerStream manager
 CTapeRegistratorArray for object registration while reading/writing
 CTapeRegistratorExArray for registration of objects with information about reading/writing position
 CTAPointerA smart pointer to an array of objects
 CTexture2DTexture2D class is for processing 2D textures. The class is used to create textures on the fly or to change the existing texture resources
 CThreadMapperStructA structure for the thread mapping creator
 CTimerEventNOT TRANSLATED
 CTMBoxSizeBox sizes
 CTOwnPointerA smart pointer to an object
 CTPointerA smart pointer to an object
 CTPointer< char >A smart pointer to an array of symbols
 CTPointerBaseBase class of smart pointer
 CTransformNO TRANSLATION
 CTransformValuesThe parameters of object scaling
 CTreeIntervalNodeNode of interval expression tree
 CTriPolyPolygon
 CTriVertexVertex of a polygon
 Ctype_whichGet variant type with a given index
 CUIntPropertyUint property
 Cunion_conductorConductor of visitor for recursively given container
 CUserAttrDefinitionA template of user attribute definition
 CUserAttrDefinitionInstanceA template of "Definition" phenomenon of user attribute
 CVariantVariant class implements union of most common data types in C3D Vision and supports fixed set of types
 CVariantValueVariantValue is a union of possible values
 CVectorDifferenceDifference of normals
 CVersionContainerContainer of versions
 CVersionPropertyVersion property
 CViewportViewport class defines viewport
 CVisionEngineNO TRANSLATION
 CVisionWorkNOT TRANSLATED
 CVisitorAbstract base class of the visitor
 CVisitorImplA generallized declaration of support of the object visit by a concrete visitor
 CwcsbufA buffer of a WCHAR-string
 CWheelEventWheelEvent class contains parameters that describes a scroll wheel event
 CWheelEventObjectNO TRANSLATION
 Cwhich_typeGet type index from the list of union-container
 CWinApplicationClass WinApplication is a implementation of the window rendering using OpenGL
 CWindowStateModifiedEventNOT TRANSLATED
 CWireframeGeometryAbstract base class for rendering geometry
 CwriterStream for writing
 Cwriter_exStream for writing to several FileSpaces
 CWStringGeneral String class based on Unicode standard and used for converting string