A3DSDKSemanticMarkupCreation.h
Creation API for semantic markup.
- Author
Tech Soft 3D
- Version
23.0
- Date
January 2023
- Copyright (c) 2010 - 2023 by Tech Soft 3D, Inc. All rights reserved.
Content
Functions
Set the A3DMkpMarkup from A3DMkpMarkupData structure. |
|
Creates the A3DMDLeaderDefinition from A3DMDLeaderDefinitionData structure. |
|
Creates the A3DMarkupDefinition from A3DMarkupDefinitionData structure. |
|
Set an A3DMarkupText from an A3DMarkupTextData structure. |
|
Creates an A3DMarkupText from an A3DMarkupTextData structure. |
|
Creates an A3DMarkupCoordinate from an A3DMarkupCoordinateData structure. |
|
Creates an A3DMarkvalichText from an A3DMarkupRichTextData structure. |
|
Creates the A3DMarkupRoughness from A3DMarkupRoughnessData structure. |
|
Creates the 3DMarkupBalloon from A3DMarkupBalloonData structure. |
|
Creates the A3DMarkupFastener from A3DMarkupFastenerData structure. |
|
Creates the A3DMarkupLocator from A3DMarkupLocatorData structure. |
|
Creates the A3DMarkupMeasurementPoint from A3DMarkupMeasurementPointData structure. |
|
Creates the A3DMarkupDatum from A3DMarkupDatumData structure. |
|
Create a Link between a DatumTarget and it’s Datum owner. |
|
set a A3DMiscMarkupLinkedItem as Reference type if bMainReference is FALSE, the reference is an additional reference (ie : Projected Zone for FCF) |
|
Creates the A3DMDFCFRowDatum from A3DMDFCFRowDatumData structure. |
|
Creates the A3DMFCFDrawingRow from A3DMFCFDrawingRowData structure. |
|
Creates the A3DMDFeatureControlFrame from A3DMDFeatureControlFrameData structure. |
|
Creates the A3DMarkupGDT from A3DMarkupGDTData structure. |
|
Creates the A3DMDFCValue from A3DMDFCValueData structure. |
|
Creates the A3DMDFCTolerancePerUnit from A3DMDFCTolerancePerUnitData structure. |
|
Creates the A3DMDFCProjectedZone from A3DMDFCProjectedZoneData structure. |
|
Creates the A3DMDFCFToleranceValue from A3DMDFCFToleranceValueData structure. |
|
Creates the A3DMDDimensionSimpleToleranceFormat from A3DMDDimensionSimpleToleranceFormatData structure. |
|
Creates the A3DMDDimensionCombinedToleranceFormat from A3DMDDimensionCombinedToleranceFormatData structure. |
|
Creates the A3DMDDimensionValue from A3DMDDimensionValueData structure. |
|
Creates the A3DMDDimensionValueFormat from A3DMDDimensionValueFormatData structure. |
|
Creates the A3DMarkupDimension from A3DMarkupDimensionData structure. |
Functions
-
A3DStatus A3DMkpMarkupSet(A3DMkpMarkup *pMarkup, const A3DMkpMarkupData *pData)
Set the A3DMkpMarkup from A3DMkpMarkupData structure.
- Version
2.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDLeaderDefinitionSet(A3DMDLeaderDefinition *pLeader, const A3DMDLeaderDefinitionData *pData)
Creates the A3DMDLeaderDefinition from A3DMDLeaderDefinitionData structure.
- Version
10.2
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupDefinitionSet(const A3DMarkupDefinitionData *pData, A3DMarkupDefinition *pMarkupDefinition)
Creates the A3DMarkupDefinition from A3DMarkupDefinitionData structure.
- Version
10.2
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupTextSet(const A3DMarkupTextData *pData, A3DMarkupText *pMarkupText)
Set an A3DMarkupText from an A3DMarkupTextData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupTextCreate(const A3DMarkupTextData *pData, A3DMarkupText **ppMarkupText)
Creates an A3DMarkupText from an A3DMarkupTextData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupCoordinateCreate(const A3DMarkupCoordinateData *pData, A3DMarkupCoordinate **ppMarkupCoordinate)
Creates an A3DMarkupCoordinate from an A3DMarkupCoordinateData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupRichTextCreate(const A3DMarkupRichTextData *pData, A3DMarkupRichText **ppMarkupRichText)
Creates an A3DMarkvalichText from an A3DMarkupRichTextData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupRoughnessCreate(const A3DMarkupRoughnessData *pData, A3DMarkupRoughness **ppMarkupRoughness)
Creates the A3DMarkupRoughness from A3DMarkupRoughnessData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupBalloonCreate(const A3DMarkupBalloonData *pData, A3DMarkupBalloon **ppBalloon)
Creates the 3DMarkupBalloon from A3DMarkupBalloonData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupFastenerCreate(const A3DMarkupFastenerData *pData, A3DMarkupFastener **ppFastener)
Creates the A3DMarkupFastener from A3DMarkupFastenerData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupLocatorCreate(const A3DMarkupLocatorData *pData, A3DMarkupLocator **ppLocator)
Creates the A3DMarkupLocator from A3DMarkupLocatorData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupMeasurementPointCreate(const A3DMarkupMeasurementPointData *pData, A3DMarkupMeasurementPoint **ppMeasurementPoint)
Creates the A3DMarkupMeasurementPoint from A3DMarkupMeasurementPointData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupDatumCreate(const A3DMarkupDatumData *pData, A3DMarkupDatum **ppMarkupDatum)
Creates the A3DMarkupDatum from A3DMarkupDatumData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMkpDatumTargetSetDatumOwner(A3DMarkupDatum *pMarkupDatumTarget, const A3DMarkupDatum *pMarkupDatumOwner)
Create a Link between a DatumTarget and it’s Datum owner.
- Version
10.11
-
A3DStatus A3DMkpAddMarkupLinkedItemTag(A3DMiscMarkupLinkedItem *pMarkupLinkedItem, A3DBool bMainReference)
set a A3DMiscMarkupLinkedItem as Reference type if bMainReference is FALSE, the reference is an additional reference (ie : Projected Zone for FCF)
- Version
10.11
-
A3DStatus A3DMDFCFRowDatumCreate(const A3DMDFCFRowDatumData *pData, A3DMDFCFRowDatum **ppRowDatum)
Creates the A3DMDFCFRowDatum from A3DMDFCFRowDatumData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDFCFDrawingRowCreate(const A3DMDFCFDrawingRowData *pData, A3DMDFCFDrawingRow **ppDrawingRow)
Creates the A3DMFCFDrawingRow from A3DMFCFDrawingRowData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDFeatureControlFrameCreate(const A3DMDFeatureControlFrameData *pData, A3DMDFeatureControlFrame **ppFCF)
Creates the A3DMDFeatureControlFrame from A3DMDFeatureControlFrameData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupGDTCreate(const A3DMarkupGDTData *pData, A3DMarkupGDT **ppMarkupGDT)
Creates the A3DMarkupGDT from A3DMarkupGDTData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDFCValueCreate(const A3DMDFCValueData *pData, A3DMDFCValue **ppValue)
Creates the A3DMDFCValue from A3DMDFCValueData structure.
- Version
10.1
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDFCTolerancePerUnitCreate(const A3DMDFCTolerancePerUnitData *pData, A3DMDFCTolerancePerUnit **ppTolerancePerUnit)
Creates the A3DMDFCTolerancePerUnit from A3DMDFCTolerancePerUnitData structure.
- Version
10.1
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDFCProjectedZoneCreate(const A3DMDFCProjectedZoneData *pData, A3DMDFCProjectedZone **ppProjectedZone)
Creates the A3DMDFCProjectedZone from A3DMDFCProjectedZoneData structure.
- Version
10.1
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDFCFToleranceValueCreate(const A3DMDFCFToleranceValueData *pData, A3DMDFCFToleranceValue **ppToleranceValue)
Creates the A3DMDFCFToleranceValue from A3DMDFCFToleranceValueData structure.
- Version
10.1
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDDimensionSimpleToleranceFormatCreate(const A3DMDDimensionSimpleToleranceFormatData *pData, A3DMDDimensionSimpleToleranceFormat **pDimensionToleranceFormat)
Creates the A3DMDDimensionSimpleToleranceFormat from A3DMDDimensionSimpleToleranceFormatData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDDimensionCombinedToleranceFormatCreate(const A3DMDDimensionCombinedToleranceFormatData *pData, A3DMDDimensionCombinedToleranceFormat **pDimensionToleranceFormat)
Creates the A3DMDDimensionCombinedToleranceFormat from A3DMDDimensionCombinedToleranceFormatData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDDimensionValueCreate(const A3DMDDimensionValueData *pData, A3DMDDimensionValue **pDimensionValue)
Creates the A3DMDDimensionValue from A3DMDDimensionValueData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMDDimensionValueFormatCreate(const A3DMDDimensionValueFormatData *pData, A3DMDDimensionValueFormat **ppDimensionValueFormat)
Creates the A3DMDDimensionValueFormat from A3DMDDimensionValueFormatData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code
-
A3DStatus A3DMarkupDimensionCreate(const A3DMarkupDimensionData *pData, A3DMarkupDimension **ppDimension)
Creates the A3DMarkupDimension from A3DMarkupDimensionData structure.
- Version
4.0
- Return values
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
A3D_SUCCESS in case of success or an error code