.. _a3_d_s_d_k_types_8h:

#############
A3DSDKTypes.h
#############

Header file for type definitions.


   26.3



Index
=====

.. rubric:: Preprocessor Definitions


.. rst-class:: api-xref-list


* :c:macro:`~HMODULE`
* :c:macro:`~kA3DTypeRoot`
* :c:macro:`~kA3DTypeCrv`
* :c:macro:`~kA3DTypeSurf`
* :c:macro:`~kA3DTypeTopo`
* :c:macro:`~kA3DTypeTess`
* :c:macro:`~kA3DTypeMisc`
* :c:macro:`~kA3DTypeRi`
* :c:macro:`~kA3DTypeAsm`
* :c:macro:`~kA3DTypeMkp`
* :c:macro:`~kA3DTypeGraph`
* :c:macro:`~kA3DTypeMath`
* :c:macro:`~kA3DTypeFeat`
* :c:macro:`~kA3DTypeDrawing`
* :c:macro:`~kA3DTypeAdditionalPrcData`
* :c:macro:`~kA3DTypeNonePRCData`
* :c:macro:`~kA3DTypeMD`
* :c:macro:`~kA3DTypeFRM`
* :c:macro:`~kA3DTypeBIM`


.. rst-class:: kind-group kind-enumeration

.. rubric:: Enumerations
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:enum:`~A3DEEntityType`

.. rst-class:: kind-group kind-type-definition

.. rubric:: Type Definitions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:type:`~A3DBool`
* :c:type:`~A3DPtr`
* :c:type:`~A3DVoid`
* :c:type:`~A3DInt8`
* :c:type:`~A3DUns8`
* :c:type:`~A3DInt16`
* :c:type:`~A3DUns16`
* :c:type:`~A3DInt32`
* :c:type:`~A3DUns32`
* :c:type:`~A3DFloat`
* :c:type:`~A3DDouble`
* :c:type:`~A3DUTF8Char`
* :c:type:`~A3DUniChar`
* :c:type:`~A3DEntity`
* :c:type:`~A3DRootBase`
* :c:type:`~A3DRootBaseWithGraphics`
* :c:type:`~A3DAsmModelFile`
* :c:type:`~A3DAsmProductOccurrence`
* :c:type:`~A3DAsmPartDefinition`
* :c:type:`~A3DAsmFilter`
* :c:type:`~A3DAsmLayer`
* :c:type:`~A3DTree`
* :c:type:`~A3DTreeNode`
* :c:type:`~A3DRiRepresentationItem`
* :c:type:`~A3DRiBrepModel`
* :c:type:`~A3DRiCurve`
* :c:type:`~A3DRiDirection`
* :c:type:`~A3DRiPlane`
* :c:type:`~A3DRiPointSet`
* :c:type:`~A3DRiPolyBrepModel`
* :c:type:`~A3DRiPolyWire`
* :c:type:`~A3DRiSet`
* :c:type:`~A3DRiCoordinateSystem`
* :c:type:`~A3DTessBase`
* :c:type:`~A3DTess3D`
* :c:type:`~A3DTess3DWire`
* :c:type:`~A3DTessMarkup`
* :c:type:`~A3DTopoContext`
* :c:type:`~A3DTopoItem`
* :c:type:`~A3DTopoVertex`
* :c:type:`~A3DTopoMultipleVertex`
* :c:type:`~A3DTopoUniqueVertex`
* :c:type:`~A3DTopoWireEdge`
* :c:type:`~A3DTopoEdge`
* :c:type:`~A3DTopoCoEdge`
* :c:type:`~A3DTopoLoop`
* :c:type:`~A3DTopoFace`
* :c:type:`~A3DTopoShell`
* :c:type:`~A3DTopoConnex`
* :c:type:`~A3DTopoBody`
* :c:type:`~A3DTopoSingleWireBody`
* :c:type:`~A3DTopoBrepData`
* :c:type:`~A3DCrvBase`
* :c:type:`~A3DCrvBlend02Boundary`
* :c:type:`~A3DCrvNurbs`
* :c:type:`~A3DCrvCircle`
* :c:type:`~A3DCrvComposite`
* :c:type:`~A3DCrvOnSurf`
* :c:type:`~A3DCrvEllipse`
* :c:type:`~A3DCrvEquation`
* :c:type:`~A3DCrvHelix`
* :c:type:`~A3DCrvHyperbola`
* :c:type:`~A3DCrvIntersection`
* :c:type:`~A3DCrvLine`
* :c:type:`~A3DCrvOffset`
* :c:type:`~A3DCrvParabola`
* :c:type:`~A3DCrvPolyLine`
* :c:type:`~A3DCrvTransform`
* :c:type:`~A3DSurfBase`
* :c:type:`~A3DSurfBlend01`
* :c:type:`~A3DSurfBlend02`
* :c:type:`~A3DSurfBlend03`
* :c:type:`~A3DSurfNurbs`
* :c:type:`~A3DSurfCone`
* :c:type:`~A3DSurfCylinder`
* :c:type:`~A3DSurfCylindrical`
* :c:type:`~A3DSurfOffset`
* :c:type:`~A3DSurfPipe`
* :c:type:`~A3DSurfPlane`
* :c:type:`~A3DSurfRuled`
* :c:type:`~A3DSurfSphere`
* :c:type:`~A3DSurfRevolution`
* :c:type:`~A3DSurfExtrusion`
* :c:type:`~A3DSurfFromCurves`
* :c:type:`~A3DSurfTorus`
* :c:type:`~A3DSurfTransform`
* :c:type:`~A3DSurfBlend04`
* :c:type:`~A3DMathFct1D`
* :c:type:`~A3DMathFct1DPolynom`
* :c:type:`~A3DMathFct1DTrigonometric`
* :c:type:`~A3DMathFct1DFraction`
* :c:type:`~A3DMathFct1DArctanCos`
* :c:type:`~A3DMathFct1DCombination`
* :c:type:`~A3DMathFct3D`
* :c:type:`~A3DMathFct3DLinear`
* :c:type:`~A3DMathFct3DNonLinear`
* :c:type:`~A3DMkpView`
* :c:type:`~A3DMkpMarkup`
* :c:type:`~A3DMkpLeader`
* :c:type:`~A3DMkpAnnotationEntity`
* :c:type:`~A3DMkpAnnotationItem`
* :c:type:`~A3DMkpAnnotationSet`
* :c:type:`~A3DMkpAnnotationReference`
* :c:type:`~A3DMarkupDefinition`
* :c:type:`~A3DMarkupText`
* :c:type:`~A3DMarkupCoordinate`
* :c:type:`~A3DMarkupRichText`
* :c:type:`~A3DMarkupDatum`
* :c:type:`~A3DMarkupGDT`
* :c:type:`~A3DMarkupDimension`
* :c:type:`~A3DMarkupRoughness`
* :c:type:`~A3DMarkupSpotWelding`
* :c:type:`~A3DMarkupLineWelding`
* :c:type:`~A3DMarkupBalloon`
* :c:type:`~A3DMarkupLocator`
* :c:type:`~A3DMarkupFastener`
* :c:type:`~A3DMarkupMeasurementPoint`
* :c:type:`~A3DMDLeaderDefinition`
* :c:type:`~A3DMDMarkupLeaderStub`
* :c:type:`~A3DMDLeaderSymbol`
* :c:type:`~A3DMDPosition`
* :c:type:`~A3DMDPosition2D`
* :c:type:`~A3DMDPosition3D`
* :c:type:`~A3DMDPositionReference`
* :c:type:`~A3DMDTextProperties`
* :c:type:`~A3DMDTextPosition`
* :c:type:`~A3DMDTolerance`
* :c:type:`~A3DMDFeatureControlFrame`
* :c:type:`~A3DMDFCFRow`
* :c:type:`~A3DMDFCFDrawingRow`
* :c:type:`~A3DMDFCFDraftingRow`
* :c:type:`~A3DMDFCFRowDatum`
* :c:type:`~A3DMDFCFToleranceValue`
* :c:type:`~A3DMDFCValue`
* :c:type:`~A3DMDFCTolerancePerUnit`
* :c:type:`~A3DMDFCProjectedZone`
* :c:type:`~A3DMDFCFIndicator`
* :c:type:`~A3DMDFCFDraftingIndicator`
* :c:type:`~A3DMDToleranceSize`
* :c:type:`~A3DMDToleranceSizeValue`
* :c:type:`~A3DMDDimensionValue`
* :c:type:`~A3DMDDimensionValueFormat`
* :c:type:`~A3DMDDimensionToleranceFormat`
* :c:type:`~A3DMDDimensionSimpleToleranceFormat`
* :c:type:`~A3DMDDimensionCombinedToleranceFormat`
* :c:type:`~A3DMDDimensionExtentionLine`
* :c:type:`~A3DMDDimensionExtremity`
* :c:type:`~A3DMDDimensionFunnel`
* :c:type:`~A3DMDDimensionLine`
* :c:type:`~A3DMDDimensionLineSymbol`
* :c:type:`~A3DMDDimensionSecondPart`
* :c:type:`~A3DMDDimensionForeshortened`
* :c:type:`~A3DGraphics`
* :c:type:`~A3DGraphSceneDisplayParameters`
* :c:type:`~A3DGraphCamera`
* :c:type:`~A3DGraphLight`
* :c:type:`~A3DGraphAmbientLight`
* :c:type:`~A3DGraphPointLight`
* :c:type:`~A3DGraphSpotLight`
* :c:type:`~A3DGraphDirectionalLight`
* :c:type:`~A3DGraphTextureApplication`
* :c:type:`~A3DGraphTextureDefinition`
* :c:type:`~A3DGraphTextureTransformation`
* :c:type:`~A3DMiscTransformation`
* :c:type:`~A3DMiscCartesianTransformation`
* :c:type:`~A3DMiscGeneralTransformation`
* :c:type:`~A3DMiscAttribute`
* :c:type:`~A3DMiscAttributeUnit`
* :c:type:`~A3DMiscEntityReference`
* :c:type:`~A3DMiscMarkupLinkedItem`
* :c:type:`~A3DMiscReferenceOnTopology`
* :c:type:`~A3DMiscReferenceOnTess`
* :c:type:`~A3DMiscReferenceOnCsysItem`
* :c:type:`~A3DGlobal`
* :c:type:`~A3DFaceUVPointInsideManager`
* :c:type:`~A3DProjectPointCloudManager`
* :c:type:`~A3DRWParamsPrcReadHelper`
* :c:type:`~A3DRWParamsPrcWriteHelper`
* :c:type:`~A3DMiscCascadedAttributes`
* :c:type:`~A3DMiscPKMapper`
* :c:type:`~A3DHLRRepresentationItem`
* :c:type:`~A3DDrawingModel`
* :c:type:`~A3DDrawingSheet`
* :c:type:`~A3DDrawingSheetFormat`
* :c:type:`~A3DDrawingClipFrame`
* :c:type:`~A3DDrawingView`
* :c:type:`~A3DDrawingBlock`
* :c:type:`~A3DDrawingBlockBasic`
* :c:type:`~A3DDrawingBlockOperator`
* :c:type:`~A3DDrawingEntity`
* :c:type:`~A3DDrawingCurve`
* :c:type:`~A3DDrawingFilledArea`
* :c:type:`~A3DDrawingPicture`
* :c:type:`~A3DDrawingVertices`
* :c:type:`~A3DFRMFeature`
* :c:type:`~A3DFRMParameter`
* :c:type:`~A3DFRMTree`
* :c:type:`~A3DFRMLinkedItem`
* :c:type:`~A3DAsmConstraint`
* :c:type:`~A3DMiscConstraintLinkedItem`
* :c:type:`~A3DTopoItemOwnersManager`
* :c:type:`~A3DBIMData`
* :c:type:`~A3DBIMRoot`
* :c:type:`~A3DBIMObjectDefinition`
* :c:type:`~A3DBIMRelationship`
* :c:type:`~A3DBIMProject`
* :c:type:`~A3DBIMObject`
* :c:type:`~A3DBIMProduct`
* :c:type:`~A3DBIMSpatialStructureElement`
* :c:type:`~A3DBIMBuilding`
* :c:type:`~A3DBIMBuildingStorey`
* :c:type:`~A3DBIMSpace`
* :c:type:`~A3DBIMGroup`
* :c:type:`~A3DBIMElement`
* :c:type:`~A3DBIMBuildingElement`
* :c:type:`~A3DBIMFeatureElement`
* :c:type:`~A3DBIMFeatureElementSubtraction`
* :c:type:`~A3DBIMFurnishingElement`
* :c:type:`~A3DBIMOpeningElement`
* :c:type:`~A3DBIMVoidingFeature`
* :c:type:`~A3DBIMRelDecomposes`
* :c:type:`~A3DBIMRelAggregates`
* :c:type:`~A3DBIMRelVoidsElement`
* :c:type:`~A3DBIMRelAdheresToElement`
* :c:type:`~A3DBIMRelConnects`
* :c:type:`~A3DBIMRelConnectsPathElements`
* :c:type:`~A3DBIMRelContainedInSpatialStructure`
* :c:type:`~A3DBIMRelFillsElement`
* :c:type:`~A3DBIMRelSpaceBoundary`
* :c:type:`~A3DBIMRelAssignsToGroup`
* :c:type:`~A3DAsmPublication`
* :c:type:`~A3DAsmPublicationSet`
* :c:type:`~A3DAsmPublicationLinkedItem`

.. rst-class:: kind-group kind-preprocessor-definition

.. rubric:: Preprocessor Definitions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:macro:`~HMODULE`
* :c:macro:`~kA3DTypeRoot`
* :c:macro:`~kA3DTypeCrv`
* :c:macro:`~kA3DTypeSurf`
* :c:macro:`~kA3DTypeTopo`
* :c:macro:`~kA3DTypeTess`
* :c:macro:`~kA3DTypeMisc`
* :c:macro:`~kA3DTypeRi`
* :c:macro:`~kA3DTypeAsm`
* :c:macro:`~kA3DTypeMkp`
* :c:macro:`~kA3DTypeGraph`
* :c:macro:`~kA3DTypeMath`
* :c:macro:`~kA3DTypeFeat`
* :c:macro:`~kA3DTypeDrawing`
* :c:macro:`~kA3DTypeAdditionalPrcData`
* :c:macro:`~kA3DTypeNonePRCData`
* :c:macro:`~kA3DTypeMD`
* :c:macro:`~kA3DTypeFRM`
* :c:macro:`~kA3DTypeBIM`


