Markup Module
Types
A3DMkpMarkupData |
Functions
A3DStatus |
A3DMkpMarkupGet() |
A3DStatus |
A3DMkpMarkupCreate() |
A3DStatus |
A3DMkpLinkForMarkupReferenceGet() |
A3DStatus |
A3DMkpLinkForAdditionalMarkupReferenceGet() |
A3DStatus |
A3DMkpMarkupSet() |
A3DStatus |
A3DMkpDatumTargetSetDatumOwner() |
A3DStatus |
A3DMkpAddMarkupLinkedItemTag() |
Detailed Description
-
group
a3d_markup_module
Creates and accesses markup entities.
Entity type is kA3DTypeMkpMarkup.
There may be a tessellation in the markup and in each leader. The following sample code shows how to retrieve the tessellation.
Sample code
/* code to get the tessellation of a markup or a leader */ /* pTess is a A3DTessMarkup* */ A3DTessBaseData sBaseData; A3D_INITIALIZE_DATA(sBaseData); A3DInt32 iErr = A3DTessBaseGet((A3DTessBase*)pTess, &sBaseData); if (iErr == A3D_SUCCESS) { A3DTessMarkupData sData; A3D_INITIALIZE_DATA(sData); iErr = A3DTessMarkupGet(pTess, &sData); if (iErr == A3D_SUCCESS) { /* the tessellation is described in sBaseData plus sData */ } A3DTessMarkupGet(NULL, &sData); } A3DTessBaseGet(NULL, &sData);
See also