C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
+ Collaboration diagram for Ancillary Items:

Classes

class  MbLegend
 Auxiliary geometric object. More...
 
class  MbMarker
 Marker with properties of a geometric object. More...
 
class  MbDimAccuracy
 N-dimensional accuracy. More...
 
class  MbDimension
 Dimension. More...
 
class  MbLinearDimension
 Linear dimension. More...
 
class  MbAngularDimension
 Angular dimension. More...
 
class  MbRadialDimension
 Radial dimension. More...
 
class  MbTextItem
 Reference-counted object. More...
 
class  MbTextLiteral
 Text element which has content. More...
 
class  MbCompositeText
 Composite text. More...
 
class  MbValueRange
 Value and range. More...
 
class  MbTerminator
 Terminator. More...
 
class  MbCalloutCurve
 Curve with terminators. More...
 
class  MbNumericalCharacteristic
 Numerical characteristic of an object. More...
 
class  MbPMI
 Reference-counted object. More...
 
class  MbRough
 Roughness notation. More...
 
class  MbLeader
 Leader conventional notation. More...
 
class  MbSymbol
 Conventional notation. More...
 
class  MbPointsSymbol
 Conventional notation on base points. More...
 
struct  MbThreadedJointCheckParameters
 Threaded joint check parameters. More...
 
class  MbThread
 Thread. More...
 

Enumerations

enum class  MbeTextLiteralForm { unformattedString = 0 , preDefinedCode = 1 , formattedString = 2 }
 Text content type. More...
 
enum class  MbeCalloutCurveType { callout = 0 , dimensionCurve = 1 , projectionCurve = 2 }
 Type of curve with terminators. More...
 
enum class  MbeNumericCharacteristicType {
  linearDimension , angularDimension , radialDimension , diameterDimension ,
  shapeTolerance , surfaceRoughness , voidNumeric
}
 Type of numerical characteristic. More...
 
enum class  MbePMIType {
  general = 0 , numericalCharacteristic = 1 , technicalRequiremets = 2 , callout = 3 ,
  calloutMarking = 4 , calloutDatum = 5 , calloutNote = 6 , calloutCenterLine = 7 ,
  calloutFeatureControlFrame = 8 , calloutReferencePoint = 9
}
 Type of PMI. More...
 
enum  MbeThreadedJointCheckErrors {
  tjc_NoErrors = 0 , tjc_SameThread = 1 , tjc_WrongThreadParameters = 2 , tjc_NormalsMismatch = 3 ,
  tjc_RotationsMismatch = 5 , tjc_AngularMismatch = 6 , tjc_AxesNotCollinear = 7 , tjc_DepthOverlapMismatch = 8 ,
  tjc_LengthOverlapMismatch = 9 , tjc_PositionsCount = 10
}
 Threaded joint check errors. More...
 

Detailed Description

Enumeration Type Documentation

◆ MbeTextLiteralForm

enum MbeTextLiteralForm
strong

Text content type.

Object counting number of its owners.

Enumerator
unformattedString 

Text as is.

preDefinedCode 

Text is a code of a symbol.

formattedString 

Formatted text.

◆ MbeCalloutCurveType

enum MbeCalloutCurveType
strong

Type of curve with terminators.

Enumerator
callout 

Callout.

dimensionCurve 

Dimension curve.

projectionCurve 

Projection curve.

◆ MbeNumericCharacteristicType

Type of numerical characteristic.

Enumerator
linearDimension 

Linear dimension.

angularDimension 

Angular dimension.

radialDimension 

Radial dimension.

diameterDimension 

Diameter dimension.

shapeTolerance 

Shape tolerance.

surfaceRoughness 

Surface roughness.

voidNumeric 

Numeric characteristics ignored.

◆ MbePMIType

enum MbePMIType
strong

Type of PMI.

Object counting number of its owners.

Enumerator
general 

General type.

numericalCharacteristic 

Numerical characteristics.

technicalRequiremets 

Technical requirements. Should be used to store mainly text items not to be displaied in the model view.

callout 

Callout element.

calloutMarking 

Marking callout element.

calloutDatum 

Datum callout element.

calloutNote 

Note callout element.

calloutCenterLine 

Center line callout element.

calloutFeatureControlFrame 

Feature control frame callout element.

calloutReferencePoint 

Reference point callout element.

◆ MbeThreadedJointCheckErrors

Threaded joint check errors.

Threaded joint check errors.

Enumerator
tjc_NoErrors 

No errors.

tjc_SameThread 

Error - the same thread.

tjc_WrongThreadParameters 

Error - wrong thread parameters.

tjc_NormalsMismatch 

Error - normals mismatch (both threads are outer or inner).

tjc_RotationsMismatch 

Error - the mismatch of rotational directions of the cut (one is left rotation, the other is right rotation).

tjc_AngularMismatch 

Error - angular mismatch of tapered threads.

tjc_AxesNotCollinear 

Error - threads axes are not collinear.

tjc_DepthOverlapMismatch 

Error - insufficient depth overlap transverse to both axes.

tjc_LengthOverlapMismatch 

Error - insufficient length overlap along the axis.

tjc_PositionsCount 

List's positions count.