|
C3D Toolkit
Kernel - 118061, Vision - 2.16.0.1828
|
Annotation item. More...
#include <legend.h>#include <topology_item.h>#include <model_item.h>#include <mb_placement.h>#include <curve.h>#include <curve3d.h>Classes | |
| 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... | |
Typedefs | |
| typedef std::vector< SPtr< MbTextItem > > | vector_of_mbtext |
| Container of text blocks. | |
| typedef std::vector< PmiSPtr > | vector_of_pmi |
| Container of annotation objects. | |
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... | |
Variables | |
| const c3d::string_t | c3d_terminatorFilledArrow = _T("C3D TERMINATOR FILLED ARROW") |
| Pre-defined type of terminator - filled arrow. | |
| const c3d::string_t | c3d_terminatorFilledBox = _T("C3D TERMINATOR FILLED BOX") |
| Pre-defined type of terminator - filled square. | |
| const c3d::string_t | c3d_terminatorFilledCircle = _T("C3D TERMINATOR FILLED CIRCLE") |
| Pre-defined type of terminator - filled circle. | |
| const c3d::string_t | c3d_terminatorUnfilledArrow = _T("C3D TERMINATOR UNFILLED ARROW") |
| Pre-defined type of terminator - unfilled arrow. | |
| const c3d::string_t | c3d_terminatorUnfilledBox = _T("C3D TERMINATOR UNFILLED BOX") |
| Pre-defined type of terminator - unfilled box. | |
| const c3d::string_t | c3d_terminatorUnfilledCircle = _T("C3D TERMINATOR UNFILLED CIRCLE") |
| Pre-defined type of terminator - unfilled circle. | |
| const c3d::string_t | c3d_terminatorOpenArrow = _T("C3D TERMINATOR OPEN ARROW") |
| Pre-defined type of terminator - open arrow. | |
| const c3d::string_t | c3d_terminatorSlash = _T("C3D TERMINATOR SLASH") |
| Pre-defined type of terminator - slash. | |
| const c3d::string_t | c3d_terminatorIntegral = _T("C3D TERMINATOR INTEGRAL") |
| Pre-defined type of terminator - integral circle. | |
| const c3d::string_t | c3d_terminatorDimensionOrigin = _T("C3D TERMINATOR DIMENSION ORIGIN") |
| Pre-defined type of terminator - dimension origin - unfilled circle. | |
| const c3d::string_t | c3d_terminatorDatumArrow = _T( "C3D TERMINATOR DATUM ARROW" ) |
| Pre-defined type of terminator - datum arrow. | |
| const c3d::string_t | c3d_terminatorDatumUnfilledArrow = _T( "C3D TERMINATOR DATUM UNFILLED ARROW" ) |
| Pre-defined type of terminator - unfilled datum arrow. | |
Annotation item.
Annotation item and related classes: text elements, callouts, value and range storage.