A3DSDKDeprecated.h

Macro Definitions

__A3DSDKDEPRECATED__

deprecated_kA3DDraw3D

deprecated_kA3DDrawMarkups

Types

deprecated_A3DDrawCallbacksData

Type Aliases

void(*

deprecated_A3DCallbackDrawPushMatrix

void(*

deprecated_A3DCallbackDrawPopMatrix

void(*

deprecated_A3DCallbackDrawMultMatrix

void(*

deprecated_A3DCallbackDrawBegin

void(*

deprecated_A3DCallbackDrawEnd

void(*

deprecated_A3DCallbackDrawSetTessellationPoints

void(*

deprecated_A3DCallbackDrawProject

void(*

deprecated_A3DCallbackDrawUnProject

void(*

deprecated_A3DCallbackDrawTriangle

void(*

deprecated_A3DCallbackDrawTriangleFan

void(*

deprecated_A3DCallbackDrawTriangleStripe

void(*

deprecated_A3DCallbackDrawTriangleOneNormal

void(*

deprecated_A3DCallbackDrawTriangleFanOneNormal

void(*

deprecated_A3DCallbackDrawTriangleStripeOneNormal

void(*

deprecated_A3DCallbackDrawTriangleTextured

void(*

deprecated_A3DCallbackDrawTriangleFanTextured

void(*

deprecated_A3DCallbackDrawTriangleStripeTextured

void(*

deprecated_A3DCallbackDrawTriangleOneNormalTextured

void(*

deprecated_A3DCallbackDrawTriangleFanOneNormalTextured

void(*

deprecated_A3DCallbackDrawTriangleStripeOneNormalTextured

void(*

deprecated_A3DCallbackDrawColor

void(*

deprecated_A3DCallbackDrawMaterial

void(*

deprecated_A3DCallbackDrawBeginMaterial

void(*

deprecated_A3DCallbackDrawEndMaterial

void(*

deprecated_A3DCallbackDrawGetDrawContext

void(*

deprecated_A3DCallbackDrawMarkupTriangle

void(*

deprecated_A3DCallbackDrawBeginFrameDraw

void(*

deprecated_A3DCallbackDrawEndFrameDraw

void(*

deprecated_A3DCallbackDrawBeginFixedSize

void(*

deprecated_A3DCallbackDrawEndFixedSize

void(*

deprecated_A3DCallbackDrawCylinder

void(*

deprecated_A3DCallbackDrawPolygon

void(*

deprecated_A3DCallbackDrawBeginLineWidth

void(*

deprecated_A3DCallbackDrawEndLineWidth

void(*

deprecated_A3DCallbackDrawPoint

void(*

deprecated_A3DCallbackDrawFont

void(*

deprecated_A3DCallbackDrawBeginLineStipple

void(*

deprecated_A3DCallbackDrawEndLineStipple

void(*

deprecated_A3DCallbackDrawSymbol

void(*

deprecated_A3DCallbackDrawPolyLine

void(*

deprecated_A3DCallbackDrawText

void(*

deprecated_A3DCallbackDrawPattern

void(*

deprecated_A3DCallbackDrawPicture

A3DMkpRTFFieldData

deprecated_A3DRTFFieldData

Functions

A3DStatus

deprecated_A3DDrawInitCallbacks

A3DStatus

deprecated_A3DDraw

A3DStatus

deprecated_A3DDrawRepresentationItem

A3DStatus

deprecated_A3DDrawMarkup

A3DStatus

deprecated_A3DDrawGetBoundingBox

A3DStatus

deprecated_A3DGetCurveAsAnalytic

A3DStatus

deprecated_A3DGetCurveAsAnalyticFromCoEdge

A3DStatus

deprecated_A3DGetSurfaceAsAnalytic

A3DStatus

deprecated_A3DProjectPointCloud2

A3DStatus

deprecated_A3DComputeOrthoHLROnModelFile

A3DStatus

deprecated_A3DComputeOrthoHLROnModelFile2

A3DStatus

deprecated_A3DDisableHandleSIGSEGV

A3DStatus

deprecated_A3DEnableHandleSIGSEGV

A3DStatus

deprecated_A3DAsmPartDefinitionFeatureTreesGet

A3DStatus

deprecated_A3DSurfBaseGetAsNurbs

A3DStatus

deprecated_A3DMkpRTFInit

A3DStatus

deprecated_A3DMkpRTFGetField

A3DStatus

deprecated_A3DMkpRTFDelete

A3DStatus

deprecated_A3DAsmProductOccurrenceUnload

A3DStatus

deprecated_A3DSimplifyModelFileCurveAndSurfaceAsAnalytic

Detailed Description

Author

Tech Soft 3D

Version

25.1

Date

January 2025

Copyright

Copyright (c) 2010 - 2025 by Tech Soft 3D, Inc. All rights reserved.

Macro Definition

__A3DSDKDEPRECATED__

Type Alias Documentation

typedef A3DMkpRTFFieldData deprecated_A3DRTFFieldData

Deprecated:

This type is deprecated. Please use A3DMkpRTFFieldData instead to implement the same behaviour. This will be removed in version 2026.1.0.

Function Documentation

A3DStatus deprecated_A3DDisableHandleSIGSEGV()

Disables internal SIGSEGV handling (Linux only)

This function deactivates the handling of the SIGSEGV signal on Linux. By default, SIGSEGV is handled and an exception is thrown to return A3D_EXCEPTION.

Deprecated:

the default behavior has changed with 11.2 to disable the SIGSEGV handling This will be removed in version 2026.1.0.

Warning

You must call this function before A3DDllInitialize

Return values:
  • A3D_SUCCESS

  • A3D_ERROR – if not on Linux

Returns:

A3D_SUCCESS on success, or an error code on failure

A3DStatus deprecated_A3DEnableHandleSIGSEGV()

Enables internal SIGSEGV handling (Linux only)

This function activates the handling of the SIGSEGV signal on Linux. When this function is activated, SIGSEGV is handled and an exception is thrown to return A3D_EXCEPTION.

Deprecated:

the default behavior has changed with 11.2 to disable the SIGSEGV handling This will be removed in version 2026.1.0.

Warning

You must call this function before A3DDllInitialize

Return values:
  • A3D_SUCCESS

  • A3D_ERROR – if not on Linux

Returns:

A3D_SUCCESS on success, or an error code on failure