Header file for the read-write module.
More...
|
A3DStatus | A3DAsmModelFileExportTo3mfFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExport3mfData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in 3MF format. More...
|
|
A3DStatus | A3DAsmModelFileExportToFbxFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportFbxData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in FBX format. More...
|
|
A3DStatus | A3DAsmModelFileExportToGltfFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportGltfData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in GLTF/GLB format. More...
|
|
A3DStatus | A3DAsmModelFileExportToIgesFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportIgesData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in IGES format. More...
|
|
A3DStatus | A3DAsmModelFileExportToJTFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportJTData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in JT format. More...
|
|
A3DStatus | A3DAsmModelFileExportToObjFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportObjData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in OBJ format (with MTL for the materials). More...
|
|
A3DStatus | A3DAsmModelFileExportToPrcFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportPrcData *pParamsExportData, const A3DUTF8Char *pcCADFileName, A3DRWParamsPrcWriteHelper **ppPrcWriteHelper) |
| Writes a model file to a physical file in a PRC format. More...
|
|
A3DStatus | A3DAsmModelFileExportToStepFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportStepData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in STEP format. More...
|
|
A3DStatus | A3DAsmModelFileExportToStlFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportStlData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in STL format. More...
|
|
A3DStatus | A3DAsmModelFileExportToU3DFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportU3DData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in Universal 3D format. More...
|
|
A3DStatus | A3DAsmModelFileExportToVrmlFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DUTF8Char *pcCADFileName) |
| Writes a model file to a physical file in VRML format. More...
|
|
A3DStatus | A3DAsmModelFileExportToXMLFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportXMLData *pParamsExportData, const A3DUTF8Char *pcXMLFileName, unsigned int *uMapSize, unsigned int **puMapXmlIds, A3DEntity ***ppMapProductOccurrences) |
| Writes a model file to a physical file in XML format. More...
|
|
A3DStatus | A3DAsmModelFileLoadFromFile (const A3DUTF8Char *pcFileName, const A3DRWParamsLoadData *pLoadParametersData, A3DAsmModelFile **ppModelFile) |
| Loads an A3DAsmModelFile from a physical file, returning a handle to the new model file. More...
|
|
A3DStatus | A3DAsmModelFileLoadFromPrcFile (const A3DUTF8Char *pcFileName, A3DRWParamsPrcReadHelper **ppPrcReadHelper, A3DAsmModelFile **ppModelFile) |
| Loads an A3DAsmModelFile from a PRC physical file. More...
|
|
A3DStatus | A3DAsmModelFileLoadFromPrcStream (const A3DUTF8Char *pcBufferStream, unsigned int uBufferLength, A3DRWParamsPrcReadHelper **ppPrcReadHelper, A3DAsmModelFile **ppModelFile) |
| Loads an A3DAsmModelFile from a PRC Buffer. More...
|
|
A3DStatus | A3DGet3DPDFStreams (const A3DUTF8Char *pcFileName, A3DStream3DPDFData **ppStreamData, A3DInt32 *piNumStreams) |
| Function to retrieve all 3D streams embedded in a PDF document. More...
|
|
A3DVoid | A3DRWParamsPrcReadHelperFree (A3DRWParamsPrcReadHelper *pA3DRWParamsPrcReadHelper) |
| Free PRC read helper. More...
|
|
A3DVoid | A3DRWParamsPrcWriteHelperFree (A3DRWParamsPrcWriteHelper *pA3DRWParamsPrcWriteHelper) |
| Free PRC write helper. More...
|
|
Header file for the read-write module.
- Author
- Tech Soft 3D
- Version
- 14.0
- Date
- October 2020
- Copyright (c) 2010 - 2020 by Tech Soft 3D, Inc. All rights reserved.
@ kA3DTypeMDTextProperties
Definition: A3DSDKTypes.h:226
@ A3D_TOOLS_INVALID_SECTION_PLANE
Definition: A3DSDKErrorCodes.h:353
A3DFRMParameter ** m_ppsParameters
Definition: A3DSDKFeature.h:416
@ KEA3DMDDimensionAngleSector_2
Definition: A3DSDKEnums.h:1982
A3DCallbackDrawText m_pfuncText
Draws a text at current position.
Definition: A3DSDKDraw.h:443
A3DDouble m_dTheta0
Definition: A3DSDKGeometryCrv.h:955
@ kA3DTypeMDFCFRowDatum
Definition: A3DSDKTypes.h:260
A3DBool m_bIsSuppressed
Definition: A3DSDKStructure.h:260
A3DVector3dData * m_pPts
Definition: A3DSDKGeometryCrv.h:546
A3DEBSplineCurveForm m_eCurveForm
Definition: A3DSDKGeometryCrv.h:91
A3DUns32 m_iUnit
Definition: A3DSDKMarkupSymbol.h:245
A3DStatus A3DMathFct1DTrigonometricCreate(const A3DMathFct1DTrigonometricData *pData, A3DMathFct1DTrigonometric **ppMathFn)
Creates an A3DMathFct1DTrigonometric from an A3DMathFct1DTrigonometricData structure.
@ kA3DFRMEnumValue_DepthType_Next
Definition: A3DSDKFeatureEnums.h:485
@ kA3DFamily_Value
Definition: A3DSDKFeatureEnums.h:64
A3DEEntityType
Enumerations for Entity Types This enumeration defines a unique type for each PRC entity defined in t...
Definition: A3DSDKTypes.h:153
Crossing point curve intersection data.
Definition: A3DSDKGeometryCrv.h:1023
@ kA3DDrawingViewTypeFront
Definition: A3DSDKEnums.h:2526
@ kA3DTypeSurfNurbs
Definition: A3DSDKTypes.h:307
A3DStatus A3DMarkupRoughnessGet(const A3DMarkupRoughness *pMarkupRoughness, A3DMarkupRoughnessData *pData)
Populates the A3DMarkupRoughnessData structure.
A3DStatus A3DGlobalGetGraphStyleData(const A3DUns32 uiIndexStyle, A3DGraphStyleData *pData)
Retrieves an indexed graph style.
A3DDouble m_dTensileStressLimit_X
Definition: A3DSDKMisc.h:768
A3DBool m_bBound1Sens
Definition: A3DSDKGeometrySrf.h:605
A3DInt32 m_iFaceIndice
Definition: A3DSDKAdvancedTools.h:709
A3DStatus A3DDrawingFilledAreaCreate(const A3DDrawingFilledAreaData *pData, A3DDrawingFilledArea **ppDrwFilledArea)
Creates an A3DDrawingFilledArea from A3DDrawingFilledAreaData structure.
@ kA3DE_SIMPLIFY_YES
Definition: A3DSDKEnums.h:1169
A3DStatus A3DCrvParabolaGet(const A3DCrvParabola *pCrv, A3DCrvParabolaData *pData)
Populates the A3DCrvParabolaData structure.
@ KEA3DDimensionSymbolFilledSquare
Definition: A3DSDKEnums.h:1871
A3DStatus A3DRootBaseSet(A3DRootBase *pRootBase, const A3DRootBaseData *pData)
Adds an A3DRootBaseData structure to an existing PRC entity.
A3DUns32 m_uiCrossingPtsSize
Definition: A3DSDKGeometryCrv.h:1128
A3DUns16 m_usStyle
Definition: A3DSDKMarkupDimension.h:523
A3DUns8 m_cType
Definition: A3DSDKAdvancedTools.h:1197
A3DUTF8Char ** m_ppFileLinks
Definition: A3DSDKMarkupSymbol.h:122
A3DUns32 m_usGetFieldIndex
Definition: A3DSDKMarkup.h:601
A3DUns16 m_usIndex
Definition: A3DSDKMarkupDimension.h:580
@ KA3DMDLeaderSymbolFilledArrow
Definition: A3DSDKEnums.h:1691
A3DStatus A3DSurfOffsetCreate(const A3DSurfOffsetData *pData, A3DSurfOffset **ppSrf)
Creates an A3DSurfOffset from an A3DSurfOffsetData structure.
A3DStatus A3DRiCurveGet(const A3DRiCurve *pRICrv, A3DRiCurveData *pData)
Populates the A3DRiCurveData structure.
A3DUns32 m_uiCtrlSize
Definition: A3DSDKGeometryCrv.h:84
A3DUns32 m_uiDrwBlocksSize
Definition: A3DSDKDrawing.h:502
A3DBool m_bTangentEdgeDetect
Definition: A3DSDKAdvancedTools.h:1347
A3DStatus A3DAsmModelFileExportToFbxFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportFbxData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in FBX format.
A3DUns32 m_uiAcceptableSurfacesSize
Definition: A3DSDKTools.h:61
@ A3D_TESSFACE_USEDENTITIES_BAD_TYPE
Definition: A3DSDKErrorCodes.h:316
A3DEProductOccurrenceTypeCat
A3DAsmProductOccurrenceData extension for Catia V4
Definition: A3DSDKEnums.h:460
@ kA3DBSplineCurveFormCircularArc
Definition: A3DSDKEnums.h:2476
@ KEA3DMDLineWeldOptionReferenceSign
Definition: A3DSDKEnums.h:1305
@ KEA3DLocatorSubscriptF
Definition: A3DSDKEnums.h:1633
@ kA3DTypeMarkupFastener
Definition: A3DSDKTypes.h:241
A3DStatus A3DGlobalGetGraphVPicturePatternData(const A3DUns32 uiIndexVPicturePattern, A3DGraphVPicturePatternData *pData)
Retrieves an A3DGraphVPicturePatternData instance.
@ kA3DPictureJpg
Definition: A3DSDKEnums.h:2418
EA3DFRMEnumDataType
Feature type enum.
Definition: A3DSDKFeatureEnums.h:226
@ kA3DKnotTypeUniformKnots
Definition: A3DSDKEnums.h:2461
@ kA3DCharsetExtendedArabic
Definition: A3DSDKEnums.h:2297
@ KEA3DMDSpotWeldE_FourThick
Definition: A3DSDKEnums.h:1336
A3DStatus A3DCrvCircleCreate(const A3DCrvCircleData *pData, A3DCrvCircle **ppCrv)
Creates an A3DCrvCircle from A3DCrvCircleData structure.
A3DDouble m_dTessellationTolerance
Definition: A3DSDKAdvancedTools.h:1496
A3DUns32 m_uiShellSize
Definition: A3DSDKTopology.h:407
@ kA3DFRMStringDataOption
Definition: A3DSDKFeatureEnums.h:212
A3DStatus A3DAsmPartDefinitionFeatureTreesGet(const A3DAsmPartDefinition *pPartDefinition, A3DUns32 *puiSize, A3DFRMFeatureTree ***pppFeatureTrees)
Get all feature trees defined in the part definition.
A3DBool m_bAccurateSurfaceCurvatures
Definition: A3DCommonReadWrite.h:1117
A3DUTF8Char * m_pcPrefixe
Definition: A3DSDKMarkupDimension.h:749
A3DStatus A3DDraw(const A3DAsmModelFile *pModelFile, A3DUns32 uiDrawFlags)
Draws the model file entities, using the callbacks defined by A3DDrawInitCallbacks.
A3DUTF8Char * m_pcOtherSideLongitudinalValue
Definition: A3DSDKMarkupWelding.h:102
@ A3D_RI_CANNOT_ATTACH_BREPDATA
Definition: A3DSDKErrorCodes.h:213
A3DUns32 m_uiBaseTagOcc
Definition: A3DSDKStructure.h:770
Copy and convert to NURBS parameter.
Definition: A3DSDKTools.h:50
BrepData structure.
Definition: A3DSDKTopology.h:328
A structure that specifies parameters used to write the model file to XML format.
Definition: A3DCommonReadWrite.h:1216
@ kA3DFRMStatus_Failed
Definition: A3DSDKFeatureEnums.h:371
@ KEA3DGDTTypeTotalRunout
Definition: A3DSDKEnums.h:1366
A3DRWValidationPropertiesThresholdData m_sValidationPropertiesThreshold
Definition: A3DCommonReadWrite.h:412
A3DStatus A3DGlobalInsertGraphTextureDefinition(const A3DGraphTextureDefinitionData *pData, A3DUns32 *puiIndexTextureDefinition)
Creates a Texture Definition from an A3DGraphTextureDefinitionData structure in global data.
A3DUns32 m_uiNormalSize
Definition: A3DSDKTessellation.h:295
A3DStatus A3DAsmProductOccurrenceGet(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceData *pData)
Populates the A3DAsmProductOccurrenceData structure.
@ KEA3DMDDimensionExtensionAddIsoLineUnderTextValue
Definition: A3DSDKEnums.h:1890
A3DDouble m_dSpecularAlpha
An additional alpha channel for specular ligthing.
Definition: A3DSDKGraphics.h:758
A3DMDTextPosition * m_psTextPosition
Definition: A3DSDKMarkupSymbol.h:120
@ kA3DTypeFRMFeatureParameter
Definition: A3DSDKTypes.h:349
@ A3DPDF_FILE_TOOBIG
Definition: A3DSDKErrorCodes.h:536
@ KEA3DMDTextPropertiesFormatNormal
Definition: A3DSDKEnums.h:2045
@ A3D_PARASOLID_ERROR_555
Definition: A3DSDKErrorCodes.h:553
void A3DDrawingPicture
Definition: A3DSDKTypes.h:813
A3DEBasicUnit
Unit enums.
Definition: A3DSDKEnums.h:2780
A3DDouble m_dEmissiveAlpha
An additional alpha channel for emissive ligthing.
Definition: A3DSDKGraphics.h:757
A3DDouble m_dThermalExpansion_X
Definition: A3DSDKMisc.h:836
A3DDouble m_dRatioV
Definition: A3DSDKGeometryCrv.h:953
A3DStatus A3DDrawingBlockBasicCreate(const A3DDrawingBlockBasicData *pData, A3DDrawingBlockBasic **ppDrawingBlock)
Creates an A3DDrawingBlockBasic from A3DDrawingBlockBasicData structure.
A3DDouble m_dShearStressLimit_XZ
Definition: A3DSDKMisc.h:874
A3DStatus A3DGlobalGetPointer(A3DGlobal **ppGlobal)
Gets the global object A3DGlobal.
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:200
@ kA3DTypeDrawingCurve
Definition: A3DSDKTypes.h:345
A3DEIntersectionLimitType
Intersection limit type.
Definition: A3DSDKEnums.h:2499
A3DStatus A3DAsmProductOccurrenceGetOriginalFilePathName(const A3DAsmProductOccurrence *pProductOccurrence, A3DUTF8Char **ppcFileName)
Returns the original file name stored in the CAD file. Warning: Using this function on a product occu...
@ kA3DFRMEnumValue_CadType_Dome
Definition: A3DSDKFeatureEnums.h:401
A3DUns32 m_uiFeatureSize
Definition: A3DSDKFeature.h:453
TextureDefinitionData structure.
Definition: A3DSDKTexture.h:165
A3DDouble m_dTensileStrainLimit_Y
Definition: A3DSDKMisc.h:840
A3DVector3dData m_sBaseVector
Definition: A3DSDKMarkupText.h:56
@ kA3DTypeMarkupRoughness
Definition: A3DSDKTypes.h:237
@ kA3DFRMValueType_Radius
Definition: A3DSDKFeatureEnums.h:325
A3DStatus A3DFRMStringDataGet(const A3DFRMFeature *pFeature, A3DFRMStringData *pData)
A3DUTF8Char * m_pcDatum
Definition: A3DSDKMarkupTolerance.h:160
EA3DLocatorCoordinatePlane
Enumerations for type.
Definition: A3DSDKEnums.h:1593
A3DCallbackDrawEndFixedSize m_pfuncEndFixedSize
Ends the draw with fixed size.
Definition: A3DSDKDraw.h:432
@ kA3DTextureFunctionDecal
Definition: A3DSDKEnums.h:94
A3DUns32 m_uiTextureCoordIndexesSize
Definition: A3DSDKTessellation.h:233
A3DMaterialAndVisualisationInfos * m_psMaterialAndVisualisationSetup
Definition: A3DSDKStructure.h:425
@ kA3DUnit_Hour
Definition: A3DSDKEnums.h:2796
A3DBool m_bIsPMIFilteringSet
Definition: A3DSDKMarkup.h:401
@ kA3DTypeAsmConstraint
Definition: A3DSDKTypes.h:213
@ kA3DTextureAlphaTestAlways
Definition: A3DSDKEnums.h:259
A3DUTF8Char * m_pcVersion
Definition: A3DCommonReadWrite.h:1060
void A3DMDMarkupLeaderStub
Definition: A3DSDKTypes.h:642
@ kA3DTextureBlendParameterDstAlpha
Definition: A3DSDKEnums.h:187
A3DCallbackDrawEndLineWidth m_pfuncEndLineWidth
Ends the draw with a line width.
Definition: A3DSDKDraw.h:436
@ A3D_INVALID_LINEPATTERN_INDEX
Definition: A3DSDKErrorCodes.h:195
@ kA3DTextureBlendParameterUnknown
Definition: A3DSDKEnums.h:178
A3DStatus A3DHealPkParts(int *pNbPkParts, int **pPkParts, const A3DRWParamsTranslateToPkPartsData *pParamsTranslateToPkPartsData)
Heal parts in the current Parasolid session.
@ kA3DTypeDrawingBlock
Definition: A3DSDKTypes.h:338
A3DDouble m_dShearModulus_XY
Definition: A3DSDKMisc.h:764
Structure to set the tessellation parameters.
Definition: A3DCommonReadWrite.h:127
void A3DCrvComposite
Definition: A3DSDKTypes.h:519
@ kA3DFRMEnumValue_CadType_Cone
Definition: A3DSDKFeatureEnums.h:398
@ A3DPDF_CANNOT_GENERATE_IMAGE_FROM_VIEW
Definition: A3DSDKErrorCodes.h:507
EA3DLeaderAlignementType m_eLeaderAlignementType
Definition: A3DSDKMarkupText.h:102
@ kA3DFRMEnumValue_Pattern_General
Definition: A3DSDKFeaturePatternEnums.h:37
A3DStatus A3DMiscMarkupLinkedItemGet(const A3DMiscMarkupLinkedItem *pLinkedItem, A3DMiscMarkupLinkedItemData *pData)
Populates the A3DMiscMarkupLinkedItemData structure.
@ A3DPDF_FILE_INVALIDFILENAME
Definition: A3DSDKErrorCodes.h:537
@ KA3DMarkupFrameFixDiamond
Definition: A3DSDKEnums.h:1435
@ KEA3DDimensionSymbolCircledCross
Definition: A3DSDKEnums.h:1864
@ kA3DFRMEnumValue_ChamferType_ChordalLength_Angle
Definition: A3DSDKFeatureEnums.h:550
A3DDouble m_dZNear
The distance from the viewer to the near clipping plane.
Definition: A3DSDKGraphics.h:1694
@ kA3DJTTessLODHigh
Definition: A3DSDKEnums.h:1105
EA3DMDLineWeldingFinishSymbol m_eArrowSideFinishSymbol
Definition: A3DSDKMarkupWelding.h:94
A3DUns32 m_uiStyleIndexesSize
Definition: A3DSDKTessellation.h:218
A3DRWParamsPmiData m_sPmi
Definition: A3DCommonReadWrite.h:612
@ kA3DFRMEnumValue_CadType_Point
Definition: A3DSDKFeatureEnums.h:387
Surface from curves structure.
Definition: A3DSDKGeometrySrf.h:1012
@ kA3DTextureWrappingModeClampToBorder
Definition: A3DSDKEnums.h:278
A3DUns32 m_uiDrwEntitiesSize
Definition: A3DSDKDrawing.h:498
Reading parameters specific to CATIA V4 CAD files.
Definition: A3DCommonReadWrite.h:269
A3DUns32 m_uiSize
Definition: A3DSDKStructure.h:1201
@ KA3DMarkupFrameFixCircle
Definition: A3DSDKEnums.h:1433
@ KEA3DMDLineWeldOptionFieldWeld
Definition: A3DSDKEnums.h:1304
A3DUTF8Char * m_psRootFilePath
Definition: A3DSDKStructure.h:726
void A3DSurfNurbs
Definition: A3DSDKTypes.h:546
A3DMDDimensionExtremityData m_sExtremity2
Definition: A3DSDKMarkupDimension.h:659
A3DEProductOccurrenceTypeCat m_eCatiaFileType
Definition: A3DSDKStructure.h:684
A3DVector3dData m_sAxisVector
Definition: A3DSDKMarkupSymbol.h:180
A3DBool m_bZigZag
If true, the pattern is staggered.
Definition: A3DSDKGraphics.h:1082
A3DStatus A3DMDSemanticFeatureControlFrameGet(const A3DMDFeatureControlFrame *pFCF, A3DMDFeatureControlFrameData *pData)
Retrieves the semantic definition if set and populates the A3DMDFeatureControlFrameData structure.
A3DDouble m_dThermalExpansion_Y
Definition: A3DSDKMisc.h:767
@ kA3DTypeCrvPolyLine
Definition: A3DSDKTypes.h:300
A3DStatus A3DMiscReferenceOnCsysItemGet(const A3DMiscReferenceOnCsysItem *pReferenceOnCSYSItem, A3DMiscReferenceOnCsysItemData *pData)
Populates the A3DMiscReferenceOnCsysItemData structure.
A3DUns32 m_uiPreferredReferenceSetsSize
Definition: A3DCommonReadWrite.h:307
A3DStatus A3DRiCoordinateSystemEdit(const A3DRiCoordinateSystemData *pData, A3DRiCoordinateSystem *pCoordinateSystem)
Modifies an A3DRiCoordinateSystem from an A3DRiCoordinateSystemData structure.
@ KEA3DSymbol_UNKNOWN
Definition: A3DSDKEnums.h:2157
A3DUns16 m_uiStyle
Definition: A3DSDKDrawing.h:309
@ A3D_LOAD_EMPTY_MULTI_MODEL
Definition: A3DSDKErrorCodes.h:390
A3DUTF8Char * m_pcDescription
Definition: A3DCommonReadWrite.h:1166
@ kA3DFRMEnumValue_CadType_Block
Definition: A3DSDKFeatureEnums.h:396
@ A3D_CRV_EQUATION_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:151
A3DUns32 m_uiProductFlags
Definition: A3DSDKStructure.h:415
The set of activated components in a View.
Definition: A3DSDKMarkup.h:397
void A3DMiscReferenceOnCsysItem
Definition: A3DSDKTypes.h:770
A3DUTF8Char * m_sTypeId
Definition: A3DSDKMarkupSymbol.h:175
@ kA3DFRMEnumValue_LengthModeType_ByValue
Definition: A3DSDKFeatureEnums.h:628
@ KEA3DMDDimensionRefType_Parenthesis
Definition: A3DSDKEnums.h:1998
@ kA3DModellerEuclid
Definition: A3DSDKEnums.h:307
A3DStatus A3DDrawingPictureGet(const A3DDrawingPicture *pDrawingPicture, A3DDrawingPictureData *pData)
Populates the A3DDrawingPictureData structure.
@ kA3DBSplineCurveFormParabolicArc
Definition: A3DSDKEnums.h:2478
A3DEDrawingClipFrameType m_eType
Definition: A3DSDKDrawing.h:312
A3DUns32 m_uiPointsSize
Definition: A3DSDKDrawing.h:894
A3DStatus A3DMDDimensionForeshortenedGet(const A3DMDDimensionForeshortened *pDimensionForeshortened, A3DMDDimensionForeshortenedData *pData)
Populates the A3DMDDimensionForeshortenedData structure.
@ kA3DFRMEnumValue_CadType_Pocket
Definition: A3DSDKFeatureEnums.h:409
A3DStatus A3DAsmProductOccurrenceAddView(A3DAsmProductOccurrence *pProductOccurrence, A3DMkpView *pView)
Adds a view in the Array of views.
@ kA3DCharsetCyrillic
Definition: A3DSDKEnums.h:2273
@ kA3DFRMValueType_Time
Definition: A3DSDKFeatureEnums.h:336
void A3DMDDimensionLineSymbol
Definition: A3DSDKTypes.h:696
@ kA3DUnit_Gram
Definition: A3DSDKEnums.h:2792
@ kA3DFamily_Type
Definition: A3DSDKFeatureEnums.h:59
@ A3D_TOOLS_NURBSCONVERT_UV_FAILURE
Definition: A3DSDKErrorCodes.h:345
Markup datum.
Definition: A3DSDKMarkupTolerance.h:46
Structure for a 2D Vector.
Definition: A3DSDKGeometry.h:97
#define kA3DTypeMD
Definition: A3DSDKTypes.h:144
A3DDouble m_dTangentEdgeAngle
Definition: A3DSDKAdvancedTools.h:1348
A3DVector3dData m_sStartPoint
Definition: A3DSDKGeometryCrv.h:928
void A3DMDFCProjectedZone
Definition: A3DSDKTypes.h:669
@ KEA3DGDTModifierNone
Definition: A3DSDKEnums.h:1395
A3DStatus A3DProjectPointCloud2(A3DProjectPointCloudManager *pManager, A3DUns32 uPointCloudSize, A3DVector3dData *pPointCloudToProject, A3DBool bUseExactComputation, A3DUns32 uNbThreads, A3DDouble dInsidePointEdgeTolerance, A3DProjectedPointCloudData **ppProjectedPointCloud)
Function to project Point Cloud on BrepModel with a A3DProjectPointCloudManager.
A3DStatus A3DFRMFeatureGeomEntitiesExtract(const A3DFRMFeature *pFeature, A3DFRMFeatureGeomEntitiesData *pFeatureGeomEntities)
Create on the fly geometries related to the feature.
A3DDrawingClipFrame structure.
Definition: A3DSDKDrawing.h:306
@ KA3DLeaderAlignement_ExtToMax
Definition: A3DSDKEnums.h:1458
@ KEA3DDimensionSymbolNone
Definition: A3DSDKEnums.h:1855
A3DBool m_bMakePointsWithCoordinateSystems
Definition: A3DSDKReadWrite.h:379
A structure specifying root graphics data.
Definition: A3DSDKRootEntities.h:314
A3DBool m_bHandlePMIScreenLocation
Definition: A3DCommonReadWrite.h:337
Extrusion structure.
Definition: A3DSDKGeometrySrf.h:382
Structure describes the feature type.
Definition: A3DSDKFeature.h:478
@ kA3DModellerAttributeTypeReal
Definition: A3DSDKEnums.h:514
A3DStatus A3DMDDimensionExtremityGet(const A3DMDDimensionExtremity *pDimensionExtremity, A3DMDDimensionExtremityData *pData)
Populates the A3DMDDimensionExtremityData structure.
@ kA3DFRMEnumValue_CadType_CoordinateSystem
Definition: A3DSDKFeatureEnums.h:388
EA3DLocatorSubscript
Enumerations for type.
Definition: A3DSDKEnums.h:1627
void A3DMDFCFRow
Definition: A3DSDKTypes.h:662
EA3DMDAnchorPointType m_eAttachType
Definition: A3DSDKMarkupLeaderDefinition.h:122
A structure to store material, visibility, suppressed, etc... informations, to put on other product o...
Definition: A3DSDKStructure.h:254
EA3DLeaderAlignementType m_eLeaderAlignementType
Definition: A3DSDKMarkupText.h:190
Blend01 structure.
Definition: A3DSDKGeometrySrf.h:540
@ A3D_DEFAULT_PATTERN
Definition: A3DSDKErrorCodes.h:188
@ kA3DTypeMDFCFDraftingIndicator
Definition: A3DSDKTypes.h:264
A3DDouble * m_pdValues
Definition: A3DSDKMarkupLeaderDefinition.h:202
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:492
A3DSurfPlane * m_pPlane
Definition: A3DSDKDrawing.h:705
void A3DFRMFeatureTree
Definition: A3DSDKTypes.h:829
Header file for the structure module.
@ A3DPDF_DEFAULT_VIEW_ERROR
Definition: A3DSDKErrorCodes.h:494
EA3DMDAnchorPointType
Markup anchor point type.
Definition: A3DSDKEnums.h:1646
@ KEA3DMDWeldTypeBroadRootFaceSingleBevel
Definition: A3DSDKEnums.h:1229
A3DUns32 m_uiSize
Definition: A3DSDKRepItems.h:272
A3DProEReadConstructEntities m_eReadConstructEntities
Definition: A3DCommonReadWrite.h:335
@ kA3DFRMDefinitionType_Chamfer
Definition: A3DSDKFeatureEnums.h:266
A3DStatus A3DRootBaseAttributeRemoveAll(A3DRootBase *pEntity)
Remove all attributes stored in a PRC entity.
A3DStatus A3DAsmProductOccurrenceGetLayerList(const A3DAsmProductOccurrence *pProductOccurrence, A3DUns32 *piLayers, A3DAsmLayer **ppLayerArray)
Allow to get the layer name of an item from his layer defined by A3DMiscCascadedAttributesData::m_usL...
@ kA3DFRMEnumValue_LengthModeType_Reference
Definition: A3DSDKFeatureEnums.h:630
A3DStatus A3DRiSetGet(const A3DRiSet *pSet, A3DRiSetData *pData)
Populates the A3DRiSetData structure.
A3DStatus A3DAsmModelFileDelete(A3DAsmModelFile *pModelFile)
Deletes the entire A3DAsmModelFile entity from memory.
EA3DMDDimensionSymbolType m_eAdditionnalSymbol
Definition: A3DSDKMarkupDimension.h:747
A3DBool m_bLoadDefault
Definition: A3DCommonReadWrite.h:252
A3DBool m_bIsAnnotationView
Definition: A3DSDKMarkup.h:308
A3DUns32 m_uiNbGapsElements
Definition: A3DSDKMarkupLeaderDefinition.h:244
@ KEA3DSymbol_Counterbore
Definition: A3DSDKEnums.h:2174
@ kA3DParameterType_Definition
Definition: A3DSDKFeatureEnums.h:40
void A3DMiscTransformation
Definition: A3DSDKTypes.h:745
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:734
A3DBool m_bIsSubTree
Definition: A3DSDKFeature.h:610
void A3DTopoFace
Definition: A3DSDKTypes.h:442
unsigned short int A3DUns16
Definition: A3DSDKTypes.h:42
A3DBool m_bIsInclusive
Definition: A3DSDKStructure.h:1178
A3DDouble m_dTensileStressLimit_Y
Definition: A3DSDKMisc.h:871
A3DBool m_bSensSurface2
Definition: A3DSDKGeometryCrv.h:1054
A3DStatus A3DMkpAnnotationItemGet(const A3DMkpAnnotationItem *pAnnotation, A3DMkpAnnotationItemData *pData)
Populates the A3DMkpAnnotationItemData structure.
@ KEA3DGDTTypeCylindricity
Definition: A3DSDKEnums.h:1356
A3DStatus A3DDrawingBlockPushMiscCascadedAttributes(A3DMiscCascadedAttributes *pAttr, const A3DDrawingBlock *pBlock, A3DUns32 uiEntityIndex, const A3DMiscCascadedAttributes *pFather)
Push a A3DMiscCascadedAttributes.
@ kA3DMarkupSubTypeDimensionRadius
Definition: A3DSDKEnums.h:2119
2D line pattern descriptor.
Definition: A3DSDKGraphics.h:570
@ KEA3DSymbol_RegardlessOfFeatureSize
Definition: A3DSDKEnums.h:2194
A3DStatus A3DMathFct1DCombinationGet(const A3DMathFct1DCombination *pMathFn, A3DMathFct1DCombinationData *pData)
Populates the A3DMathFct1DCombinationData structure.
A3DStatus A3DAsmGetFilesContextsFromModelFile(const A3DAsmModelFile *pA3DAsmModelFile, A3DUns32 *uNbFilesContexts, A3DFileContextData ***ppFilesContexts)
Extract all the files contexts (RefSet, Configs...) from a model file.
A3DStatus A3DSurfConeCreate(const A3DSurfConeData *pData, A3DSurfCone **ppSrf)
Creates an A3DSurfCone from an A3DSurfConeData structure.
A structure specifying product occurrence data specific to CV5 format.
Definition: A3DSDKStructure.h:722
A3DUns32 m_uiAnnotationsSize
Definition: A3DSDKStructure.h:401
void A3DRiPlane
Definition: A3DSDKTypes.h:401
A3DStatus A3DAsmModelFileExportToXMLFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportXMLData *pParamsExportData, const A3DUTF8Char *pcXMLFileName, unsigned int *uMapSize, unsigned int **puMapXmlIds, A3DEntity ***ppMapProductOccurrences)
Writes a model file to a physical file in XML format.
@ kA3DTypeMkpAnnotationSet
Definition: A3DSDKTypes.h:219
@ KEA3DMDAnchorMiddle_auto
Definition: A3DSDKEnums.h:1657
A3DStatus A3DGlobalInsertGraphDottingPattern(const A3DGraphDottingPatternData *pData, A3DUns32 *puiIndexDottingPattern)
Insert a new dotting pattern into the global state, returning its index.
@ kA3DMarkupSubTypeDimensionAngle
Definition: A3DSDKEnums.h:2131
A3DStatus A3DSurfNurbsGet(const A3DSurfNurbs *pSrf, A3DSurfNurbsData *pData)
Populates the A3DSurfNurbsData structure.
void A3DDrawingSheet
Definition: A3DSDKTypes.h:803
A3DBool m_bMustRecalculateNormals
Definition: A3DSDKTessellation.h:305
A3DDouble m_dConstantAttenuation
Constant attenuation factor usually set to 1.0.
Definition: A3DSDKGraphics.h:1967
EA3DFRMDefinitionPatternType
Feature definition pattern types Enumerate the specific types of Definition Feature that can be fou...
Definition: A3DSDKFeaturePatternEnums.h:63
@ KA3DMarkupFrameFixOblong
Definition: A3DSDKEnums.h:1440
A3DUns32 m_uiBoundaryCurvesSize
Definition: A3DSDKDrawing.h:768
@ kA3DTypeMDDimensionExtentionLine
Definition: A3DSDKTypes.h:251
A3DRWParamsProEData m_sProE
Definition: A3DCommonReadWrite.h:552
A3DBool A3DEntityIsBaseWithGraphicsType(const A3DEntity *pEntity)
Indicates whether an entity base type corresponds to the kA3DTypeRootBaseWithGraphics type enumeratio...
A3DStatus A3DAsmModelFileExportToGltfFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportGltfData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in GLTF/GLB format.
@ kA3DAnalyticNone
Definition: A3DSDKEnums.h:2650
A3DBool m_bIsEdge
Definition: A3DSDKAdvancedTools.h:1200
A3DCrvBase * m_pCurve
Definition: A3DSDKGeometrySrf.h:387
@ kA3DTypeRiCoordinateSystem
Definition: A3DSDKTypes.h:205
void A3DRiDirection
Definition: A3DSDKTypes.h:400
A3DVector3dData m_sPunchDirection
Definition: A3DSDKMarkupSymbol.h:242
@ kA3DTypeMarkupGDT
Definition: A3DSDKTypes.h:236
A3DBool m_bSaveAnalyticsToNurbs
Definition: A3DCommonReadWrite.h:1045
@ A3D_PARASOLID_ERROR
Definition: A3DSDKErrorCodes.h:551
A3DDouble m_dFallOffExponent
Fall of factor, expressed as a scale of m_dFallOffAngle: [0.0;1.0]
Definition: A3DSDKGraphics.h:2132
A3DUns32 * m_auiElements
Definition: A3DSDKStructure.h:788
A3DDouble m_dPitch
Definition: A3DSDKGeometryCrv.h:931
@ kA3DTypeMarkupRichText
Definition: A3DSDKTypes.h:232
@ A3DPDF_FILE_ALREADY_OPEN
Definition: A3DSDKErrorCodes.h:488
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:484
@ kA3DE_ACCURATE_NO
Definition: A3DSDKEnums.h:1156
@ kA3DModeller3mf
Definition: A3DSDKEnums.h:341
@ kA3DFRMEnumValue_CadType_Symmetry
Definition: A3DSDKFeatureEnums.h:444
A3DDouble * m_pdCoords
Definition: A3DSDKTessellation.h:81
@ A3D_LOADPRC_INITIALIZATION_FAILURE
Definition: A3DSDKErrorCodes.h:403
A3DBool m_bRemoveHidden
Definition: A3DSDKAdvancedTools.h:1349
void(* A3DCallbackDrawUnProject)(const A3DVector3dData *psPoint, A3DVector3dData *psResult)
Un-projects the point.
Definition: A3DSDKDraw.h:115
A3DStatus A3DSimplifyCurveWithAnalyticsFromCoEdge(const A3DTopoCoEdge *pCoEdge, A3DDouble dTol, A3DUns32 uNbRecognizedType, A3DEEntityType const *pOptRecognizedType, A3DCrvBase **pAnalyticCurve, A3DEAnalyticType *peAnalyticType)
Function to get curves as analytic (line or circle) according to a certain tolerance Try to use 3D cu...
A3DStatus A3DGlobalGetGraphMaterialData(const A3DUns32 uiIndexMaterial, A3DGraphMaterialData *pData)
Retrieves an indexed RGB color.
A3DStatus A3DMDFCFIndicatorGet(const A3DMDFCFIndicator *pIndicator, A3DMDFCFIndicatorData *pData)
Populates the A3DMDFCFIndicatorData structure.
A3DDouble m_dLitDimensionedZ
Definition: A3DSDKMarkupText.h:142
EA3DFRMDefinitionType
Feature definition enum.
Definition: A3DSDKFeatureEnums.h:252
@ KEA3DDimensionSymbolTypeSRADIUS
Definition: A3DSDKEnums.h:1834
A3DDouble m_dPoissonRatio_YZ
Definition: A3DSDKMisc.h:862
@ KEA3DDimensionSymbolSymArrow
Definition: A3DSDKEnums.h:1859
@ kA3DFRMEnumValue_DepthType_Until
Definition: A3DSDKFeatureEnums.h:486
A3DTopoFace ** m_pNewFace
Definition: A3DSDKAdvancedTools.h:1000
A3DBool m_bCompressTessellation
Definition: A3DCommonReadWrite.h:814
A3DCallbackDrawTriangleStripeOneNormal m_pfuncTriangleStripeOneNormal
Draws a triangle strip with one normal.
Definition: A3DSDKDraw.h:418
A3DDouble m_dGEOMPercentSurfaceArea
Definition: A3DCommonReadWrite.h:363
A3DBool * m_pbSenses
Definition: A3DSDKGeometryCrv.h:606
@ KA3DMDLeaderSymbolZonePartialAllAboutWithHorizontalAxisIndicator
Definition: A3DSDKEnums.h:1720
Structure for all feature information: type, data, connection, access to sub features.
Definition: A3DSDKFeature.h:598
A3DBool m_bReadConstructionAndReferences
Definition: A3DCommonReadWrite.h:69
A3DUns32 m_uiSize
Definition: A3DSDKRootEntities.h:159
A3DUns32 m_uiTextureDefinitionsSize
Definition: A3DSDKGlobalData.h:101
A3DStatus A3DDrawGetBoundingBox(const A3DAsmModelFile *pModelFile, A3DBoundingBoxData *psBoundingBox, A3DUns32 uiDrawFlags)
Calculates the bounding box of the model file entity, without using any callback functions.
void A3DMarkupLineWelding
Definition: A3DSDKTypes.h:624
A3DStatus A3DAsmPartDefinitionCreate(const A3DAsmPartDefinitionData *pData, A3DAsmPartDefinition **ppPartDefinition)
Creates an A3DAsmPartDefinition entity from an A3DAsmPartDefinitionData structure.
A3DDrawingBlock * m_pLocalBlocks
Definition: A3DSDKDrawing.h:404
A3DBool m_bKeepCurrentTessellation
Definition: A3DCommonReadWrite.h:1119
Structure for representing a spherical surface.
Definition: A3DSDKGeometrySrf.h:162
@ kA3DFRMEnumValue_ReferenceMaster_None
Definition: A3DSDKFeatureEnums.h:643
@ A3D_INVALID_COLOR_INDEX
Definition: A3DSDKErrorCodes.h:194
@ A3D_TOOLS_NURBSCONVERT_3D_FAILURE
Definition: A3DSDKErrorCodes.h:346
A3DDouble m_dShearStressLimit_YZ
Definition: A3DSDKMisc.h:792
A3DDouble m_dSafetyDistance
Definition: A3DSDKAdvancedTools.h:1492
@ A3DPDF_SLIDETABLE_NOT_EXIST
Definition: A3DSDKErrorCodes.h:519
@ kA3DFRMEnumValue_DepthType_Blind
Definition: A3DSDKFeatureEnums.h:482
Header file for the read-write module.
A3DDouble m_dShearModulus_XZ
Definition: A3DSDKMisc.h:892
@ kA3DIntersectionLimitTypeTerminator
Definition: A3DSDKEnums.h:2502
@ KEA3DMDWeldTypeFoldJoint
Definition: A3DSDKEnums.h:1242
A3DBool m_bDisplayVisibleDatum
Definition: A3DCommonReadWrite.h:334
@ kA3DTypeMathFct1D
Definition: A3DSDKTypes.h:323
@ KEA3DGDTTypeSymmetry
Definition: A3DSDKEnums.h:1364
@ kA3DRead_3D
Definition: A3DSDKEnums.h:2771
@ A3D_DRW_VERTICES_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:455
@ KA3DRoughnessContactBasic
Definition: A3DSDKEnums.h:1490
A3DUTF8Char * m_pcAfterText
Definition: A3DSDKMarkupTolerance.h:58
@ KA3DRoughnessContactSurfTexture
Definition: A3DSDKEnums.h:1488
#define kA3DTypeRoot
Definition: A3DSDKTypes.h:129
@ kA3DMarkupTypeCircleCenter
Definition: A3DSDKEnums.h:2087
A3DDouble m_dWidth
Definition: A3DSDKMarkupDimension.h:584
A3DUns32 m_uiNextPatternIndex
Global index for the next pattern.
Definition: A3DSDKGraphics.h:1395
@ kA3DVariablePitch
Definition: A3DSDKEnums.h:2490
@ KEA3DDimensionSymbolTypeDEPTH
Definition: A3DSDKEnums.h:1799
A structure that specifies parameters used to write the model file to Parasolid format.
Definition: A3DSDKReadWrite.h:366
A3DTessBase * m_pTessBase
Definition: A3DSDKRepItems.h:71
Structure for specifying a planar domain.
Definition: A3DSDKGeometry.h:160
@ kA3DFRMEnumValue_CadType_Rib
Definition: A3DSDKFeatureEnums.h:422
@ KEA3DMDDimensionOrientationViewAngle
Definition: A3DSDKEnums.h:1776
@ KEA3DMDTextPropertiesJustificationRight
Definition: A3DSDKEnums.h:2060
A3DRWParamsIFCData m_sIFC
Definition: A3DCommonReadWrite.h:555
@ kA3DTypeMarkupDatum
Definition: A3DSDKTypes.h:235
A3DEJTReadTessellationLevelOfDetail
JT LOD to retrieve from file.
Definition: A3DSDKEnums.h:1101
A3DBool m_bIsCrossSectionSet
Definition: A3DSDKMarkup.h:403
EA3DLocatorChangeLevel
Enumerations for type.
Definition: A3DSDKEnums.h:1611
@ kA3DMarkupSubTypeGdtFcf
Definition: A3DSDKEnums.h:2134
void * m_pNext
Definition: A3DSDKTools.h:395
A3DStatus A3DExtractFileThumbnail(const A3DUTF8Char *pcFileName, A3DThumbnailData *pThumbnailData)
Extract thumbnail stored in a CAD file.
@ kA3DFRMEnumDataType_Pattern
Definition: A3DSDKFeatureEnums.h:232
A3DUns32 m_uiSizesTriangulatedSize
Definition: A3DSDKTessellation.h:225
A3DUTF8Char * m_pcPersistentId
Definition: A3DSDKRootEntities.h:163
A3DStatus A3DTessMarkupGet(const A3DTessMarkup *pTess, A3DTessMarkupData *pData)
Populates the A3DTessMarkupData structure.
@ KEA3DMDSpotWeldTwoThick
Definition: A3DSDKEnums.h:1334
A3DBool m_bTitleIsInt
Definition: A3DSDKRootEntities.h:476
A3DStatus A3DAsmModelFileTranslateToPkParts(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportParasolidData *pParamsExportData, const A3DRWParamsTranslateToPkPartsData *pParamsTranslateToPkPartsData, int *pNbPkParts, int **pPkParts)
Writes a model file to parts in the current Parasolid session.
@ KEA3DLocatorUnknown
Definition: A3DSDKEnums.h:1557
void A3DMDPosition2D
Definition: A3DSDKTypes.h:645
@ kA3DFRMIntegerDataValue
Definition: A3DSDKFeatureEnums.h:182
A3DBool m_bIsometricDefaultView
Definition: A3DCommonReadWrite.h:338
@ A3DPDF_FILE_INCOMPATIBLE_FONT_ENCODING
Definition: A3DSDKErrorCodes.h:538
@ KEA3DMDDimensionTypeRadiusEdge
Definition: A3DSDKEnums.h:1910
A3DUns32 m_uiSize
Definition: A3DSDKMarkup.h:738
A3DBool m_bDisjoinIfFaceFaceError
Definition: A3DSDKReadWrite.h:539
A3DBool m_bCompressBrep
Definition: A3DCommonReadWrite.h:813
void A3DMiscEntityReference
Definition: A3DSDKTypes.h:756
A3DTessMarkup * m_pTessellation
Definition: A3DSDKMarkup.h:75
A3DUTF8Char * m_pcOrganisation
Definition: A3DCommonReadWrite.h:939
A3DMathFct1D * m_pP
Definition: A3DSDKMath.h:172
Polynomial structure.
Definition: A3DSDKMath.h:59
@ kA3DParameterType_Container
Definition: A3DSDKFeatureEnums.h:41
A3DUns32 * m_puiLoopSize
Definition: A3DSDKAdvancedTools.h:1218
A3DDouble m_dAlphaTestReference
Definition: A3DSDKTexture.h:189
A3DCrvBase * m_pCurve0
Definition: A3DSDKGeometrySrf.h:599
A3DDouble m_dDensityMassUnit
Definition: A3DSDKStructure.h:419
A3DVector3dData * m_pPoints
Definition: A3DSDKAdvancedTools.h:1074
A3DMiscMarkupLinkedItem ** m_ppLinkedItems
Definition: A3DSDKMarkupTolerance.h:202
A3DEStepNameFromNAUO m_eNameFromNAUO
Definition: A3DCommonReadWrite.h:401
@ kA3DTypeGraphTextureApplication
Definition: A3DSDKTypes.h:270
@ A3DPDF_OPT_NOT_PERMITTED
Definition: A3DSDKErrorCodes.h:487
@ kA3DFRMEnumValue_CadType_Instance
Definition: A3DSDKFeatureEnums.h:416
A3DRWParamsTessellationData m_sTessellation
Definition: A3DCommonReadWrite.h:613
@ kA3DFRMFeatureDefinitionType_Extrude
Definition: A3DSDKFeatureEnums.h:285
@ kA3DFRMValueType_Depth
Definition: A3DSDKFeatureEnums.h:326
A3DUns32 m_uiEntriesSize
Definition: A3DCommonReadWrite.h:253
A3DUns32 m_uiViewsSize
Definition: A3DSDKStructure.h:1030
@ kA3DTessLODExtraHigh
Definition: A3DSDKEnums.h:922
A3DStatus A3DSurfEvaluate(const A3DSurfBase *pSurf, const A3DVector2dData *pUVParameter, A3DUns32 uiNbDerivatives, A3DVector3dData *pPointAndDerivatives)
Function to evaluate a point and the derivatives on a surface.
A3DDrawingBlock * m_pBackgroundBlocks
Definition: A3DSDKDrawing.h:223
A3DEHelixType m_eType
Definition: A3DSDKGeometryCrv.h:971
A3D SDK Enumerations and static values.
A3DStatus A3DSimplifyModelFileWithAnalytics(A3DAsmModelFile *p, A3DDouble dTol, A3DUns32 uNbRecognizedType, A3DEEntityType const *pOptRecognizedType)
Function to traverse the entire modelfile and simplify all curves and surfaces to analytics if possib...
void A3DTessMarkup
Definition: A3DSDKTypes.h:421
A3DDouble * m_pdRail2SecondDerivatives
Definition: A3DSDKGeometrySrf.h:671
@ KA3DMarkupFrameDiamond
Definition: A3DSDKEnums.h:1424
@ KEA3DGDTTypePosition
Definition: A3DSDKEnums.h:1362
A3DUTF8Char * m_pcArrowSideAngle
Definition: A3DSDKMarkupWelding.h:95
float A3DFloat
Definition: A3DSDKTypes.h:53
char A3DUniChar
Definition: A3DSDKTypes.h:71
A3DDouble m_dDepth4
Definition: A3DSDKMarkupSymbol.h:172
A3DUTF8Char * m_pcFileName
Definition: A3DSDKReadWrite.h:263
A3DStatus A3DGlobalGetGraphTextureDefinitionData(const A3DUns32 uiIndexTextureDefinition, A3DGraphTextureDefinitionData *pData)
Populates the A3DGraphTextureDefinitionData structure.
A3DStatus A3DGetCurveAsAnalyticFromCoEdge(const A3DTopoCoEdge *pCoEdge, double dTol, A3DCrvBase **pAnalyticCurve, A3DEAnalyticType *peAnalyticType)
Function to get curves as analytic (line or circle) according to a certain tolerance Try to use UV cu...
@ KEA3DDimensionSymbolDoubleArrow
Definition: A3DSDKEnums.h:1869
@ kA3DMarkupTypeFastener
Definition: A3DSDKEnums.h:2090
@ kA3DTypeDrawingFilledArea
Definition: A3DSDKTypes.h:342
A3DVector3dData m_sUpVector
Definition: A3DSDKMarkupText.h:57
A3DStatus A3DMiscAttributeGet(const A3DMiscAttribute *pAttribute, A3DMiscAttributeData *pData)
Populates the A3DMiscAttributeData structure.
A3DStatus A3DCrvIntersectionGet(const A3DCrvIntersection *pCrv, A3DCrvIntersectionData *pData)
Populates the A3DCrvIntersectionData structure.
@ A3D_CRV_NURBS_CANNOT_ACCESS_CONTROL_POINTS
Definition: A3DSDKErrorCodes.h:159
@ kA3DE_JT95
Definition: A3DSDKEnums.h:1206
A3DBool m_bPreferProductName
Definition: A3DCommonReadWrite.h:397
A3DStatus A3DRiBrepModelCreate(const A3DRiBrepModelData *pData, A3DRiBrepModel **ppRIBrepModel)
Creates an A3DRiBrepModel from an A3DRiBrepModelData structure.
A3DDouble m_dCompressiveStrainLimit_X
Definition: A3DSDKMisc.h:839
A3DDouble m_dAspectRatio
The X/_Y_ ratio in a perspective projection.
Definition: A3DSDKGraphics.h:1693
@ kA3DFRMEnumValue_CadType_Transformation
Definition: A3DSDKFeatureEnums.h:435
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:420
@ kA3DUnitUSSurveyYard
Definition: A3DSDKEnums.h:579
Structure that describes extension lines.
Definition: A3DSDKMarkupDimension.h:654
EA3DFRMDoubleDataType
Double data type.
Definition: A3DSDKFeatureEnums.h:156
A3DBool m_bIsValue
Definition: A3DSDKMarkupTolerance.h:92
@ kA3DFRMStringDataNone
Definition: A3DSDKFeatureEnums.h:207
A3DBool m_bExportNormalsWithTessellation
Definition: A3DSDKReadWrite.h:550
@ KEA3DMDBalloonRoundedBox
Definition: A3DSDKEnums.h:1523
@ kA3DTypeGraphPicture
Definition: A3DSDKTypes.h:269
A3DStatus A3DRiRepresentationItemGet(const A3DRiRepresentationItem *pRi, A3DRiRepresentationItemData *pData)
Populates the A3DRiRepresentationItemData structure.
A3DDouble m_dZoomFactor
A zoom factor which can be applied to the projection.
Definition: A3DSDKGraphics.h:1696
A3DStatus A3DSurfBlend02Create(const A3DSurfBlend02Data *pData, A3DSurfBlend02 **ppSrf)
Creates an A3DSurfBlend02 from an A3DSurfBlend02Data structure.
A3DVector2dData m_sMax
Definition: A3DSDKGeometry.h:164
A3DUTF8Char * m_acStream
Definition: A3DCommonReadWrite.h:771
void(* A3DCallbackDrawTriangleStripeTextured)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a triangle strip.
Definition: A3DSDKDraw.h:201
@ kA3DReadTessOnly
Definition: A3DSDKEnums.h:533
A3DDouble * m_pdUnitAreaSecondLength
Definition: A3DSDKMarkupTolerance.h:106
@ A3D_DRW_SHEET_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:437
A3DBool m_bAttributesOnlyGlobalId
Definition: A3DCommonReadWrite.h:447
A3DBool m_bIsGeomFilteringSet
Definition: A3DSDKMarkup.h:402
@ kA3DTypeMDLeaderDefinition
Definition: A3DSDKTypes.h:228
@ kA3DDrawingViewTypeSection
Definition: A3DSDKEnums.h:2532
HoneyComb physical properties.
Definition: A3DSDKMisc.h:785
@ KEA3DMDDisplayType_Unknown
Definition: A3DSDKEnums.h:2021
A3DCrvBase * m_pSecondCurve
Definition: A3DSDKGeometrySrf.h:849
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:348
@ KEA3DSymbol_Centerline
Definition: A3DSDKEnums.h:2176
EA3DFCFIndicatorType m_eType
Definition: A3DSDKMarkupTolerance.h:214
@ A3D_LOADPRC_PDFLINIT_ERROR
Definition: A3DSDKErrorCodes.h:407
EA3DMDDimensionSymbolType m_eSymbol
Definition: A3DSDKMarkupDimension.h:746
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:1123
@ KEA3DSymbol_Flatness
Definition: A3DSDKEnums.h:2169
A3DRWParamsCatiaV4Data m_sCatiaV4
Definition: A3DCommonReadWrite.h:549
@ A3D_TOPO_GEOMETRY_MISSING
Definition: A3DSDKErrorCodes.h:295
A3DDouble m_dShearModulus_XZ
Definition: A3DSDKMisc.h:830
A3DStatus A3DAsmProductOccurrenceGetInv(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataInv *pData)
Populates the A3DAsmProductOccurrenceDataInv structure.
@ kA3DFRMDoubleDistance
Definition: A3DSDKFeatureEnums.h:166
A3DBool m_bAlwaysUseDefaultColor
Definition: A3DCommonReadWrite.h:116
A3DVector2dData m_sPosition
Definition: A3DSDKMarkupLeaderDefinition.h:89
@ kA3DFRMEnumValue_CadType_Direction
Definition: A3DSDKFeatureEnums.h:389
A3DDouble m_dASMDeviationNotionalSolidsCentroid
Definition: A3DCommonReadWrite.h:383
Dotting fill pattern descriptor.
Definition: A3DSDKGraphics.h:1078
A3DVector2dData m_sUV
Definition: A3DSDKAdvancedTools.h:711
@ kA3DFRMEnumValue_FilletConicType_Boundary_Rho
Definition: A3DSDKFeatureEnums.h:612
@ A3D_PRODUCTOCCURRENCE_INCONSISTENT_PART_EXTERNAL
Definition: A3DSDKErrorCodes.h:237
A3DInt8 m_cParamType
Definition: A3DSDKGeometryCrv.h:487
@ kA3DFRMDefinitionPatternType_PolygonalSpacing
Definition: A3DSDKFeaturePatternEnums.h:104
void A3DGraphTextureTransformation
Definition: A3DSDKTypes.h:733
A3DInt32 m_iUVCoordinatesIndex
Definition: A3DSDKTexture.h:253
@ kA3DTypeMDFCFIndicator
Definition: A3DSDKTypes.h:263
@ kA3DFRMDoubleUVParameter
Definition: A3DSDKFeatureEnums.h:169
@ kA3DTypeGraphHatchingPattern
Definition: A3DSDKTypes.h:276
A3DUns16 m_usFrameGroup
Definition: A3DSDKMarkupDimension.h:762
@ KEA3DDimensionSymbolTypeDEGREE
Definition: A3DSDKEnums.h:1816
@ kA3DMarkupSubTypeDimensionDiameterCylinder
Definition: A3DSDKEnums.h:2125
@ KEA3DManufacturingAssembly
Definition: A3DSDKEnums.h:1585
A3DEKnotType m_eKnotType
Definition: A3DSDKGeometrySrf.h:77
@ kA3DModellerPostScript
Definition: A3DSDKEnums.h:328
@ KEA3DMain
Definition: A3DSDKEnums.h:1558
A3DUns16 m_usStyle
Definition: A3DSDKMarkupDimension.h:661
Hatching lines fill pattern descriptor.
Definition: A3DSDKGraphics.h:1243
@ A3DProEFamTabOrUseWireAndGeneric
Definition: A3DSDKEnums.h:1081
A3DCrvBase * m_pFirstCurve
Definition: A3DSDKGeometrySrf.h:848
void A3DRiSet
Definition: A3DSDKTypes.h:405
A structure specifying product occurrence data.
Definition: A3DSDKStructure.h:387
A3DRWParamsIncrementalLoadData m_sIncremental
Definition: A3DCommonReadWrite.h:617
A3DMkpRTFFieldData A3DRTFFieldData
Definition: A3DSDKMarkup.h:611
A3DBool m_bUseColour2Attribute
Definition: A3DSDKReadWrite.h:546
Entity for describing the view and shading properties of a graphics scene (A3DGraphSceneDisplayParame...
Definition: A3DSDKGraphics.h:2364
@ kA3DMarkupSubTypeOtherGeometricReference
Definition: A3DSDKEnums.h:2144
void A3DMiscCascadedAttributes
Definition: A3DSDKTypes.h:781
@ kA3DAnalyticLine
Definition: A3DSDKEnums.h:2653
@ kA3DTypeMarkupSpotWelding
Definition: A3DSDKTypes.h:242
void A3DMiscMarkupLinkedItem
Definition: A3DSDKTypes.h:757
A3DSurfBase * m_pSurface1
Definition: A3DSDKGeometryCrv.h:1051
@ kA3DTypeGraphDirectionalLight
Definition: A3DSDKTypes.h:281
Co-edge structure.
Definition: A3DSDKTopology.h:685
@ A3DPDF_INVALID_PAGE_INDEX
Definition: A3DSDKErrorCodes.h:506
A3DVector3dData m_sLookAt
The "look at" camera position, in world space coodinates.
Definition: A3DSDKGraphics.h:1689
@ KEA3DMDDimensionExtensionTillCenter
Definition: A3DSDKEnums.h:1885
@ kA3DFRMEnumValue_FilletLengthType_Continue_Asymmetric
Definition: A3DSDKFeatureEnums.h:596
@ KA3DMDLeaderSymbolFilledSquare
Definition: A3DSDKEnums.h:1697
@ KA3DMDLeaderSymbolSegment
Definition: A3DSDKEnums.h:1706
@ KEA3DMDWeldFinishSymbolU
Definition: A3DSDKEnums.h:1284
A3DVector3dData m_sOptionalVector
Definition: A3DSDKMarkupSymbol.h:182
@ kA3DCharsetVietnamese
Definition: A3DSDKEnums.h:2296
A3DStatus A3DGlobalGetGraphDottingPatternData(const A3DUns32 uiIndexDottingPattern, A3DGraphDottingPatternData *pData)
Retrieves an A3DGraphDottingPatternData instance.
@ kA3DFRMEnumValue_Pattern_Polygonal
Definition: A3DSDKFeaturePatternEnums.h:42
A3DDouble m_dRadius
Definition: A3DSDKGeometrySrf.h:905
@ KEA3DDimensionSymbolXCross
Definition: A3DSDKEnums.h:1868
@ kA3DTextureAlphaTestUnknown
Definition: A3DSDKEnums.h:251
@ kA3DUnitMicroInch
Definition: A3DSDKEnums.h:565
A3DDouble m_dZ
Definition: A3DSDKGeometry.h:116
data structure for strings values
Definition: A3DSDKFeature.h:497
A3DRWParamsTessellationData m_sTessellation
Definition: A3DCommonReadWrite.h:1165
EA3DMDGDTModifierType
Enumerations for modifier type.
Definition: A3DSDKEnums.h:1393
A3DUns32 m_uiNumberOfLinkedItems
Definition: A3DSDKMarkupTolerance.h:201
A3DVector3dData * m_pCrossingPts
Definition: A3DSDKGeometryCrv.h:1129
A3DBool m_bReadSolids
Definition: A3DCommonReadWrite.h:56
A3DStatus A3DDrawingBlockBasicGet(const A3DDrawingBlockBasic *pDrawingBlock, A3DDrawingBlockBasicData *pData)
Populates the A3DDrawingBlockBasicData structure.
@ kA3DModellerXvl
Definition: A3DSDKEnums.h:322
void A3DSurfOffset
Definition: A3DSDKTypes.h:550
@ KA3DMDLeaderSymbolFullSquare
Definition: A3DSDKEnums.h:1680
A3DUTF8Char * m_pcBeforeText
Definition: A3DSDKMarkupTolerance.h:57
EA3DFRMEnumValue_CadType
Enumerate the possible types of cad type.
Definition: A3DSDKFeatureEnums.h:382
@ A3D_INVALID_DATA_STRUCT_SIZE
Definition: A3DSDKErrorCodes.h:102
@ kA3DFRMRoot_Container
Definition: A3DSDKFeatureEnums.h:89
@ A3D_TOOLS_UNITIZE
Definition: A3DSDKErrorCodes.h:350
A3DStatus A3DProjectPointCloudManagerCreateFromRI(A3DProjectPointCloudManagerDataFromRI *pData, A3DProjectPointCloudManager **pManager)
Create a Point Cloud Manager from a set of A3DRiRepresentationItem with matrix placement.
EA3DMDRoughnessMode m_eRoughMode
Definition: A3DSDKMarkupSymbol.h:68
A3DStatus A3DAsmModelFileExportToIgesFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportIgesData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in IGES format.
void A3DMathFct3DNonLinear
Definition: A3DSDKTypes.h:580
A3DStatus A3DRiCurveSupportGet(const A3DRiCurve *pRiCurve, A3DMiscMarkupLinkedItem **ppLinkedItem)
Get the geometrical element used to build the A3DRiCurve.
@ A3DPhysicType_Orthotropic2D
Definition: A3DSDKEnums.h:2724
A3DStatus A3DMkpRTFGetField(A3DVoid *pRTFData, A3DRTFFieldData *pRTFField)
Get each independent field of a RTF data.
@ kA3DMarkupSubTypeOtherSymbolUser
Definition: A3DSDKEnums.h:2141
@ KEA3DSymbol_STS
Definition: A3DSDKEnums.h:2211
EA3DMDDimensionFrame m_eFrame
Definition: A3DSDKMarkupDimension.h:760
A3DStatus A3DAsmModelFileExportToParasolidFileWithMapper(const A3DAsmModelFile *pA3DAsmModelFile, A3DMiscPKMapper *pMapper, const A3DRWParamsExportParasolidData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in Parasolid format .
A3DUTF8Char ** m_sCoordinateEntitiesNotesFont
Definition: A3DSDKMarkupSymbol.h:298
@ kA3DTextureFunctionReplace
Definition: A3DSDKEnums.h:92
A3DBool m_bSaveFacetedToWireframe
Definition: A3DCommonReadWrite.h:1049
@ A3D_SRF_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:167
@ kA3DTypeMathFct1DCombination
Definition: A3DSDKTypes.h:328
#define kA3DTypeTopo
Definition: A3DSDKTypes.h:132
@ kA3DAnalyticAlreadyLine
Definition: A3DSDKEnums.h:2654
Direction structure.
Definition: A3DSDKRepItems.h:332
A3DDouble m_dAmbientAlpha
An additional alpha channel for ambient ligthing.
Definition: A3DSDKGraphics.h:755
A3DStatus A3DSurfConeGet(const A3DSurfCone *pSrf, A3DSurfConeData *pData)
Populates the A3DSurfConeData structure.
A3DUns32 m_uiNewFaceSize
Definition: A3DSDKAdvancedTools.h:999
@ A3D_LOAD_INVALID_PARAMETERS_FOR_INCREMENTAL_LOAD
Definition: A3DSDKErrorCodes.h:392
A3DMDFCValueData m_sValue
Definition: A3DSDKMarkupTolerance.h:136
A3DBool m_bWritePMIAsTessellated
Definition: A3DCommonReadWrite.h:937
A3DUns16 m_usStyle
Definition: A3DSDKDrawing.h:221
A3DDouble m_dPMIDeviationSurfaceCentroid
Definition: A3DCommonReadWrite.h:380
A3DMkpMarkup ** m_ppMarkups
Definition: A3DSDKDrawing.h:501
@ A3D_DRW_OPERATOR_INVALID_TYPE
Definition: A3DSDKErrorCodes.h:446
@ KEA3DDimensionSymbolTypeSET_AFTER
Definition: A3DSDKEnums.h:1841
A3DUTF8Char * m_pcBelowText
Definition: A3DSDKMarkupDimension.h:331
A3DStatus A3DCrvLineGet(const A3DCrvLine *pCrv, A3DCrvLineData *pData)
Populates the A3DCrvLineData structure.
A3DStatus A3DMDFCFRowDatumGet(const A3DMDFCFRowDatum *pRowDatum, A3DMDFCFRowDatumData *pData)
Populates the A3DMDFCFRowDatumData structure.
@ kA3DBSplineCurveFormUnspecified
Definition: A3DSDKEnums.h:2474
void A3DSurfBlend03
Definition: A3DSDKTypes.h:545
@ A3DPDF_HTML_STYLE_ERROR
Definition: A3DSDKErrorCodes.h:504
A3DBool m_bExportMetadata
Definition: A3DCommonReadWrite.h:1219
@ A3D_LOADPRC_CANNOT_OPEN_FILE
Definition: A3DSDKErrorCodes.h:404
A3DAsmProductOccurrence * m_pRootProductOccurrence
Definition: A3DCommonReadWrite.h:576
@ KEA3DGDTTypeNone
Definition: A3DSDKEnums.h:1352
@ kA3DTypeTopoFace
Definition: A3DSDKTypes.h:168
A3DStatus A3DMiscCascadedAttributesGet(const A3DMiscCascadedAttributes *pAttr, A3DMiscCascadedAttributesData *psData)
Fetches data from a cascaded attributes entity given its handle.
@ kA3DFRMEnumValue_ModeType_None
Definition: A3DSDKFeatureEnums.h:456
A3DUTF8Char * m_pcOtherSidePitch
Definition: A3DSDKMarkupWelding.h:108
@ kA3DModellerStep
Definition: A3DSDKEnums.h:316
A structure describing a layer.
Definition: A3DSDKStructure.h:972
A3DDouble m_dBaseScale
Definition: A3DSDKGeometryCrv.h:1137
A3DCallbackDrawPolyLine m_pfuncPolyLine
Draws a polyline.
Definition: A3DSDKDraw.h:442
@ kA3DTypeTopoConnex
Definition: A3DSDKTypes.h:170
A3DVector3dData m_sTangent
Definition: A3DSDKGeometryCrv.h:1029
@ KEA3DMDBalloonQuadrantCircle
Definition: A3DSDKEnums.h:1521
@ KEA3DSymbol_Straightness
Definition: A3DSDKEnums.h:2168
@ A3D_ERROR
Definition: A3DSDKErrorCodes.h:86
@ A3D_FACE_CANNOT_LIFT_CRV_INTERNAL3
Definition: A3DSDKErrorCodes.h:276
@ A3D_NOT_AVAILABLE
Definition: A3DSDKErrorCodes.h:92
@ kA3DTypeSurfTransform
Definition: A3DSDKTypes.h:320
A3DEntity * m_pReference
Definition: A3DSDKFeature.h:574
A3DProESessionColorType m_eSessionColorType
Definition: A3DCommonReadWrite.h:328
A3DBool m_bUseRootDirectory
Definition: A3DCommonReadWrite.h:182
A3DDouble m_dShearModulus_XY
Definition: A3DSDKMisc.h:829
A3DDouble m_dDepth3
Definition: A3DSDKMarkupSymbol.h:170
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:663
A3DBool m_bAscii
Definition: A3DCommonReadWrite.h:1316
@ kA3DFRMEnumValue_HoleShape_Bore
Definition: A3DSDKFeatureHoleEnums.h:40
@ kA3DFRMIntegerDataIndex
Definition: A3DSDKFeatureEnums.h:184
A3DUns32 m_uiNonPersistentId
Definition: A3DSDKRootEntities.h:164
Markup text with additional data. Use A3DMarkupTextGet to access to markup text data.
Definition: A3DSDKMarkupText.h:137
@ A3D_BODYSHOP_MISSING
Definition: A3DSDKErrorCodes.h:562
@ kA3DFRMEnumValue_CadType_LocalPush
Definition: A3DSDKFeatureEnums.h:426
A3DUns32 m_uiRgbColorIndex
A global index to either an A3DGraphMaterialData or an A3DGraphRgbColorData according to the value of...
Definition: A3DSDKGraphics.h:259
A3DUns8 * m_pucBinaryData
Image binary data.
Definition: A3DSDKGraphics.h:957
@ KEA3DCoordPlaneZ
Definition: A3DSDKEnums.h:1598
A3DUns32 m_uiNumberSectionFace
Definition: A3DSDKAdvancedTools.h:1237
@ A3D_DEFAULT_COLOR
Definition: A3DSDKErrorCodes.h:183
A3DStatus A3DMiscAttributeCreate(const A3DMiscAttributeData *pData, A3DMiscAttribute **ppAttribute)
Creates an A3DMiscAttribute from A3DMiscAttributeData structure.
void(* A3DCallbackDrawPolygon)(const A3DDouble *pdPoints, A3DUns32 uiPointSize)
Draws a polygon.
Definition: A3DSDKDraw.h:316
EA3DMDBalloonShape
Enumerator that describes balloon shape.
Definition: A3DSDKEnums.h:1516
@ A3D_TOPOCONTEXT_INVALID
Definition: A3DSDKErrorCodes.h:265
A3DDrawingModel ** m_ppDrawingModels
Definition: A3DSDKStructure.h:1033
tolerance size value.
Definition: A3DSDKMarkupTolerance.h:240
@ kA3DDrawBeginEndProductOccurrence
Definition: A3DSDKEnums.h:2618
@ A3D_INTERVAL_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:250
A3DStatus A3DAsmModelFileExportTo3mfFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExport3mfData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in 3MF format.
EA3DMDDimensionAngleSector
Enumerator that describes angle sector used.
Definition: A3DSDKEnums.h:1978
A3DMiscMaterialOrthotropic3DData m_sOrthotropic3D
Definition: A3DSDKMisc.h:926
@ KEA3DMDWeldTypeInclinedJoint
Definition: A3DSDKEnums.h:1241
A3DUns32 m_uiPictureIndex
Definition: A3DSDKDrawing.h:830
A3DStatus A3DCrvEllipseCreate(const A3DCrvEllipseData *pData, A3DCrvEllipse **ppCrv)
Creates an A3DCrvEllipse from A3DCrvEllipseData structure.
@ kA3DFRMEnumValue_Pattern_Fill
Definition: A3DSDKFeaturePatternEnums.h:50
void A3DRiPolyWire
Definition: A3DSDKTypes.h:404
@ kA3DFRMDoubleExtensionAndStep
Definition: A3DSDKFeatureEnums.h:167
void A3DTopoBrepData
Definition: A3DSDKTypes.h:447
A3DStatus A3DRiDirectionEdit(const A3DRiDirectionData *pData, A3DRiDirection *pDirection)
Modifies an A3DRiDirection from an A3DRiDirectionData structure.
@ kA3DUnitMeter
Definition: A3DSDKEnums.h:562
A3DDouble m_dRed
Red component.
Definition: A3DSDKGraphics.h:387
A3DBool m_bIFCOWNERHISTORYOptimized
Definition: A3DCommonReadWrite.h:443
data structure for representation items extracted from features
Definition: A3DSDKFeature.h:696
@ A3D_MATH_FRACTION_INCONSISTENT_DENOMINATOR
Definition: A3DSDKErrorCodes.h:465
EA3DMDRoughnessContactArea
Enumerator that describes rough contact area type.
Definition: A3DSDKEnums.h:1486
void A3DTopoVertex
Definition: A3DSDKTypes.h:435
A3DRWParamsRhinoData m_sRhino
Definition: A3DCommonReadWrite.h:560
A3DDouble m_dShearModulus_YZ
Definition: A3DSDKMisc.h:790
@ KEA3DMDWeldTypeFlare_V_Butt
Definition: A3DSDKEnums.h:1247
A3DBool m_bExportTransformations
Definition: A3DCommonReadWrite.h:1220
A3DStatus A3DEntityGetPDFNodeIdFromRead(const A3DEntity *pEntity, const A3DEntity *pEntityFather, const A3DRWParamsPrcReadHelper *pA3DRWParamsPrcReadHelper, A3DUTF8Char **pcUTF8Name)
Gets the PDF node unique IDs for the entities.
@ kA3DFRMValueType_Thickness
Definition: A3DSDKFeatureEnums.h:327
@ kA3DModellerJt
Definition: A3DSDKEnums.h:318
@ kA3DPictureBitmapRgbByte
Definition: A3DSDKEnums.h:2420
A3DTopoShell ** m_ppShells
Definition: A3DSDKTopology.h:408
A3DStatus A3DGraphSpotLightGet(const A3DGraphSpotLight *pLight, A3DGraphSpotLightData *pData)
Fetches data from a spotlight source entity given its handle.
void(* A3DCallbackDrawPopMatrix)(void)
Pops the matrix off the stack.
Definition: A3DSDKDraw.h:69
A3DStatus A3DRiRepresentationItemEditCoordinateSystem(A3DRiCoordinateSystem *pNewCoordinateSystem, A3DRiRepresentationItem *pRepresentationItem)
Function to edit the coordinate system of a representation item.
@ KEA3DMDDimensionExtensionFromStandard
Definition: A3DSDKEnums.h:1884
A3DStatus A3DAsmModelFileGetUnit(const A3DAsmModelFile *pModelFile, A3DDouble *pdUnit)
Gives the unit of the model.
A3DEIntersectionLimitType m_sStartLimitType
Definition: A3DSDKGeometryCrv.h:1139
A structure specifying product occurrence data specific to Catia format.
Definition: A3DSDKStructure.h:680
@ kA3DFRMEnumValue_HoleShape_StandardClearance
Definition: A3DSDKFeatureHoleEnums.h:46
A3DBool m_bLoadAllConfigsData
Definition: A3DCommonReadWrite.h:488
Tolerance value. Value can be double or string according to m_bIsValue.
Definition: A3DSDKMarkupTolerance.h:87
A3DMDDimensionValueFormat * m_pDimValueFormat
Definition: A3DSDKMarkupDimension.h:333
A3DBool m_bSlant
Definition: A3DSDKMarkupDefinition.h:163
A3DBool m_bTextureFlipS
Definition: A3DSDKTexture.h:67
A3DStatus A3DSurfFromCurvesCreate(const A3DSurfFromCurvesData *pData, A3DSurfFromCurves **ppSrf)
Creates an A3DSurfFromCurves from an A3DSurfFromCurvesData structure.
A3DTopoBrepData * m_pBrepData
Definition: A3DSDKRepItems.h:625
FCF datum row.
Definition: A3DSDKMarkupTolerance.h:157
@ KEA3DMDDimensionTypeDistance
Definition: A3DSDKEnums.h:1902
Ruled surface structure.
Definition: A3DSDKGeometrySrf.h:843
@ kA3DModellerPDF
Definition: A3DSDKEnums.h:329
@ kA3DFRMEnumValue_DepthLevel_Profile
Definition: A3DSDKFeatureHoleEnums.h:70
@ kA3DModeller3dHtml
Definition: A3DSDKEnums.h:343
A3DAsmProductOccurrence ** m_ppPOccurrences
Definition: A3DSDKStructure.h:391
void A3DSurfBlend02
Definition: A3DSDKTypes.h:544
A3DStatus A3DCrvHelixGet(const A3DCrvHelix *pCrv, A3DCrvHelixData *pData)
Populates the A3DCrvHelixData structure.
A3DStatus A3DGetSurfaceAsAnalytic(A3DSurfBase const *pSrf, double dTol, A3DSurfBase **pAnalyticSurface, A3DEAnalyticType *peAnalyticType)
Function to get surface as analytic according to a certain tolerance. Use A3DEntityDelete to delete t...
A3DVoid(* A3DCallbackProgressTitle)(A3DUTF8Char *msg)
Definition: A3DSDKBase.h:394
void(* A3DCallbackDrawTriangleStripe)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a triangle strip.
Definition: A3DSDKDraw.h:143
@ kA3DFRMEnumValue_FilletConicType_Chordal_Rho
Definition: A3DSDKFeatureEnums.h:615
A3DBool m_bAccurateSurfaceCurvatures
Definition: A3DCommonReadWrite.h:145
A3DUTF8Char * m_pcPhysicalPath
Definition: A3DCommonReadWrite.h:164
@ kA3DTypeTessEdge
Definition: A3DSDKTypes.h:181
void A3DMDToleranceSize
Definition: A3DSDKTypes.h:672
@ kA3DMarkupTypeArrow
Definition: A3DSDKEnums.h:2085
A3DEProductOccurrenceTypeInv
A3DAsmProductOccurrenceData extension for Inventor
Definition: A3DSDKEnums.h:475
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:601
EA3DMDMarkupDisplayType
Definition: A3DSDKEnums.h:2020
A3DUns32 * m_puiSizesWires
Definition: A3DSDKTessellation.h:467
A3DRiCoordinateSystem * m_pCoordinateSystem
Definition: A3DSDKMisc.h:580
@ A3D_TOPO_WRONG_TOLERANCES
Definition: A3DSDKErrorCodes.h:298
@ kA3DTypeMiscReferenceOnTopology
Definition: A3DSDKTypes.h:189
A3DUns32 m_uiAcceptableCurvesSize
Definition: A3DSDKTools.h:63
A3DPtr(* A3DCallbackMemoryAlloc)(size_t)
Definition: A3DSDKBase.h:198
@ kA3DFRMValueType_None
Definition: A3DSDKFeatureEnums.h:321
@ A3D_INITIALIZE_ALREADY_CALLED
Definition: A3DSDKErrorCodes.h:116
A3DStatus A3DMiscReferenceOnTopologyCreate(const A3DMiscReferenceOnTopologyData *pData, A3DMiscReferenceOnTopology **ppReferenceOnTopoItem)
Creates an A3DMiscReferenceOnTopology from an A3DMiscReferenceOnTopologyData structure.
A3DFaceUVPointInsideManager structure.
Definition: A3DSDKAdvancedTools.h:628
@ kA3DFRMEnumValue_CadType_CutOut
Definition: A3DSDKFeatureEnums.h:429
A3DGraphRgbColorData m_sDefaultColor
Definition: A3DCommonReadWrite.h:115
A3DBool m_bIsActive
Indicates whether the scene is enabled or not.
Definition: A3DSDKGraphics.h:2367
A3DVector3dData m_sOrigin
Definition: A3DSDKGeometrySrf.h:335
@ kA3DDrawMaterialShininess
Definition: A3DSDKEnums.h:2608
A3DBool m_bSplitClosedFaces
Definition: A3DSDKTools.h:57
A3DBool m_bReadValidationProperties
Definition: A3DCommonReadWrite.h:408
A3DDouble m_dAngle
Definition: A3DSDKDrawing.h:401
A3DStatus A3DDrawingFilledAreaGet(const A3DDrawingFilledArea *pDrwFilledArea, A3DDrawingFilledAreaData *pData)
Populates the A3DDrawingFilledAreaData structure.
A3DRWParamsSolidworksData m_sSolidworks
Definition: A3DCommonReadWrite.h:558
Offset structure.
Definition: A3DSDKGeometryCrv.h:852
A3DUns32 * m_puiWireIndexes
Definition: A3DSDKTessellation.h:298
@ KEA3DDimensionSymbolTypeCYLINDRIC
Definition: A3DSDKEnums.h:1811
A3DDouble m_dShearModulus
Definition: A3DSDKMisc.h:810
void A3DCrvOnSurf
Definition: A3DSDKTypes.h:520
@ KEA3DMDDimensionUnderScored
Definition: A3DSDKEnums.h:1967
@ kA3DTypeTopoCoEdge
Definition: A3DSDKTypes.h:166
Header file for the leader definition module.
A3DSurfBase * m_pSurface
Definition: A3DSDKTopology.h:526
@ kA3DDrawingClipFrameTypeRectangular
Definition: A3DSDKEnums.h:2547
EA3DFRMEnumValue_FilletLengthType
Enumerate the possible types of fillet length types
Definition: A3DSDKFeatureEnums.h:589
A3DBool m_bWritePMIWithSemantic
Definition: A3DCommonReadWrite.h:936
@ kA3DTypeDrawingClipFrame
Definition: A3DSDKTypes.h:337
A3DRiCurve * m_pExplicitCurve
Definition: A3DSDKMarkupDimension.h:529
A3DETextureBlendParameter m_eBlend_dst_RGB
Definition: A3DSDKTexture.h:184
@ A3D_WRITE_NO_SPACE_ON_DEVICE
Definition: A3DSDKErrorCodes.h:428
void A3DTopoMultipleVertex
Definition: A3DSDKTypes.h:436
A3DUns32 m_uiAmbient
The global index for the Ambient light.
Definition: A3DSDKGraphics.h:751
A3DRiRepresentationItem ** m_ppGeomEntities
Definition: A3DSDKFeature.h:700
@ KEA3DMDWeldTypeSingleV
Definition: A3DSDKEnums.h:1226
A3DDouble m_dMaxChordHeight
Definition: A3DCommonReadWrite.h:138
A3DStatus A3DRiRepresentationItemDeepCopy(const A3DRiRepresentationItem *pRi, A3DRiRepresentationItem **ppNewRi)
Create a new representation item by making a deep copy.
@ A3D_INVALID_MATERIAL_INDEX
Definition: A3DSDKErrorCodes.h:197
A3DVector3dData m_sExtrudeDirection
Definition: A3DSDKAdvancedTools.h:1075
A3DBool m_bIntersectionOrder
Definition: A3DSDKGeometryCrv.h:1134
@ KEA3DMDSpotWeldThickUnknown
Definition: A3DSDKEnums.h:1332
void A3DMDFCFRowDatum
Definition: A3DSDKTypes.h:665
@ KEA3DSymbol_MaximumMaterial
Definition: A3DSDKEnums.h:2186
Markup roughness.
Definition: A3DSDKMarkupSymbol.h:54
A3DDouble m_dUnit
Definition: A3DSDKStructure.h:77
@ KA3DMDLeaderSymbolZoneGlobalAllAboutWithHorizontalAxisIndicator
Definition: A3DSDKEnums.h:1718
@ kA3DTessLODHigh
Definition: A3DSDKEnums.h:919
A3DMkpLeader ** m_ppLeaders
Definition: A3DSDKMarkup.h:498
EA3DFRMEnumValue_DepthLevel
Enumerate the possible types of depth level types Enumerate the possible semantic depth position in...
Definition: A3DSDKFeatureHoleEnums.h:63
@ A3D_EDGE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:288
@ KEA3DSymbol_TangentPlane
Definition: A3DSDKEnums.h:2188
A3DStatus A3DRiPointSetCreate(const A3DRiPointSetData *pData, A3DRiPointSet **ppPointSet)
Creates an A3DRiPointSet from an A3DRiPointSetData structure.
@ kA3DFRMEnumValue_CadType_GroupPattern
Definition: A3DSDKFeatureEnums.h:415
EA3DMarkupFrameType
Markup frame identifiers for markup text, datum, ....
Definition: A3DSDKEnums.h:1417
@ kA3DFRMDoubleDiameter
Definition: A3DSDKFeatureEnums.h:163
@ KA3DMDLeaderSymbolMisc1
Definition: A3DSDKEnums.h:1684
A3DDouble m_dRed
Definition: A3DSDKTexture.h:179
A3DBool m_bHasRotationCenter
Indicates whether the scene as a rotation center or not.
Definition: A3DSDKGraphics.h:2373
@ kA3DModellerKMZ
Definition: A3DSDKEnums.h:336
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:223
A3DStatus A3DAsmFilterCreate(const A3DAsmFilterData *pData, A3DAsmFilter **ppFilter)
Creates an A3DAsmFilter entity from an A3DAsmFilterData structure.
@ A3D_CRV_LINE_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:141
A3DBool m_bReadFeature
Definition: A3DCommonReadWrite.h:76
@ kA3DTypeTopoLoop
Definition: A3DSDKTypes.h:167
A3DETextureWrappingMode m_eTextureWrappingModeS
Definition: A3DSDKTexture.h:190
@ kA3DMarkupSubTypeDimensionRadiusEdge
Definition: A3DSDKEnums.h:2122
@ KEA3DMDSpotWeldThreeThick
Definition: A3DSDKEnums.h:1335
@ kA3DTypeGraphDottingPattern
Definition: A3DSDKTypes.h:275
A3DStatus A3DCrvBlend02BoundaryCreate(const A3DCrvBlend02BoundaryData *pData, A3DCrvBlend02Boundary **ppCrv)
Creates an A3DCrvBlend02Boundary from A3DCrvBlend02BoundaryData structure.
@ A3D_ANNOTATIONITEM_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:366
@ KEA3DSymbol_STS_BAS_
Definition: A3DSDKEnums.h:2216
A3DStatus A3DAsmModelFileExportToU3DFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportU3DData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in Universal 3D format.
A3DUTF8Char * m_pcBeforeText
Definition: A3DSDKMarkupTolerance.h:275
A3DStatus A3DGlobalGetGraphHatchingPatternData(const A3DUns32 uiIndexHatchingPattern, A3DGraphHatchingPatternData *pData)
Retrieves an A3DGraphHatchingPatternData instance.
void A3DCrvParabola
Definition: A3DSDKTypes.h:528
@ A3DPDF_IMAGE_UNKNOWNFORMAT
Definition: A3DSDKErrorCodes.h:528
A3DEProductOccurrenceTypeInv m_eType
Definition: A3DSDKStructure.h:903
A3DStatus A3DRiPlaneCreate(const A3DRiPlaneData *pData, A3DRiPlane **ppRIPlane)
Creates an A3DSurfPlane from an A3DRiPlaneData structure.
@ kA3DTypeRootBase
Definition: A3DSDKTypes.h:157
A3DUTF8Char * m_pcField4
Definition: A3DSDKMarkupSymbol.h:60
@ KEA3DMDDimensionDualDisplayNone
Definition: A3DSDKEnums.h:1928
@ kA3DModellerOBJ
Definition: A3DSDKEnums.h:335
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:970
@ kA3DCharsetKhmer
Definition: A3DSDKEnums.h:2286
A3DAsmProductOccurrence ** m_ppPOccurrences
Definition: A3DSDKStructure.h:79
A3DBool m_bShow
Sets whethers the object is dhown (A3D_TRUE) or hidden (A3D_FALSE)
Definition: A3DSDKGraphics.h:2503
A3DDouble m_dZFar
The distance from the viewer to the far clipping plane.
Definition: A3DSDKGraphics.h:1695
void A3DMarkupRoughness
Definition: A3DSDKTypes.h:622
Annotation Item structure.
Definition: A3DSDKMarkup.h:135
@ KEA3DMDWeldTypeBacking
Definition: A3DSDKEnums.h:1232
A3DCrvBase * m_pOrigine
Definition: A3DSDKGeometrySrf.h:907
@ A3D_INVALID_TEXTURE_APPLICATION_INDEX
Definition: A3DSDKErrorCodes.h:201
@ KA3DMDLeaderSymbolFullCircle
Definition: A3DSDKEnums.h:1679
A3DCallbackDrawSymbol m_pfuncSymbol
Draws a symbol at the 3D position.
Definition: A3DSDKDraw.h:441
@ A3D_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:322
@ kA3DFRMEnumValue_FilletLengthType_Continue
Definition: A3DSDKFeatureEnums.h:595
@ KEA3DMDDimensionRefType_None
Definition: A3DSDKEnums.h:1996
A3DStatus A3DAsmProductOccurrenceEdit(const A3DAsmProductOccurrenceData *pData, A3DAsmProductOccurrence *pProductOccurrence)
Allows to modify some data of a product occurrence.
A3DStatus A3DMiscCartesianTransformationCreate(const A3DMiscCartesianTransformationData *pData, A3DMiscCartesianTransformation **ppCartesianTransformation3d)
Creates an A3DMiscCartesianTransformation from an A3DMiscCartesianTransformationData structure.
@ kA3DRMDefault
Definition: A3DSDKEnums.h:2402
@ kA3DTextureWrappingModeMirroredRepeat
Definition: A3DSDKEnums.h:281
A3DStatus A3DSurfSphereGet(const A3DSurfSphere *pSrf, A3DSurfSphereData *pData)
Populates the A3DSurfSphereData structure.
A3DInt8 m_cReservedChar0
Definition: A3DSDKGeometrySrf.h:676
A3DUns32 m_uiExplodedProductsSize
Definition: A3DSDKStructure.h:866
EA3DRevitPhysicalProperties m_ePhysicalProperties
Definition: A3DCommonReadWrite.h:533
A3DInt32 m_iNodeID
Definition: A3DSDKStructure.h:906
A3DBool m_bUseShortNames
Definition: A3DCommonReadWrite.h:926
@ kA3DTypeMarkupDimension
Definition: A3DSDKTypes.h:238
A3DEReadGeomTessMode m_eReadGeomTessMode
Definition: A3DCommonReadWrite.h:72
A3DDouble m_dGranularity
Definition: A3DSDKTopology.h:190
A3DUns32 m_uiDrwBlocksSize
Definition: A3DSDKDrawing.h:592
A3DCrvBase * m_pUVCurve
Definition: A3DSDKTopology.h:691
A3DVector3dData m_sPosition
Definition: A3DSDKMarkupLeaderDefinition.h:60
A3DMiscSingleAttributeData * m_asSingleAttributesData
Definition: A3DSDKRootEntities.h:479
A3DStatus A3DSimplifyModelFileCurveAndSurfaceAsAnalytic(A3DAsmModelFile *p, double dTol)
Function to traverse the entire modelfile and simplify all curves and surfaces to analytics if possib...
#define kA3DTypeAsm
Definition: A3DSDKTypes.h:136
A3DHLRCurveData * m_pppHLRCurves
Definition: A3DSDKAdvancedTools.h:1236
A3DStatus A3DTess3DWireGet(const A3DTess3DWire *pTess, A3DTess3DWireData *pData)
Populates the A3DTess3DWireData structure.
A3DEntity * m_pEntity
Definition: A3DSDKTools.h:263
void(* A3DCallbackDrawTriangleOneNormal)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a list of triangles where each triangle has only one normal.
Definition: A3DSDKDraw.h:152
A3DUTF8Char * m_pcRootDirLogicalName
Definition: A3DCommonReadWrite.h:272
@ KEA3DGDTModifierTangent
Definition: A3DSDKEnums.h:1401
A3DBool m_bAccurateTessellation
Definition: A3DCommonReadWrite.h:1114
A3DDouble m_dThermalExpansion
Definition: A3DSDKMisc.h:811
@ kA3DModellerCadds
Definition: A3DSDKEnums.h:304
FCF drafting row.
Definition: A3DSDKMarkupTolerance.h:68
@ kA3DUnit_Gray
Definition: A3DSDKEnums.h:2793
@ KEA3DSymbol_Countersink
Definition: A3DSDKEnums.h:2173
A3DBool m_bRemoveTangentEdge
Definition: A3DSDKAdvancedTools.h:1350
@ KEA3DMDDimensionTypeDiameter
Definition: A3DSDKEnums.h:1911
A3DDrawingSheet ** m_ppDrwSheets
Definition: A3DSDKDrawing.h:74
@ kA3DFRMValueType_Coords
Definition: A3DSDKFeatureEnums.h:330
A3DStatus A3DAsmProductOccurrenceCreate(const A3DAsmProductOccurrenceData *pData, A3DAsmProductOccurrence **ppProductOccurrence)
Creates an A3DAsmProductOccurrence from A3DAsmProductOccurrenceData structure.
void A3DMiscPKMapper
Definition: A3DSDKTypes.h:786
@ A3D_MODELFILE_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:233
A3DDouble m_dAngleToleranceDeg
Definition: A3DCommonReadWrite.h:1106
A3DDouble m_dOffSet
Definition: A3DSDKMarkupDimension.h:386
Structure that describes dimension markups.
Definition: A3DSDKMarkupDimension.h:736
EA3DLocatorType
Enumerations for type.
Definition: A3DSDKEnums.h:1555
A3DBool * m_pOldFaceMatch
Definition: A3DSDKAdvancedTools.h:997
void A3DRiPointSet
Definition: A3DSDKTypes.h:402
@ kA3DUnit_Becquerel
Definition: A3DSDKEnums.h:2784
A3DETextureAlphaTest m_eTextureAlphaTest
Definition: A3DSDKTexture.h:188
EA3DFRMEnumValue_PatternMaster
Enumerate the possible pattern master type.
Definition: A3DSDKFeaturePatternEnums.h:136
@ KA3DMarkupFrameScoredCircle
Definition: A3DSDKEnums.h:1423
@ kA3DE_MERGE_NO
Definition: A3DSDKEnums.h:1180
A3DStatus A3DDrawingPictureCreate(const A3DDrawingPictureData *pData, A3DDrawingPicture **ppDrawingPicture)
Creates an A3DDrawingPicture from A3DDrawingPictureData structure.
A3DMiscCartesianTransformationData * m_pTransform
Definition: A3DSDKStructure.h:259
@ A3D_TESSBASE_BAD_ONENORMAL
Definition: A3DSDKErrorCodes.h:333
A3DProjectedPointCloudData structure.
Definition: A3DSDKAdvancedTools.h:702
@ kA3DFRMDefinitionType_DepthFrom
Definition: A3DSDKFeatureEnums.h:256
void A3DMkpMarkup
Definition: A3DSDKTypes.h:593
A3DUTF8Char * m_pcApplication
Definition: A3DCommonReadWrite.h:1059
A3DDouble m_dUCoeffA
Definition: A3DSDKGeometry.h:303
Top-level header file of the HOOPS Exchange.
@ kA3DFRMDefinitionPatternType_SpiralSpacing
Definition: A3DSDKFeaturePatternEnums.h:111
A3DSurfPlane * m_pPlane
Definition: A3DSDKMarkup.h:306
A3DBool m_bWritePMI
Definition: A3DCommonReadWrite.h:931
A3DStatus A3DMiscCascadedAttributesPushTessFace(A3DMiscCascadedAttributes *pAttr, const A3DRiRepresentationItem *pRepItem, const A3DTessBase *pTessBase, const A3DTessFaceData *psTessFaceData, A3DUns32 uiFaceIndex, const A3DMiscCascadedAttributes *pFather)
Push a A3DMiscCascadedAttributesData for a A3DTessFaceData.
A3DDouble m_dShearModulus_YZ
Definition: A3DSDKMisc.h:765
@ kA3DStepNameFromNAUO_NAME
Definition: A3DSDKEnums.h:1092
A3DStatus A3DAsmProductOccurrenceSetProductPrototype(A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrence *pProductPrototype)
Sets up an A3DAsmProductOccurrence entity as a prototype to another A3DAsmProductOccurrence entity.
@ kA3DTypeGraphSolidPattern
Definition: A3DSDKTypes.h:277
@ kA3DFCFIndicatorSymbol_Perpendicularity
Definition: A3DSDKEnums.h:2848
A3DUTF8Char * m_pcSeparator
Definition: A3DSDKMarkupTolerance.h:247
void A3DSurfTorus
Definition: A3DSDKTypes.h:558
A3DUTF8Char * m_pcOtherSideAngle
Definition: A3DSDKMarkupWelding.h:105
EA3DFRMEnumValue_ModeType
Enumerate the possible types of mode type.
Definition: A3DSDKFeatureEnums.h:454
@ kA3DFRMValueType_Vector
Definition: A3DSDKFeatureEnums.h:331
@ kA3DMarkupTypeMeasurementPoint
Definition: A3DSDKEnums.h:2093
void A3DTessBase
Definition: A3DSDKTypes.h:418
A3DBool m_bFrontCulling
Enables front face culling. Active only when m_bSpecialCulling is set to A3D_TRUE.
Definition: A3DSDKGraphics.h:263
A3DVector3dData m_sVector
Definition: A3DSDKGeometryCrv.h:860
A3DStatus A3DRiPolyWireCreate(const A3DRiPolyWireData *pData, A3DRiPolyWire **ppRIPolyWire)
Creates an A3DRiPolyWire from an A3DRiPolyWireData structure.
A3DDouble m_dGEOMDeviationBoundingBox
Definition: A3DCommonReadWrite.h:372
@ KA3DMarkupFrameFixSquare
Definition: A3DSDKEnums.h:1432
void A3DTess3D
Definition: A3DSDKTypes.h:419
A3DBool m_bIsCalculated
Definition: A3DSDKTessellation.h:79
void A3DMarkupText
Definition: A3DSDKTypes.h:616
@ KEA3DDimensionSymbolTypeMICRO
Definition: A3DSDKEnums.h:1815
@ KEA3DDimensionSymbolTypeLEASTMATERIAL
Definition: A3DSDKEnums.h:1795
A3DDouble m_dPMIPercentSurfaceArea
Definition: A3DCommonReadWrite.h:378
A3DUTF8Char * m_pcRoughMode
Definition: A3DSDKMarkupSymbol.h:65
@ KA3DMDLeaderSymbolDot
Definition: A3DSDKEnums.h:1682
A3DStatus A3DSimplifySurfaceWithAnalytics(A3DSurfBase const *pSrf, A3DDouble dTol, A3DUns32 uNbRecognizedType, A3DEEntityType const *pOptRecognizedType, A3DSurfBase **pAnalyticSurface, A3DEAnalyticType *peAnalyticType)
Function to get surface as analytic according to a certain tolerance. Use A3DEntityDelete to delete t...
@ A3DPDF_XML_PARSING_ERROR
Definition: A3DSDKErrorCodes.h:542
@ KEA3DMDBalloonDividedSquare
Definition: A3DSDKEnums.h:1520
A3DVoid(* A3DCallbackProgressStart)(A3DInt32)
Definition: A3DSDKBase.h:364
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:733
A3DMkpMarkup * m_pMarkup
Definition: A3DSDKMarkup.h:138
A3DUns32 m_uiSize
The number of hatch lines the pattern is made of.
Definition: A3DSDKGraphics.h:1246
void A3DSurfCone
Definition: A3DSDKTypes.h:547
@ kA3DTypeMkpLeader
Definition: A3DSDKTypes.h:217
A3DUns32 m_uiChildrenByRefsetsSize
Definition: A3DSDKStructure.h:817
@ kA3DTypeSurfBase
Definition: A3DSDKTypes.h:303
A3DUTF8Char * m_pcSubstitutionFont
Definition: A3DCommonReadWrite.h:104
@ kA3DFCFIndicatorSymbol_Angularity
Definition: A3DSDKEnums.h:2847
@ KEA3DDimensionSymbolTypeCIRCULARRUNOUT
Definition: A3DSDKEnums.h:1802
A3DUTF8Char * m_pcArrowSideLongitudinalValue
Definition: A3DSDKMarkupWelding.h:92
@ KEA3DDimensionSymbolCross
Definition: A3DSDKEnums.h:1867
@ kA3DFRMStringDataName
Definition: A3DSDKFeatureEnums.h:208
@ KEA3DSymbol_SubsetOf
Definition: A3DSDKEnums.h:2200
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:483
A structure that specifies parameters used to write the model file to JT format.
Definition: A3DCommonReadWrite.h:979
EA3DMDLineWeldingFinishSymbol m_eOtherSideFinishSymbol
Definition: A3DSDKMarkupWelding.h:104
@ KA3DMDLeaderSymbolZoneGlobalAllAround
Definition: A3DSDKEnums.h:1716
@ A3D_MATH_FRACTION_INCONSISTENT_NUMERATOR
Definition: A3DSDKErrorCodes.h:464
@ KA3DMDLeaderSymbolManipulatorCircle
Definition: A3DSDKEnums.h:1702
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:665
A3DStatus A3DMiscGetMaterialProperties(const A3DEntity *pEntity, A3DMiscMaterialPropertiesData *pMaterialPropertiesData)
Get density in kg/m3 read from the file. Equal to -1.0 if not set \ Can call it on product occurrence...
@ kA3DE_HEALING_YES
Definition: A3DSDKEnums.h:1145
@ kA3DMarkupSubTypeDimensionDiameterEdge
Definition: A3DSDKEnums.h:2126
A3DUns32 m_uiProductOccurrencesSize
Definition: A3DCommonReadWrite.h:577
@ KA3DMarkupFrameEllipse
Definition: A3DSDKEnums.h:1430
@ KEA3DMDDimensionOrientationScreenAngle
Definition: A3DSDKEnums.h:1773
@ KEA3DDimensionSymbolTypeMAXMATERIAL
Definition: A3DSDKEnums.h:1794
void A3DMathFct3D
Definition: A3DSDKTypes.h:578
@ A3DPDF_CANNOT_EMBED_FONT
Definition: A3DSDKErrorCodes.h:525
A3DUns32 m_uiSrcFilesNamesSize
Definition: A3DSDKDrawing.h:402
A3DDouble m_dCompressiveStrainLimit_Y
Definition: A3DSDKMisc.h:841
EA3DFRMStatus
Feature status enum.
Definition: A3DSDKFeatureEnums.h:368
A3DUTF8Char * m_pcCodePageName
Definition: A3DCommonReadWrite.h:402
A3DBool m_bReadSurfaces
Definition: A3DCommonReadWrite.h:57
A3DStatus A3DCrvEllipseGet(const A3DCrvEllipse *pCrv, A3DCrvEllipseData *pData)
Populates the A3DCrvEllipseData structure.
A3DUns16 m_usBehaviour
Graphics properties propagation policy. See Bit Field for Behavior on Graphics.
Definition: A3DSDKGraphics.h:125
@ A3D_TESSBASE_POINTS_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:327
@ A3D_INVALID_DATA
Definition: A3DSDKErrorCodes.h:106
@ kA3DTypeTopoContext
Definition: A3DSDKTypes.h:160
Utility class for manipulating RGB color data.
Definition: A3DSDKGraphics.h:384
#define kA3DTypeMkp
Definition: A3DSDKTypes.h:137
@ kA3DFRMEnumValue_PatternMaster_CurrentBody
Definition: A3DSDKFeaturePatternEnums.h:140
@ A3D_DRW_VIEW_INVALID_SCALE
Definition: A3DSDKErrorCodes.h:442
@ kA3DFamily_Definition
Definition: A3DSDKFeatureEnums.h:65
@ kA3DModellerPLMXML
Definition: A3DSDKEnums.h:349
A3DStatus A3DSrfGetDomain(const A3DSurfBase *pSrf, A3DDomainData *pDomain)
Function to get a surface parametric domain.
@ kA3DFRMLink_Construction
Definition: A3DSDKFeatureEnums.h:353
A3DUns32 m_uiFileLinksSize
Definition: A3DSDKMarkupSymbol.h:121
A3DStatus A3DGlobalInsertGraphSolidPattern(const A3DGraphSolidPatternData *pData, A3DUns32 *puiIndexSolidPattern)
Insert a new solid fill pattern into the global state, returning its index for further retrieval.
@ A3DEProductOccurrenceTypeCat_unknown
Definition: A3DSDKEnums.h:462
A3DStatus A3DDrawingClipFrameCreate(const A3DDrawingClipFrameData *pData, A3DDrawingClipFrame **ppDrwClipFrame)
Creates an A3DDrawingClipFrame from A3DDrawingClipFrameData structure.
A3DUns32 m_uiKnotSize
Definition: A3DSDKGeometryCrv.h:88
@ kA3DFRMEnumValue_Pattern_Point
Definition: A3DSDKFeaturePatternEnums.h:46
@ kA3DDrawingViewTypeWorking
Definition: A3DSDKEnums.h:2529
A3DStatus A3DGlobalGetGraphTextureApplicationData(const A3DUns32 uiIndexTextureApplication, A3DGraphTextureApplicationData *pData)
Populates the A3DGraphTextureApplicationData structure.
A3DRiRepresentationItem ** m_ppRepItems
Definition: A3DSDKRepItems.h:205
@ A3D_INVALID_PATTERN_INDEX
Definition: A3DSDKErrorCodes.h:199
A3DEProductLoadStatus
Load status of the PRC model file.
Definition: A3DSDKEnums.h:358
A3DBool m_bIsSection
Definition: A3DSDKAdvancedTools.h:1201
A structure that specifies the part definition data.
Definition: A3DSDKStructure.h:1022
A3DUns32 m_uiMarkupsSize
Definition: A3DSDKDrawing.h:500
void A3DMkpAnnotationItem
Definition: A3DSDKTypes.h:596
A3DSurfBase * m_pBoundingSurface
Definition: A3DSDKGeometryCrv.h:1132
A3DBool m_bMaterial
Indicates whether m_uiRgbColorIndex indexes an A3DGraphMaterialData (A3D_TRUE) or an A3DGraphRgbColor...
Definition: A3DSDKGraphics.h:258
@ kA3DDrawingViewTypeUnknown
Definition: A3DSDKEnums.h:2520
@ kA3DTessLODExtraLow
Definition: A3DSDKEnums.h:910
void(* A3DCallbackDrawBeginFixedSize)(const A3DVector3dData *psPoint3d)
Sets the environment to draw with a fixed size.
Definition: A3DSDKDraw.h:295
A3DBool m_bIsRGBA
Definition: A3DSDKTessellation.h:468
@ KEA3DMDDimensionTypeLength
Definition: A3DSDKEnums.h:1904
A3DStatus A3DGraphTextureTransformationGet(const A3DGraphTextureTransformation *pTextureTransformation, A3DGraphTextureTransformationData *pData)
Populates the A3DGraphTextureTransformation structure.
@ KEA3DMDBalloonSquare
Definition: A3DSDKEnums.h:1519
@ kA3DFRMEnumValue_ReferenceMaster_CurrentBody
Definition: A3DSDKFeatureEnums.h:645
@ kA3DFRMEnumValue_CadType_Intersect
Definition: A3DSDKFeatureEnums.h:428
@ A3DPDF_CANNOT_INITIALIZE_RESOURCES
Definition: A3DSDKErrorCodes.h:505
void(* A3DCallbackDrawBegin)(A3DEDrawBeginEndType eType, const A3DUTF8Char *pcName, A3DUns32 uiTrianglesCount)
Begins drawing.
Definition: A3DSDKDraw.h:87
#define kA3DTypeRi
Definition: A3DSDKTypes.h:135
EA3DFCFIndicatorType
feature control frame indicator type
Definition: A3DSDKEnums.h:2827
@ kA3DECMA1
Definition: A3DSDKEnums.h:1193
EA3DMDDimensionDualDisplay m_eDualDisplay
Definition: A3DSDKMarkupDimension.h:743
void A3DMarkupDefinition
Definition: A3DSDKTypes.h:615
@ KEA3DSymbol_1STANG
Definition: A3DSDKEnums.h:2201
A3DEPictureDataFormat m_eFormat
Image format specifier.
Definition: A3DSDKGraphics.h:955
@ KEA3DGDTTypeSurfaceProfile
Definition: A3DSDKEnums.h:1358
A3DUTF8Char ** m_ppcTexts
Definition: A3DSDKTessellation.h:901
@ KA3DMDLeaderSymbolDoubleOpenArrow
Definition: A3DSDKEnums.h:1704
void A3DSurfBlend01
Definition: A3DSDKTypes.h:543
@ kA3DFCFIndicatorType_Undef
Definition: A3DSDKEnums.h:2829
A3DUns8 m_ucMeshQualityValue
Definition: A3DCommonReadWrite.h:873
A3DBool m_bUseHeightInsteadOfRatio
Definition: A3DCommonReadWrite.h:150
void A3DMathFct1DPolynom
Definition: A3DSDKTypes.h:573
EA3DFRMEnumValue_RevolveAngleType
Enumerate the possible types of revolve angle types This can be used to specify Angle for a Feature...
Definition: A3DSDKFeatureEnums.h:506
@ kA3DE_SIMPLIFY_ONLY_IF_NOT_PARASOLID
Definition: A3DSDKEnums.h:1170
A3DUns32 m_uiFaceTessSize
Definition: A3DSDKTessellation.h:301
@ KEA3DMDDimensionTypeDiameterCylinder
Definition: A3DSDKEnums.h:1913
A3DBool m_bBoolOpUseGenericIfNoTess
Definition: A3DCommonReadWrite.h:330
A3DDouble m_dThermalExpansion_Y
Definition: A3DSDKMisc.h:897
A3DUns32 m_uiWeightSize
Definition: A3DSDKGeometryCrv.h:86
@ KA3DRoughnessModeX
Definition: A3DSDKEnums.h:1506
@ kA3DTextureWrappingModeClamp
Definition: A3DSDKEnums.h:279
@ kA3DFRMEnumValue_CadType_Hollow
Definition: A3DSDKFeatureEnums.h:424
A3DDouble m_dDiameter
Definition: A3DSDKMarkupWelding.h:48
A3DStatus A3DComputeOrthoHLROnRepresentationItems(A3DUns32 uiNbRepItems, A3DRiRepresentationItem const **apRepItems, A3DDouble **pOptPlacements, A3DHLRViewPlaneData const *psHLRViewPlaneData, A3DUns32 *pNumberHLRData, A3DHLRRepresentationItemData **pppHLRData)
Function to compute Hidden Line Removal on a set of A3DRiRepresentationItem.
@ KEA3DSymbol_STRETCH
Definition: A3DSDKEnums.h:2210
A3DRWParamsMultiEntriesData m_sMultiEntries
Definition: A3DCommonReadWrite.h:615
A3DDouble m_dCreaseAngle
Definition: A3DSDKTessellation.h:307
A3DDouble m_dWidth
Drawing lines width in millimeters.
Definition: A3DSDKGraphics.h:255
A3DStatus A3DSurfBlend01Create(const A3DSurfBlend01Data *pData, A3DSurfBlend01 **ppSrf)
Creates an A3DSurfBlend01 from an A3DSurfBlend01Data structure.
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:165
@ kA3DDrawingClipFrameTypeUserDefine
Definition: A3DSDKEnums.h:2548
A3DUns32 m_uiIntermediateGeometriesSize
Definition: A3DSDKFeature.h:417
@ kA3DTypeTopoWireBody
Definition: A3DSDKTypes.h:174
A3DEMarkupType m_eType
Definition: A3DSDKMarkup.h:495
@ kA3DUnit_Weber
Definition: A3DSDKEnums.h:2818
@ KEA3DMDWeldFinishSymbolMachining
Definition: A3DSDKEnums.h:1288
A3DMkpAnnotationEntity ** m_ppAnnotations
Definition: A3DSDKStructure.h:1029
@ A3DPDF_SLIDETABLE_SLIDER_ERROR
Definition: A3DSDKErrorCodes.h:517
A3DDouble m_dAngle
Definition: A3DSDKMarkupDimension.h:425
A3DVector3dData * m_pCtrlPts
Definition: A3DSDKGeometrySrf.h:88
@ KEA3DMDTextPropertiesFormatOverLine
Definition: A3DSDKEnums.h:2047
void(* A3DCallbackDrawEndLineStipple)(void)
Ends the draw with a line stipple.
Definition: A3DSDKDraw.h:358
void A3DGlobal
Definition: A3DSDKTypes.h:772
A3DUTF8Char * m_pcRichText
Definition: A3DSDKMarkupText.h:184
A3DStatus A3DRiCurveEdit(const A3DRiCurveData *pData, A3DRiCurve *pRICrv)
Modifies an A3DRiCurve from an A3DRiCurveData structure.
@ kA3DFRMEnumValue_DepthLevel_Neck
Definition: A3DSDKFeatureHoleEnums.h:67
@ KEA3DGDTTypeCircularity
Definition: A3DSDKEnums.h:1355
A3DCrvBase * m_pCurve
Definition: A3DSDKDrawing.h:703
A3DDouble m_dChamferDimSecondValue
Definition: A3DSDKMarkupDimension.h:765
EA3DMDDimensionOrientation m_eOrientation
Definition: A3DSDKMarkupDimension.h:753
A3DDouble m_dDiameter3
Definition: A3DSDKMarkupSymbol.h:169
@ KEA3DDimensionSymbolScoredCircle
Definition: A3DSDKEnums.h:1863
A3DDouble m_dPoissonRatio
Definition: A3DSDKMisc.h:809
A3DSurfBase * m_pCliffSurface0
Definition: A3DSDKGeometrySrf.h:609
A3DStatus A3DDrawingViewCreate(const A3DDrawingViewData *pData, A3DDrawingView **ppDrawingView)
Creates an A3DDrawingView from A3DDrawingViewData structure.
A3DUTF8Char * m_pcUpText
Definition: A3DSDKMarkupTolerance.h:49
A3DCollisionType m_eStatus
Definition: A3DSDKAdvancedTools.h:1511
@ KEA3DSymbol_STS_
Definition: A3DSDKEnums.h:2212
A3DDrawingBlock ** m_ppDrwBlocks
Definition: A3DSDKDrawing.h:503
void A3DFRMFeatureLinkedItem
Definition: A3DSDKTypes.h:830
void A3DMiscCartesianTransformation
Definition: A3DSDKTypes.h:748
EA3DMDDimensionType
Enumerator that describes the dimension's type.
Definition: A3DSDKEnums.h:1900
@ kA3DFRMIntegerDataNbStart
Definition: A3DSDKFeatureEnums.h:193
A structure that specifies unit information.
Definition: A3DSDKRootEntities.h:536
A3DCrvBase * m_pTanCurve
Definition: A3DSDKGeometrySrf.h:547
A3DDouble m_dThermalExpansion_Z
Definition: A3DSDKMisc.h:898
@ A3D_TESSELLATION_FILIFORM_TRIS_FREE_EDGES
Definition: A3DSDKErrorCodes.h:129
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:792
A3DDouble m_dDensityVolumeUnit
Definition: A3DSDKStructure.h:418
Structure used to parse RTF strings.
Definition: A3DSDKMarkup.h:598
A3DUTF8Char * m_pcLicenseTerms
Definition: A3DCommonReadWrite.h:1168
A3DStatus A3DRiSetEdit(const A3DRiSetData *pData, A3DRiSet *pSet)
Replaces the old data of an A3DRiSet with the new A3DRiSetData structure.
@ KEA3DMDTextPropertiesFormatindice
Definition: A3DSDKEnums.h:2049
A3DDouble m_dPhase
Definition: A3DSDKMath.h:117
@ A3D_LOADPRC_BUILD_ERROR
Definition: A3DSDKErrorCodes.h:406
@ kA3DUnit_Coulomb
Definition: A3DSDKEnums.h:2786
A3DDouble m_dAmplitude
Definition: A3DSDKMath.h:116
A3DStatus A3DMDFCValueGet(const A3DMDFCValue *pValue, A3DMDFCValueData *pData)
Populates the A3DMDFCValueData structure.
A3DBool m_bUseExactComputation
Definition: A3DSDKAdvancedTools.h:768
A3DBool m_bIsActive
Definition: A3DSDKStructure.h:1215
A3DInt32 m_iExponent
Definition: A3DSDKRootEntities.h:523
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupSymbol.h:71
@ kA3DMarkupTypeUnknown
Definition: A3DSDKEnums.h:2082
A3DUns32 m_uiSpecularColorIndex
The specular color of the light source.
Definition: A3DSDKGraphics.h:2129
@ kA3DFRMEnumValue_CadType_Group
Definition: A3DSDKFeatureEnums.h:412
A3DUTF8Char * m_pcField3
Definition: A3DSDKMarkupSymbol.h:59
@ kA3DUnitPoint
Definition: A3DSDKEnums.h:555
A3DStatus A3DGlobalFontTextBoxAndScaleGet(const A3DFontKeyData *psFontKeyData, A3DUTF8Char *pcText, A3DDouble *pdLength, A3DDouble *pdHeight, A3DDouble *pdScale)
Gets text bounding box and scale according to the font.
A3DUTF8Char * m_pcVersion
Definition: A3DCommonReadWrite.h:930
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupSymbol.h:301
@ KEA3DMDBalloonTriangle
Definition: A3DSDKEnums.h:1524
@ KEA3DMDWeldTypeSteepFlankedSingleBevel
Definition: A3DSDKEnums.h:1237
@ kA3DTypeCrvHyperbola
Definition: A3DSDKTypes.h:295
@ KEA3DMDDimensionExtensionNotTillCenter
Definition: A3DSDKEnums.h:1886
@ kA3DFRMDefinitionHoleType_CboreDefinition
Definition: A3DSDKFeatureHoleEnums.h:95
@ kA3DBSplineSurfaceFormRevolution
Definition: A3DSDKEnums.h:2441
A3DStatus A3DRiCoordinateSystemGet(const A3DRiCoordinateSystem *pCoordinateSystem, A3DRiCoordinateSystemData *pData)
Populates the A3DRiCoordinateSystemData structure.
@ KEA3DSymbol_STS_PER_
Definition: A3DSDKEnums.h:2228
A3DBool m_bReadActiveFilter
Definition: A3DCommonReadWrite.h:70
@ A3DPDF_CANNOT_CREATE_FONT
Definition: A3DSDKErrorCodes.h:499
@ kA3DBSplineSurfaceFormGeneralizedCone
Definition: A3DSDKEnums.h:2443
A3DUTF8Char * m_pcField8
Definition: A3DSDKMarkupSymbol.h:64
EA3DFRMParameterType m_eType
Definition: A3DSDKFeature.h:455
A3DUns32 m_uiDisplayFilterSize
Definition: A3DSDKMarkup.h:312
A3DStatus A3DGlobalGetGraphPictureData(const A3DUns32 uiIndexPicture, A3DGraphPictureData *pData)
Retrieves an A3DGraphPictureData instance.
@ A3D_SET_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:221
@ KEA3DDimensionSymbolTypeGREATEROREQUAL
Definition: A3DSDKEnums.h:1825
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:1124
A3DBool m_bDiameter
Definition: A3DSDKMarkupTolerance.h:52
A3DMDDimensionLine * m_pLine
Definition: A3DSDKMarkupDimension.h:752
@ KA3DMDLeaderSymbolConcentric
Definition: A3DSDKEnums.h:1677
@ KEA3DGDTModifierST
Definition: A3DSDKEnums.h:1402
void A3DCrvHyperbola
Definition: A3DSDKTypes.h:524
A3DStatus A3DGraphSpotLightCreate(const A3DGraphSpotLightData *pData, A3DGraphSpotLight **ppLight)
Creates a new spotlight source entity, returning its handle.
@ kA3DFRMDefinitionPatternType_InstanceInformation
Definition: A3DSDKFeaturePatternEnums.h:121
A3DUns32 * m_puiStyleIndexes
Definition: A3DSDKTessellation.h:219
@ kA3DTypeDrawingModel
Definition: A3DSDKTypes.h:333
A3DEMarkupType
Definition: A3DSDKEnums.h:2080
@ KA3DMDLeaderSymbolManipulatorSquare
Definition: A3DSDKEnums.h:1700
@ kA3DBSplineSurfaceFormConical
Definition: A3DSDKEnums.h:2439
Structure for a 3D vector.
Definition: A3DSDKGeometry.h:111
Markup Leader structure.
Definition: A3DSDKMarkup.h:71
A3DMDFCFRow ** m_ppRows
Definition: A3DSDKMarkupTolerance.h:229
@ A3D_CONNEX_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:267
@ KEA3DMDLineWeldOptionTail
Definition: A3DSDKEnums.h:1306
A3DETextureMappingOperator
Reserved for future use.
Definition: A3DSDKEnums.h:43
A3DBool m_bUseLayerAttribute
Definition: A3DSDKReadWrite.h:548
A3DStatus A3DMathFct1DTrigonometricGet(const A3DMathFct1DTrigonometric *pMathFn, A3DMathFct1DTrigonometricData *pData)
Populates the A3DMathFct1DTrigonometricData structure.
@ A3D_DRW_PICTURE_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:454
A3DEMarkupSubType
Markup subtype identifiers.
Definition: A3DSDKEnums.h:2104
A3DMiscMarkupLinkedItem * m_pLinkedItem
Definition: A3DSDKMarkupTolerance.h:163
@ KEA3DDimensionSymbolTypeFREESTATE
Definition: A3DSDKEnums.h:1796
@ kA3DMarkupTypeDimension
Definition: A3DSDKEnums.h:2084
A3DBool m_bIsSegmentColor
Definition: A3DSDKTessellation.h:469
void A3DMDDimensionSecondPart
Definition: A3DSDKTypes.h:697
A3DUns32 m_uiSpecularColorIndex
The specular color of the light source.
Definition: A3DSDKGraphics.h:2264
@ A3DPDF_SLIDETABLE_TEXT_FIELD_ERROR
Definition: A3DSDKErrorCodes.h:518
@ KEA3DMDBalloonTriangleDown
Definition: A3DSDKEnums.h:1526
A3DRWParamsIGESData m_sIGES
Definition: A3DCommonReadWrite.h:554
A3DUns32 m_uiMappingAttributes
Definition: A3DSDKTexture.h:173
A3DStatus A3DMiscGeneralTransformationGet(const A3DMiscGeneralTransformation *pGeneralTransformation3d, A3DMiscGeneralTransformationData *pData)
Populates the A3DMiscGeneralTransformationData structure.
@ KA3DRoughnessContactSurfTextAndAllSrfAround
Definition: A3DSDKEnums.h:1489
@ KEA3DDimensionSymbolTypeLINEPROFILE
Definition: A3DSDKEnums.h:1804
A3DStatus A3DMDToleranceSizeValueGet(const A3DMDToleranceSizeValue *pToleranceSizeValue, A3DMDToleranceSizeValueData *pData)
Populates the A3DMDToleranceSizeValueData structure.
A3DStatus A3DMkpMarkupGet(const A3DMkpMarkup *pMarkup, A3DMkpMarkupData *pData)
Populates the A3DMkpMarkupData structure.
A3DUns32 m_uiMaterialIndex
Definition: A3DSDKTexture.h:251
@ kA3DFRMDoubleValue
Definition: A3DSDKFeatureEnums.h:159
A3DUTF8Char ** m_ppcSrcFilesNames
Definition: A3DSDKDrawing.h:403
@ KEA3DMDWeldAddSymbolConcave
Definition: A3DSDKEnums.h:1263
void A3DTopoContext
Definition: A3DSDKTypes.h:433
@ KEA3DDimensionSymbolTypeNONE
Definition: A3DSDKEnums.h:1792
@ kA3DFRMEnumValue_ChamferType_Offset_Offset
Definition: A3DSDKFeatureEnums.h:539
A3DVoid(* A3DCallbackAPITrace)(const A3DUTF8Char *, A3DUns32, const A3DUTF8Char **, const A3DUTF8Char *)
Definition: A3DSDKBase.h:320
A3DUns32 m_uiOccurrenceIDsSize
Definition: A3DSDKStructure.h:908
@ kA3DCharsetArabic
Definition: A3DSDKEnums.h:2270
A3DStatus A3DMDLeaderSymbolGet(const A3DMDLeaderSymbol *pLeaderSymbol, A3DMDLeaderSymbolData *pData)
Populates the A3DMDLeaderSymbolData structure.
Markup Leader stub data structure.
Definition: A3DSDKMarkupLeaderDefinition.h:197
A3DUns8 m_ucTransparency
The transparency value from 0 (invisible) to 255 (fully visible) when m_bIsTransparencyDefined is set...
Definition: A3DSDKGraphics.h:261
@ A3D_ENTITYREFERENCE_INCONSISTENT_REFERENCE
Definition: A3DSDKErrorCodes.h:241
A3DDouble m_dGEOMDeviationIndependentCurveCentroid
Definition: A3DCommonReadWrite.h:369
A3DUns32 m_uiSpecularColorIndex
The specular color of the light source.
Definition: A3DSDKGraphics.h:1965
@ kA3DFRMRoot_Node
Definition: A3DSDKFeatureEnums.h:80
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:603
A3DUns32 m_uiSize
The size of m_pucBinaryData in bytes.
Definition: A3DSDKGraphics.h:956
@ kA3DAnalyticAlreadyCylinder
Definition: A3DSDKEnums.h:2658
@ kA3DCharsetGujarati
Definition: A3DSDKEnums.h:2277
A3DUTF8Char * m_pcCodePageName
Definition: A3DCommonReadWrite.h:322
Structure that describes funnels.
Definition: A3DSDKMarkupDimension.h:577
@ A3D_SRF_INVALID_PARAMETERS
Definition: A3DSDKErrorCodes.h:174
@ kA3DModellerWrl
Definition: A3DSDKEnums.h:312
A3DStatus A3DMathFct1DPolynomGet(const A3DMathFct1DPolynom *pMathFn, A3DMathFct1DPolynomData *pData)
Populates the A3DMathFct1DPolynomData structure.
@ kA3DTypeSurfFromCurves
Definition: A3DSDKTypes.h:318
A3DUTF8Char ** m_ppsPathsInAssemblyTree
Definition: A3DSDKStructure.h:631
void A3DMDFCFDraftingIndicator
Definition: A3DSDKTypes.h:671
@ KEA3DMDDimensionFrameNone
Definition: A3DSDKEnums.h:1947
@ KEA3DMDDimensionRefType_Diameter_Reference
Definition: A3DSDKEnums.h:2000
@ A3D_EDGE_BAD_3DCURVE
Definition: A3DSDKErrorCodes.h:289
@ KEA3DSymbol_Degre
Definition: A3DSDKEnums.h:2195
A3DUns32 m_uiParametersSize
Definition: A3DSDKFeature.h:415
A3DStatus A3DDrawingSheetGet(const A3DDrawingSheet *pDrawingSheet, A3DDrawingSheetData *pData)
Populates the A3DDrawingSheetData structure.
A3DStatus A3DDrawMarkup(const A3DMkpMarkup *pMarkup, const A3DMiscCascadedAttributes *pFatherAttr)
Draws the markup item entities, using the callbacks defined by A3DDrawInitCallbacks.
EA3DFRMRoot
Feature root features enum.
Definition: A3DSDKFeatureEnums.h:77
@ kA3DDrawingFiledAreaModeXOR
Definition: A3DSDKEnums.h:2586
@ kA3DBSplineSurfaceFormPlane
Definition: A3DSDKEnums.h:2437
@ kA3DKnotTypePieceWiseBezierKnots
Definition: A3DSDKEnums.h:2464
Loop structure.
Definition: A3DSDKTopology.h:612
A3DUTF8Char ** m_ppProcessNotes
Definition: A3DSDKMarkupWelding.h:116
@ KEA3DCoordination
Definition: A3DSDKEnums.h:1563
A3DVector2dData m_sSize
Definition: A3DSDKDrawing.h:217
@ kA3DAnalyticCylinder
Definition: A3DSDKEnums.h:2657
A3DBool m_bIsTanEdge
Definition: A3DSDKAdvancedTools.h:1203
@ kA3DFRMValueType_Matrix
Definition: A3DSDKFeatureEnums.h:332
A3DBool m_bSecondFaceIsSection
Definition: A3DSDKAdvancedTools.h:1196
@ KA3DMDLeaderSymbolCoincident
Definition: A3DSDKEnums.h:1678
A3DCallbackDrawMultMatrix m_pfuncMultMatrix
Multiplies the matrix on the top of the stack by another matrix.
Definition: A3DSDKDraw.h:409
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:543
@ KEA3DMDDimensionDualDisplayFractional
Definition: A3DSDKEnums.h:1930
@ kA3DTypeSurfTorus
Definition: A3DSDKTypes.h:319
@ KEA3DMedium
Definition: A3DSDKEnums.h:1615
A3DUTF8Char ** m_ppcPreferredReferenceSets
Definition: A3DCommonReadWrite.h:308
A3DDouble m_dOffset
Definition: A3DSDKGeometrySrf.h:442
A3DECompressBrepType
Level of compression used to write the model file to PRC format.
Definition: A3DSDKEnums.h:1116
@ kA3DTypeMkpAnnotationReference
Definition: A3DSDKTypes.h:220
@ KA3DRoughnessTypeMachining_Prohibited
Definition: A3DSDKEnums.h:1478
#define kA3DTypeDrawing
Definition: A3DSDKTypes.h:141
A3DUns16 m_usFrame
Definition: A3DSDKMarkupDimension.h:761
@ KEA3DMDDimensionFrameRectangle
Definition: A3DSDKEnums.h:1952
@ KEA3DSymbol_RightwardArrow
Definition: A3DSDKEnums.h:2199
A3DCallbackDrawCylinder m_pfuncCylinder
Draws a cylinder.
Definition: A3DSDKDraw.h:433
A3DHLRSectionFaceData * m_pHLRSectionFaces
Definition: A3DSDKAdvancedTools.h:1238
void A3DMiscGeneralTransformation
Definition: A3DSDKTypes.h:750
A3DUTF8Char * m_pcUser
Definition: A3DCommonReadWrite.h:938
A3DVector3dData m_sProfileNormal
Definition: A3DSDKAdvancedTools.h:1076
@ KA3DMDLeaderSymbolManipulatorTriangle
Definition: A3DSDKEnums.h:1703
@ kA3DTypeMDDimensionFunnel
Definition: A3DSDKTypes.h:250
A3DBool m_bInactivateAnnotations
Definition: A3DSDKStructure.h:1034
@ A3DPDF_CANNOT_LOAD_TABLETOPDF_DLL
Definition: A3DSDKErrorCodes.h:502
@ KEA3DMDDimensionValueOptionStaticalTolerancingModifier
Definition: A3DSDKEnums.h:1744
A3DStatus A3DFaceUVPointInside(A3DFaceUVPointInsideManager *pManager, A3DTopoFace const *psFace, A3DVector2dData const *pUVParameter, A3DDouble dTol3D, A3DUns8 *puiUVInFace)
This function projects a UV point on a face, and return if it's inside or not. puiUVInFace gives the ...
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:846
@ kA3DUnit_Volt
Definition: A3DSDKEnums.h:2816
@ A3D_BASEWITHGRAPHICS_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:192
A3DUTF8Char ** m_ppcSearchTextureDirectories
Definition: A3DCommonReadWrite.h:87
A3DStatus A3DSurfBaseGetAsNurbs(const A3DSurfBase *pSrf, A3DDouble dTolerance, A3DBool bUseSameParameterization, A3DSurfNurbsData *pData)
Populates the A3DSurfNurbsData structure from any type of A3DSurfBase.
A3DCallbackDrawBeginLineStipple m_pfuncBeginLineStipple
Sets the environment to draw with a line stipple.
Definition: A3DSDKDraw.h:439
A3DStatus A3DGlobalInsertGraphLinePattern(const A3DGraphLinePatternData *pData, A3DUns32 *puiIndexLinePattern)
Creates a line pattern, returning its index.
A3DAsmFilter ** m_ppDisplayFilters
Definition: A3DSDKMarkup.h:313
@ A3D_NOT_IMPLEMENTED
Definition: A3DSDKErrorCodes.h:90
@ kA3DFCFIndicatorSymbol_Runout
Definition: A3DSDKEnums.h:2851
@ kA3DBSplineSurfaceFormQuadric
Definition: A3DSDKEnums.h:2444
@ KEA3DMDDimensionFrameCircle
Definition: A3DSDKEnums.h:1948
A3DStatus A3DAsmGetFilesPathFromModelFile(const A3DAsmModelFile *pA3DAsmModelFile, A3DUns32 *uNbPartFiles, A3DUTF8Char ***ppPartFilesPaths, A3DUns32 *uNbAssemblyFiles, A3DUTF8Char ***ppAssemblyFilesPaths, A3DUns32 *uNbMissingFiles, A3DUTF8Char ***ppMissingFilesPaths)
Extract file paths from a model file.
A3DCallbackDrawTriangleStripeOneNormalTextured m_pfuncTriangleStripeOneNormalTextured
Draws a triangle strip with one normal.
Definition: A3DSDKDraw.h:424
@ kA3DFRMEnumValue_DepthType_AsReference
Definition: A3DSDKFeatureEnums.h:487
Parabola arc structure.
Definition: A3DSDKGeometryCrv.h:415
@ kA3DTextureAlphaTestNever
Definition: A3DSDKEnums.h:252
A3DStatus A3DGraphSceneDisplayParametersCreate(const A3DGraphSceneDisplayParametersData *pData, A3DGraphSceneDisplayParameters **ppSceneDisplayParameters)
Creates a new A3DGraphSceneDisplayParameters entity, returning its handle.
@ A3DPDF_CANNOT_SNAPSHOT_VIEW_WITHOUT_CAMERA
Definition: A3DSDKErrorCodes.h:501
EA3DLocatorSymbol
Enumerations for symbol type.
Definition: A3DSDKEnums.h:1537
Definition of a position with a 2D vector, a plane and an offset.
Definition: A3DSDKMarkupLeaderDefinition.h:86
A3DDouble m_dLinearAttenuation
Linear attenuation factor.
Definition: A3DSDKGraphics.h:2135
A3DStatus A3DCollisionCompute(A3DCollisionGroupData const *pGroup1, A3DCollisionGroupData const *pGroup2, A3DCollisionParameterData const *pParameterData, A3DUns32 *uCollisionResultsSize, A3DCollisionResultData **pCollisionResults)
Determine interferences between A3DRiRepresentationItem.
@ kA3DFRMDefinitionType_FilletLength
Definition: A3DSDKFeatureEnums.h:267
@ KEA3DCoordPlaneUnknown
Definition: A3DSDKEnums.h:1595
A3DTopoVertex * m_pStartVertex
Definition: A3DSDKTopology.h:772
A3DDouble m_dScale
Definition: A3DSDKGeometryCrv.h:1031
A3DUns32 m_uiNbError
Definition: A3DSDKTools.h:264
@ KA3DMDLeaderSymbolUnfilledCircle
Definition: A3DSDKEnums.h:1692
A3DStatus A3DAsmModelFileLoadFromPrcStream(const A3DUTF8Char *pcBufferStream, unsigned int uBufferLength, A3DRWParamsPrcReadHelper **ppPrcReadHelper, A3DAsmModelFile **ppModelFile)
Loads an A3DAsmModelFile from a PRC Buffer.
A3DUns32 m_uiCodesSize
Definition: A3DSDKTessellation.h:898
@ kA3DTextureFunctionModulate
Definition: A3DSDKEnums.h:91
A3DMkpView * m_pBaseView
Definition: A3DSDKDrawing.h:407
@ A3DETextureAlphaModeNone
Definition: A3DSDKEnums.h:209
@ KEA3DMDDimensionFrameRightTriangle
Definition: A3DSDKEnums.h:1955
A3DUns32 m_uiFlexibleOccurrenceIDsSize
Definition: A3DSDKStructure.h:910
Reading options to filter the types of information that are read when CAD files are loaded.
Definition: A3DCommonReadWrite.h:53
@ kA3DStepAP214
Definition: A3DSDKEnums.h:1131
A3DUTF8Char * m_pcFont
Definition: A3DSDKMarkupDefinition.h:161
@ kA3DTextureBlendParameterOne
Definition: A3DSDKEnums.h:180
EA3DMDRoughnessType
Enumerator that describes the roughness type.
Definition: A3DSDKEnums.h:1474
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:419
A3DUns32 m_uiCoordSize
Definition: A3DSDKTessellation.h:80
A3DRiPolyBrepModel * m_pPolyBrepModel
Definition: A3DSDKMisc.h:418
@ KEA3DMDDimensionValueOptionReferenceOrAuxiliary
Definition: A3DSDKEnums.h:1746
A3DETextureMappingType m_eMappingType
Definition: A3DSDKTexture.h:170
A3DStatus A3DTess3DGet(const A3DTess3D *pTess, A3DTess3DData *pData)
Populates the A3DTess3DData structure.
@ A3D_TESS3D_NORMALS_BAD_SIZE
Definition: A3DSDKErrorCodes.h:310
A3DDouble m_dChordalError
Definition: A3DSDKGeometryCrv.h:1062
A3DUns32 m_uLength
Definition: A3DSDKMarkupText.h:185
A3DStatus A3DSurfBlend01Get(const A3DSurfBlend01 *pSrf, A3DSurfBlend01Data *pData)
Populates the A3DSurfBlend01Data structure.
A3DRiRepresentationItem * m_pRepItem
Definition: A3DSDKAdvancedTools.h:1233
A3DEDrawMaterialType
Enumeration for characterizing material.
Definition: A3DSDKEnums.h:2602
EA3DFRMLinkType m_eType
Definition: A3DSDKFeature.h:572
A3DUns32 * m_puiAdditionalIndexes
Definition: A3DSDKMisc.h:420
A3DStatus A3DMDFCTolerancePerUnitGet(const A3DMDFCTolerancePerUnit *pTolerancePerUnit, A3DMDFCTolerancePerUnitData *pData)
Populates the A3DMDFCTolerancePerUnitData structure.
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:904
A3DMDLeaderSymbolType m_eHeadSymbol
Definition: A3DSDKMarkupLeaderDefinition.h:159
@ KEA3DSoft
Definition: A3DSDKEnums.h:1616
A3DSurfBase * m_pSurface
Definition: A3DSDKGeometryCrv.h:794
SingleWireBody structure.
Definition: A3DSDKTopology.h:261
@ A3DPDF_FILE_INCOMPLETE_FONT_PACKAGE
Definition: A3DSDKErrorCodes.h:539
void A3DSurfCylindrical
Definition: A3DSDKTypes.h:549
@ A3D_INVALID_ENTITY_TYPE
Definition: A3DSDKErrorCodes.h:105
@ A3D_RI_PLANE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:218
A structure that specifies parameters used to read the model file to Revit format.
Definition: A3DCommonReadWrite.h:530
A3DInt32 m_iIndexCfg
Definition: A3DSDKStructure.h:647
A3DCallbackDrawTriangleFan m_pfuncTriangleFan
Draws a fan of triangles.
Definition: A3DSDKDraw.h:414
A3DUns32 m_uiSize
Definition: A3DSDKGeometryCrv.h:545
@ kA3DFRMDefinitionHoleType_RectangularDefinition
Definition: A3DSDKFeatureHoleEnums.h:85
@ kA3DModellerTopSolid
Definition: A3DSDKEnums.h:324
@ A3D_LOADPRC_EMPTY_FILE
Definition: A3DSDKErrorCodes.h:410
@ KA3DMarkupFrameOblong
Definition: A3DSDKEnums.h:1429
@ KA3DMDLeaderSymbolOpenArrow
Definition: A3DSDKEnums.h:1688
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:81
@ A3DPDF_CANNOT_READSTREAM
Definition: A3DSDKErrorCodes.h:515
View structure.
Definition: A3DSDKMarkup.h:301
A3DETextureFunction
Defines how to paint a texture on the surface being rendered.
Definition: A3DSDKEnums.h:88
@ A3D_LOOP_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:279
A3DStatus A3DDrawingModelCreate(const A3DDrawingModelData *pData, A3DDrawingModel **ppDrawingModel)
Creates an A3DDrawingModel from A3DDrawingModelData structure.
A3DStatus A3DAsmProductOccurrenceGetUg(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataUg *pData)
Populates the A3DAsmProductOccurrenceDataUg structure.
A3DStatus A3DDrawingViewGet(const A3DDrawingView *pDrawingView, A3DDrawingViewData *pData)
Populates the A3DDrawingViewData structure.
@ KA3DMDLeaderSymbolSmallDot
Definition: A3DSDKEnums.h:1683
A3DStatus A3DAsmModelFileLoadFromPrcFile(const A3DUTF8Char *pcFileName, A3DRWParamsPrcReadHelper **ppPrcReadHelper, A3DAsmModelFile **ppModelFile)
Loads an A3DAsmModelFile from a PRC physical file.
void A3DGraphAmbientLight
Definition: A3DSDKTypes.h:716
void A3DGraphics
Definition: A3DSDKTypes.h:712
@ kA3DCharsetSinhalese
Definition: A3DSDKEnums.h:2284
@ kA3DSolid
Definition: A3DSDKEnums.h:2398
@ kA3DFRMStatus_Success
Definition: A3DSDKFeatureEnums.h:370
@ kA3DDrawingViewTypeIso
Definition: A3DSDKEnums.h:2521
A3DDouble m_dShearModulus_YZ
Definition: A3DSDKMisc.h:894
void(* A3DCallbackDrawPolyLine)(const A3DDouble *pdPoints, A3DUns32 uiPointSize)
Draws a polyline.
Definition: A3DSDKDraw.h:372
@ kA3DTypeCrvEquation
Definition: A3DSDKTypes.h:293
@ KEA3DMDDimensionTypeRadiusCylinder
Definition: A3DSDKEnums.h:1909
A3DUns32 m_iLineColor
Definition: A3DSDKMarkupDimension.h:461
A3DStatus A3DGraphPointLightGet(const A3DGraphPointLight *pLight, A3DGraphPointLightData *pData)
Fetches data from a point light source entity given its handle.
void A3DMarkupCoordinate
Definition: A3DSDKTypes.h:617
A3DUTF8Char * m_pcText
Definition: A3DSDKMarkup.h:602
A3DDouble * m_pdWeights
Definition: A3DSDKGeometryCrv.h:87
@ KA3DMDLeaderSymbolMisc2
Definition: A3DSDKEnums.h:1685
@ A3D_LOAD_INVALID_FILE_FORMAT
Definition: A3DSDKErrorCodes.h:386
@ A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL
Definition: A3DSDKErrorCodes.h:512
@ A3DPDF_CANNOT_CONVERT_PICTURE
Definition: A3DSDKErrorCodes.h:500
A3DStatus A3DDrawInitCallbacks(A3DDrawCallbacksData *psCallbacks)
Initializes the callbacks used for drawing.
A3DStatus A3DCrvOnSurfCreate(const A3DCrvOnSurfData *pData, A3DCrvOnSurf **ppCrv)
Creates an A3DCrvOnSurf from A3DCrvOnSurfData structure.
A3DUns32 m_uiPointSize
Definition: A3DSDKAdvancedTools.h:1073
A3DMDDimensionValue * m_pDualValue
Definition: A3DSDKMarkupTolerance.h:245
A3DEIntersectionLimitType m_sEndLimitType
Definition: A3DSDKGeometryCrv.h:1141
A structure that specifies parameters used to write the model file to ACIS format.
Definition: A3DSDKReadWrite.h:850
@ kA3DMarkupTypeCoordinate
Definition: A3DSDKEnums.h:2088
EA3DMDLineWeldingSupplSymbolType
Line Welding supplementary symbol description.
Definition: A3DSDKEnums.h:1257
A3DBool m_bDrawBound
Definition: A3DSDKDrawing.h:310
Structure that describes basic entities of a face in a solid or surface mesh representations.
Definition: A3DSDKTessellation.h:215
@ A3D_TESSFACE_TRIANGULATED_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:314
@ kA3DModellerDWF
Definition: A3DSDKEnums.h:333
void A3DSurfSphere
Definition: A3DSDKTypes.h:554
A3DTopoWireEdge * m_pWireEdge
Definition: A3DSDKTopology.h:264
A3DStatus A3DAsmProductOccurrenceGetFather(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrence **ppProductOccurrenceFather)
Get the father of a product occurrence.
@ kA3DFRMEnumValue_Pattern_Cyclic
Definition: A3DSDKFeaturePatternEnums.h:39
A3DVector3dData m_sPt
Definition: A3DSDKAdvancedTools.h:707
A3DVector2dData m_sPosition
Definition: A3DSDKDrawing.h:831
@ kA3DTypeMiscConstraintLinkedItem
Definition: A3DSDKTypes.h:194
A3DBool m_bFlexCompUseGenericIfNoTess
Definition: A3DCommonReadWrite.h:331
@ kA3DFRMEnumValue_CadType_Shell
Definition: A3DSDKFeatureEnums.h:418
BrepModel structure.
Definition: A3DSDKRepItems.h:621
@ KEA3DDimensionSymbolTypePOSITION
Definition: A3DSDKEnums.h:1818
A3DDouble m_dMinorRadius
Definition: A3DSDKGeometrySrf.h:280
A3DDouble m_dThermalExpansion
Definition: A3DSDKMisc.h:793
@ kA3DTypeTopoEdge
Definition: A3DSDKTypes.h:165
A3DBool m_bFreeState
Definition: A3DSDKMarkupTolerance.h:144
Note with simple text (m_ppcLines) and text properties like font, size, thickness....
Definition: A3DSDKMarkupText.h:93
A3DStatus A3DComputePlanarSectionOnModelFile(A3DAsmModelFile const *pModelFile, A3DPlanarSectionData const *psSectionParametersData, A3DUns32 *pNumberOfSections, A3DRiSet ***pppRISectionElements)
Function to compute plane section on ModelFile.
A3DStatus A3DRiPlaneGet(const A3DRiPlane *pRiPlane, A3DRiPlaneData *pData)
Populates the A3DRiPlaneData structure.
void A3DRWParamsPrcReadHelper
Definition: A3DSDKTypes.h:778
@ kA3DFRMDefinitionType_Depth
Definition: A3DSDKFeatureEnums.h:255
@ kA3DTypeMDDimensionSimpleToleranceFormat
Definition: A3DSDKTypes.h:247
@ KA3DMarkupFrameFixLeftFlag
Definition: A3DSDKEnums.h:1438
@ kA3DUnit_Ohm
Definition: A3DSDKEnums.h:2807
A3DStatus A3DSurfRevolutionCreate(const A3DSurfRevolutionData *pData, A3DSurfRevolution **ppSrf)
Creates an A3DSurfRevolution from an A3DSurfRevolutionData structure.
@ KEA3DSymbol_STS_NOM
Definition: A3DSDKEnums.h:2223
A3DRiCoordinateSystem * m_pCoordinateSystem
Definition: A3DSDKRepItems.h:72
@ kA3DDrawMaterialDiffuse
Definition: A3DSDKEnums.h:2605
@ kA3DModellerUnknown
Definition: A3DSDKEnums.h:301
A3DInt32 m_iTypeWorkspace
Definition: A3DSDKStructure.h:687
@ kA3DFRMEnumDataType_DepthLevel
Definition: A3DSDKFeatureEnums.h:234
A3DUns16 m_usLayer
Layer identifier. Can be A3D_DEFAULT_LAYER
Definition: A3DSDKGraphics.h:2505
@ A3D_DRW_FILLEDAREA_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:450
A3DStatus A3DAsmProductOccurrenceDeepCopy(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrence **ppNewProductOccurrence)
Creates a new product occurrence by making a deep copy of the data.
void A3DCrvEquation
Definition: A3DSDKTypes.h:522
A3DBool m_bHasTrimDomain
Definition: A3DSDKTopology.h:867
A3DBool m_bRemoved
If true, the object or its reference has been removed from the model file.
Definition: A3DSDKGraphics.h:2504
A3DStatus A3DComputeModelFilePhysicalProperties(const A3DAsmModelFile *p, A3DPhysicalPropertiesData *psPhysicalProperties)
Function to compute the physical properties (surface area, volume and gravity center,...
@ kA3DBSplineCurveFormHyperbolicArc
Definition: A3DSDKEnums.h:2479
void A3DMDDimensionCombinedToleranceFormat
Definition: A3DSDKTypes.h:691
@ kA3DTypeSurfExtrusion
Definition: A3DSDKTypes.h:317
A3DUns32 m_uiRGBAVerticesSize
Definition: A3DSDKTessellation.h:470
A3DUns32 m_uiNumberOfIndicators
Definition: A3DSDKMarkupTolerance.h:230
A3DFloat m_fArrowAngle
Definition: A3DSDKMarkupDimension.h:464
@ KEA3DDimensionSymbolTypeCIRCULAR
Definition: A3DSDKEnums.h:1813
A3DBool m_bIsHidden
Definition: A3DSDKAdvancedTools.h:1199
A3DUns32 m_uiDrawingModelsSize
Definition: A3DSDKStructure.h:1032
@ A3D_WRITE_CANNOT_LOAD_WRITER
Definition: A3DSDKErrorCodes.h:420
@ A3D_TOOLS_SPLIT_FAILURE
Definition: A3DSDKErrorCodes.h:347
A3DMathFct1D * m_pFunctionY
Definition: A3DSDKGeometryCrv.h:668
A3DStatus A3DAsmModelFileExportToAcisFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportAcisData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in ACIS format.
@ kA3DUnit_Second
Definition: A3DSDKEnums.h:2811
void A3DTopoSingleWireBody
Definition: A3DSDKTypes.h:446
@ KEA3DDimensionSymbolFilledCircle
Definition: A3DSDKEnums.h:1862
@ kA3DFRMIntegerDataNone
Definition: A3DSDKFeatureEnums.h:181
EA3DMDDimensionSymbolType m_eSymbol
Definition: A3DSDKMarkupTolerance.h:248
@ A3DPDF_DOCUMENT_NULL
Definition: A3DSDKErrorCodes.h:529
A3DUns32 m_uiRgbColorIndex
Global index to either an RGB color code (m_uiRgbColorIndex == A3D_TRUE) or material description (m_u...
Definition: A3DSDKGraphics.h:1394
A3DCallbackDrawPattern m_pfuncPattern
Draws a pattern.
Definition: A3DSDKDraw.h:444
A3DBool m_bSaveAnalyticsToNurbs
Definition: A3DCommonReadWrite.h:922
@ KEA3DDimensionSymbolTriangle
Definition: A3DSDKEnums.h:1865
A3DBool m_bSolid
Definition: A3DSDKRepItems.h:624
@ kA3DFRMDoubleAngle
Definition: A3DSDKFeatureEnums.h:164
@ kA3DModellerHpgl
Definition: A3DSDKEnums.h:323
TopoBody structure.
Definition: A3DSDKTopology.h:103
A3DBool m_bBStrictAssemblyStructure
Definition: A3DSDKReadWrite.h:377
Structure that identifies the referenced tesselation entity and that specifies globally-defined attri...
Definition: A3DSDKMisc.h:414
A3DBool m_bIsDefaultView
Definition: A3DSDKMarkup.h:309
A3DBool m_bSplitSHELL_BASED_SURFACE_MODEL
Definition: A3DCommonReadWrite.h:406
A structure that contains chained buffers. It is used to by: A3DAsmModelFileExportToParasolidBuffer ...
Definition: A3DSDKReadWrite.h:426
@ KA3DMarkupFrameRectangle
Definition: A3DSDKEnums.h:1420
void(* A3DCallbackDrawPoint)(const A3DDouble *pdPoints, A3DUns32 uiPointSize)
Draws a list of points.
Definition: A3DSDKDraw.h:337
A3DInt32 * m_aiOccurrenceIDs
Definition: A3DSDKStructure.h:909
void A3DMDFCValue
Definition: A3DSDKTypes.h:667
A3DStatus A3DSurfExtrusionGet(const A3DSurfExtrusion *pSrf, A3DSurfExtrusionData *pData)
Populates the A3DSurfExtrusionData structure.
A3DHLRCurveData structure.
Definition: A3DSDKAdvancedTools.h:1230
EA3DMDDimensionLineGraphicalRepresentation m_eGraphRepresentation
Definition: A3DSDKMarkupDimension.h:521
@ kA3DJTTessLODMedium
Definition: A3DSDKEnums.h:1104
A3DUTF8Char * m_pcAfterText
Definition: A3DSDKMarkupTolerance.h:276
A structure that specifies descriptive names and modeller data.
Definition: A3DSDKRootEntities.h:473
@ KEA3DMDLineWeldOptionAllAround
Definition: A3DSDKEnums.h:1303
@ kA3DFRMFeatureDefinitionType_Revolve
Definition: A3DSDKFeatureEnums.h:286
@ KEA3DMDAnchorMiddle_center
Definition: A3DSDKEnums.h:1655
A3DUns32 * m_puiLayerIndexes
Definition: A3DSDKStructure.h:1182
@ KA3DMDLeaderSymbolPlus
Definition: A3DSDKEnums.h:1676
@ kA3DFRMEnumValue_PatternMaster_Geometries
Definition: A3DSDKFeaturePatternEnums.h:141
Header file for feature patterns enum.
@ kA3DWriteGeomOnly
Definition: A3DSDKEnums.h:543
A3DTopoEdge * m_pEdge
Definition: A3DSDKTopology.h:690
A3DUTF8Char * m_pcApplication
Definition: A3DCommonReadWrite.h:929
A3DEHelixType
Enumerated values that characterize helix curves.
Definition: A3DSDKEnums.h:2487
@ KEA3DDimensionSymbolTypeCOUNTERBORE
Definition: A3DSDKEnums.h:1800
A3DUTF8Char * m_sSubtypeId
Definition: A3DSDKMarkupSymbol.h:176
@ A3DEProductOccurrenceTypeSLW_StandalonePart
Definition: A3DSDKEnums.h:497
@ kA3DTypeAsmFilter
Definition: A3DSDKTypes.h:212
EA3DMDDimensionReferenceType
Enumerator that describes Reference type used.
Definition: A3DSDKEnums.h:1994
Structure used to create or parse an A3DTess3D entity.
Definition: A3DSDKTessellation.h:291
A3DBool m_bReadWireframes
Definition: A3DCommonReadWrite.h:58
A3DUTF8Char * m_pcText
Definition: A3DSDKMarkupTolerance.h:200
@ KEA3DMDWeldTypeSingleBevel
Definition: A3DSDKEnums.h:1227
A3DUns32 m_uiViewIndex
Definition: A3DSDKStructure.h:277
@ KEA3DMDDimensionValueOptionMin
Definition: A3DSDKEnums.h:1740
@ kA3DTypeSurfBlend03
Definition: A3DSDKTypes.h:306
A3DBool m_bIncludeHiddenRIs
Definition: A3DSDKTools.h:502
A3DStatus A3DGlobalGetGraphRgbColorData(const A3DUns32 uiIndexRgbColor, A3DGraphRgbColorData *pData)
Retrieves an indexed RGB color.
A3DHLRCurveData structure.
Definition: A3DSDKAdvancedTools.h:1188
A3DDouble m_dChordHeightRatio
Definition: A3DCommonReadWrite.h:131
@ A3DPDF_XML_VERSION_INCOMPATIBLE
Definition: A3DSDKErrorCodes.h:521
@ kA3DFRMDefinitionHoleType_SunkDefinition
Definition: A3DSDKFeatureHoleEnums.h:100
void A3DMDFCFIndicator
Definition: A3DSDKTypes.h:670
@ KA3DMarkupFrameSquare
Definition: A3DSDKEnums.h:1421
A3DUTF8Char * m_pcCopyright
Definition: A3DCommonReadWrite.h:1167
A3DStatus A3DAsmModelFileExportToParasolidFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportParasolidData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in Parasolid format.
EA3DMDTextPropertiesFormat
Enumerator that describes the format text.
Definition: A3DSDKEnums.h:2044
@ KEA3DMDAnchorBottom_right
Definition: A3DSDKEnums.h:1661
@ kA3DFRMEnumValue_CadType_Mirror
Definition: A3DSDKFeatureEnums.h:413
@ kA3DFRMIntegerDataSize
Definition: A3DSDKFeatureEnums.h:192
@ A3D_CRV_HYPERBOLA_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:146
signed char A3DInt8
Definition: A3DSDKTypes.h:38
@ kA3DFRMEnumValue_CadType_Groove
Definition: A3DSDKFeatureEnums.h:408
A3DStatus A3DMiscUTF8ToUTF16(const A3DUTF8Char *pcInputBuffer, A3DUniChar acOutputBuffer[])
Converts a UTF-8 string to a UTF-16 string on Windows.
A3DCallbackDrawTriangleStripe m_pfuncTriangleStripe
Draws a triangle strip.
Definition: A3DSDKDraw.h:415
A3DStatus A3DMiscCartesianTransformationGet(const A3DMiscCartesianTransformation *pCartesianTransformation3d, A3DMiscCartesianTransformationData *pData)
Populates the A3DMiscCartesianTransformationData structure.
A3DAsmProductOccurrence * m_pTargetProductOccurrence
Definition: A3DSDKMarkup.h:449
A3DUns32 m_uiLinePatternsSize
Definition: A3DSDKGlobalData.h:103
@ A3D_DEFAULT_MATERIAL
Definition: A3DSDKErrorCodes.h:186
A3DMkpMarkup ** m_ppMarkups
Definition: A3DSDKDrawing.h:591
@ A3DPDF_CANNOT_CREATE_LAYER
Definition: A3DSDKErrorCodes.h:523
@ kA3DTypeGraphSpotLight
Definition: A3DSDKTypes.h:282
@ kA3DTextureWrappingModeClampToEdge
Definition: A3DSDKEnums.h:280
@ kA3DFRMDefinitionType_Reference
Definition: A3DSDKFeatureEnums.h:261
@ KEA3DSymbol_STS_PRT_
Definition: A3DSDKEnums.h:2230
A3DUns32 m_uiUnitsSize
Definition: A3DSDKGlobalData.h:106
EA3DMDAnchorPointType m_eAttachType
Definition: A3DSDKMarkupDefinition.h:213
@ kA3DFRMFeatureDefinitionType_Sketch
Definition: A3DSDKFeatureEnums.h:283
A structure that specifies parameters used to read the model file to Parasolid format.
Definition: A3DCommonReadWrite.h:472
@ kA3DFRMEnumValue_CadType_Extrusion
Definition: A3DSDKFeatureEnums.h:393
@ KEA3DGDTTypeParallelism
Definition: A3DSDKEnums.h:1361
Combination structure.
Definition: A3DSDKMath.h:281
A3DUTF8Char * m_psDatm
Definition: A3DSDKStructure.h:691
A3DUns32 m_iRepItemIndex1
Definition: A3DSDKAdvancedTools.h:1509
void A3DGraphLight
Definition: A3DSDKTypes.h:715
@ KEA3DDimensionSymbolFilledArrow
Definition: A3DSDKEnums.h:1858
@ kA3DFRMDefinitionHoleType_None
Definition: A3DSDKFeatureHoleEnums.h:84
@ kA3DTypeMDDimensionCombinedToleranceFormat
Definition: A3DSDKTypes.h:248
A3DUTF8Char * m_pcField5
Definition: A3DSDKMarkupSymbol.h:61
A3DBool m_bTitleIsInt
Definition: A3DSDKRootEntities.h:394
A3DUns16 m_usPointScale
Definition: A3DSDKMarkupDimension.h:427
A3DStatus A3DTessBaseGet(const A3DTessBase *pTessBase, A3DTessBaseData *pData)
Populates the A3DTessBaseData structure.
A3DStatus A3DMkpViewCreate(const A3DMkpViewData *pData, A3DMkpView **ppView)
Creates an A3DMkpView from an A3DMkpViewData structure.
@ KEA3DMDDimensionValueOptionEnvelopeModifier
Definition: A3DSDKEnums.h:1742
A3DMDDimensionToleranceFormat * m_pToleranceFormat
Definition: A3DSDKMarkupDimension.h:334
@ kA3DCharsetMalayalam
Definition: A3DSDKEnums.h:2283
@ KEA3DMDWeldFinishSymbolM
Definition: A3DSDKEnums.h:1282
A3DDouble * m_pdRail2DerivativesV
Definition: A3DSDKGeometrySrf.h:669
A3DAsmEntityFilterItemData m_sEntityFilterItem
Definition: A3DSDKStructure.h:1217
Feature control frame indicator.
Definition: A3DSDKMarkupTolerance.h:194
Structure that identifies the referenced entity and that provides a new coordinate system.
Definition: A3DSDKMisc.h:250
EA3DMDRoughnessType m_eRoughType
Definition: A3DSDKMarkupSymbol.h:67
EA3DLocatorType m_eType
Definition: A3DSDKMarkupSymbol.h:229
@ kA3DFCFIndicatorSymbol_Parallelism
Definition: A3DSDKEnums.h:2849
@ A3DEProductOccurrenceTypeCat_export
Definition: A3DSDKEnums.h:466
A3DBool m_bVPicture
Indicates whether m_uiLinePatternIndex indexes an A3DGraphVPicturePattern (A3D_TRUE) or an A3DGraphLi...
Definition: A3DSDKGraphics.h:256
@ kA3DFamily_IntegerData
Definition: A3DSDKFeatureEnums.h:62
@ KEA3DDimensionSymbolCircle
Definition: A3DSDKEnums.h:1861
@ KA3DMDBalloonCircle
Definition: A3DSDKEnums.h:1518
A3DETextureMappingType
Defines how to get mapping coordinates.
Definition: A3DSDKEnums.h:68
A3DEntity * m_pEntity
Definition: A3DSDKMisc.h:253
void A3DSurfBase
Definition: A3DSDKTypes.h:542
@ KEA3DMDTextPropertiesFormatUnderLine
Definition: A3DSDKEnums.h:2046
@ A3D_DRW_SHEET_INVALID_SIZE
Definition: A3DSDKErrorCodes.h:439
A3DETessellationLevelOfDetail
Structure to specify the level of detail of the tessellation.
Definition: A3DSDKEnums.h:908
A3DUns32 m_uiReservedDoublesSize
Definition: A3DSDKGeometrySrf.h:679
A3DBool m_bBackCulling
Enables back face culling. Active only when m_bSpecialCulling is set to A3D_TRUE.
Definition: A3DSDKGraphics.h:264
A3DTessMarkup * m_pMarkupTess
A handle to an existing A3DTessMarkupData instance.
Definition: A3DSDKGraphics.h:1517
A3DUns32 m_uiFillPatternsSize
Definition: A3DSDKGlobalData.h:105
@ kA3DFRMEnumValue_CadType_Split
Definition: A3DSDKFeatureEnums.h:420
@ KEA3DMDDimensionGraphicalRepresentationTwoParts
Definition: A3DSDKEnums.h:1758
A3DEDrawingViewType
Definition: A3DSDKEnums.h:2518
@ kA3DPicturePng
Definition: A3DSDKEnums.h:2417
A3DMDFCFIndicator ** m_ppIndicators
Definition: A3DSDKMarkupTolerance.h:231
@ KEA3DMDTextPropertiesUnderScored
Definition: A3DSDKEnums.h:2034
A3DStatus A3DMathFct1DFractionGet(const A3DMathFct1DFraction *pMathFn, A3DMathFct1DFractionData *pData)
Populates the A3DMathFct1DFractionData structure.
A3DUns32 m_uiCoordinateEntitiesNotesSize
Definition: A3DSDKMarkupSymbol.h:238
@ A3D_BREPDATA_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:262
A3DRWParamsSpecificLoadData m_sSpecifics
Definition: A3DCommonReadWrite.h:616
@ kA3DModellerParasolid
Definition: A3DSDKEnums.h:306
A3DDouble m_dOffset
Definition: A3DSDKGeometryCrv.h:859
@ A3D_INVALID_STYLE_INDEX
Definition: A3DSDKErrorCodes.h:196
A3DUns32 m_uiSizesWiresSize
Definition: A3DSDKTessellation.h:466
A3DUTF8Char * m_pcBelowText
Definition: A3DSDKMarkupTolerance.h:56
A3DStatus A3DCrvEvaluate(const A3DCrvBase *pCrv, A3DDouble dParameter, A3DUns32 uiNbDerivatives, A3DVector3dData *pPointAndDerivatives)
Function to evaluate a point and the derivatives of a curve at a parameter .
A3DStatus A3DRiPolyBrepModelGet(const A3DRiPolyBrepModel *pRIPolyBrepModel, A3DRiPolyBrepModelData *pData)
Populates the A3DRiPolyBrepModelData structure.
A3DStatus A3DFRMEnumDataGet(const A3DFRMFeature *pFeature, A3DInt32 *m_piEnumValue, A3DUTF8Char **ppcValueAsString)
void A3DDrawingSheetFormat
Definition: A3DSDKTypes.h:804
A3DMDDimensionLineSymbol * m_pLeaderSymbol
Definition: A3DSDKMarkupDimension.h:520
A3DVector2dData m_sOffsetLocation
Definition: A3DSDKDrawing.h:399
A3DInt8 m_cAttributes
Definition: A3DSDKMarkup.h:722
A3DDouble m_dShearModulus_ZZ
Definition: A3DSDKMisc.h:895
A3DEBSplineSurfaceForm
Enumeration for characterizing a surface's form.
Definition: A3DSDKEnums.h:2435
A3DUns32 m_uiSize
Definition: A3DSDKRootEntities.h:478
@ A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET
Definition: A3DSDKErrorCodes.h:373
A3DBool m_bSens
Definition: A3DSDKGeometryCrv.h:1055
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:1015
@ kA3DTypeAsmPartDefinition
Definition: A3DSDKTypes.h:211
A3DDouble m_dSemiAngle
Definition: A3DSDKGeometrySrf.h:736
@ A3D_TESS3D_FACE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:312
A3DStatus A3DMkpLeaderCreate(const A3DMkpLeaderData *pData, A3DMkpLeader **ppLeader)
Creates an A3DMkpLeader from an A3DMkpLeaderData structure.
A3DUns16 m_usPosition
Definition: A3DSDKMarkupDimension.h:755
@ KA3DLeaderAlignement_Simple
Definition: A3DSDKEnums.h:1455
A3DDouble m_dTensileStressLimit_X
Definition: A3DSDKMisc.h:869
@ KA3DMarkupFrameFixScoredCircle
Definition: A3DSDKEnums.h:1434
A3DVector3dData m_sPoint
Definition: A3DSDKTopology.h:933
A3DMathFct1D ** m_ppFunctions
Definition: A3DSDKMath.h:285
A3DStatus A3DGlobalGetUnitData(A3DMiscAttributeUnit *const pUnit, A3DMiscAttributeUnitData *pData)
Get unit information related to a A3DMiscSingleAttributeData structure.
@ A3D_LOOP_CANNOT_FIND_OUTER_LOOP
Definition: A3DSDKErrorCodes.h:282
A3DStatus A3DMDFCFDrawingRowGet(const A3DMDFCFDrawingRow *pDrawingRow, A3DMDFCFDrawingRowData *pData)
Populates the A3DMDFCFDrawingRowData structure.
@ kA3DFRMEnumValue_CadType_Torus
Definition: A3DSDKFeatureEnums.h:400
Describes inheritable properties of a model file node (A3DMiscCascadedAttributes)
Definition: A3DSDKGraphics.h:2500
@ kA3DTypeMDDimensionLineSymbol
Definition: A3DSDKTypes.h:252
A3DTopoLoop ** m_ppLoops
Definition: A3DSDKTopology.h:530
A3DDouble m_dTolerance
Definition: A3DSDKTopology.h:191
#define kA3DTypeGraph
Definition: A3DSDKTypes.h:138
A3DDouble m_dCompressiveStressLimit_X
Definition: A3DSDKMisc.h:769
A3DMkpAnnotationEntity ** m_ppAnnotations
Definition: A3DSDKMarkup.h:193
A3DUns32 m_uiBaseTag
Definition: A3DSDKStructure.h:771
A3DDouble * m_pdGapList
Definition: A3DSDKMarkupLeaderDefinition.h:245
@ KA3DMDLeaderSymbolDoubleFilledArrow
Definition: A3DSDKEnums.h:1707
@ KEA3DMDBalloonTriangleUp
Definition: A3DSDKEnums.h:1525
data structure for integers values
Definition: A3DSDKFeature.h:539
@ KEA3DSymbol_BREAK30
Definition: A3DSDKEnums.h:2204
@ KEA3DAccessClearance
Definition: A3DSDKEnums.h:1564
void A3DMDFeatureControlFrame
Definition: A3DSDKTypes.h:661
@ KEA3DMDWeldTypeUnknown
Definition: A3DSDKEnums.h:1222
@ KEA3DSymbol_STS_NOM_
Definition: A3DSDKEnums.h:2224
@ KEA3DMDLineWeldOptionIdentifLineUp
Definition: A3DSDKEnums.h:1308
@ kA3DCharsetTelugu
Definition: A3DSDKEnums.h:2281
@ KEA3DDimensionSymbolTypeOHM
Definition: A3DSDKEnums.h:1797
A3DDouble m_dRadius1
Definition: A3DSDKGeometrySrf.h:607
void A3DMDTextProperties
Definition: A3DSDKTypes.h:648
A3DStatus A3DMkpRTFFieldDelete(const A3DMkpRTFField *pRTFField)
delete RTF data created by A3DMkpRTFInit Previously A3DMkpRTFDelete.
A3DEModellerType
A3DSDKStructure.
Definition: A3DSDKEnums.h:299
@ kA3DFRMEnumValue_DepthType_ThreadPitchCount
Definition: A3DSDKFeatureEnums.h:488
@ A3D_TOPO_OPEN_SOLID
Definition: A3DSDKErrorCodes.h:299
@ KA3DMarkupFrameFixTriangle
Definition: A3DSDKEnums.h:1436
@ kA3DDrawBeginEndMarkup
Definition: A3DSDKEnums.h:2620
A3DSurfBase * m_pBasisSurf
Definition: A3DSDKGeometrySrf.h:795
A3DDouble m_dDiameter2
Definition: A3DSDKMarkupSymbol.h:167
@ A3D_TESSBASE_BAD_VERTEX
Definition: A3DSDKErrorCodes.h:335
A3DVector3dData m_sStartLimitPoint
Definition: A3DSDKGeometryCrv.h:1058
A3DMaterialPhysicType
Material physical type properties.
Definition: A3DSDKEnums.h:2718
A3DStatus A3DAsmPartDefinitionAddView(A3DAsmPartDefinition *pPartDefinition, A3DMkpView *pView)
Adds a view in the Array of views.
A3DCompareOutputData structure that contains result data of A3DCompareFaces or A3DCompareFacesInBrepM...
Definition: A3DSDKAdvancedTools.h:991
@ kA3DFRMEnumValue_CadType_TruncatedPrism
Definition: A3DSDKFeatureEnums.h:403
A3DTessMarkup * m_pTessellation
Definition: A3DSDKMarkup.h:501
@ kA3DAnalyticAlreadySphere
Definition: A3DSDKEnums.h:2662
A3DStatus A3DCompareFacesInBrepModels(A3DAsmModelFile *pFirstModelFile, A3DAsmModelFile *pSecondModelFile, A3DDouble dTolerance, A3DCompareOutputData *pOutput)
Function to compare the faces of two A3DAsmModelFile. This is the same as A3DCompareFaces except that...
@ KEA3DMDWeldTypePermanentBackStrip
Definition: A3DSDKEnums.h:1244
@ KEA3DLevelUnknown
Definition: A3DSDKEnums.h:1613
@ A3D_INVALID_UNIT_INDEX
Definition: A3DSDKErrorCodes.h:202
@ A3D_LOADPRC_READING_ERROR
Definition: A3DSDKErrorCodes.h:405
A3DUTF8Char * m_psRefset
Definition: A3DSDKStructure.h:786
@ kA3DDrawingViewTypeBack
Definition: A3DSDKEnums.h:2527
A3DBool m_bMarkupDeleteControl
Definition: A3DSDKMarkup.h:446
A3DUTF8Char * m_pcArrowSideNumRootDepth
Definition: A3DSDKMarkupWelding.h:96
@ KEA3DGDTTypeConcentricity
Definition: A3DSDKEnums.h:1363
@ kA3DFRMDoubleLinearParameter
Definition: A3DSDKFeatureEnums.h:168
A3DDouble m_dToleranceAccuracy
Definition: A3DSDKMarkupDimension.h:322
@ kA3DFRMDefinitionType_RevolveAngleFrom
Definition: A3DSDKFeatureEnums.h:264
A3DStatus A3DGet3DPDFStreams(const A3DUTF8Char *pcFileName, A3DStream3DPDFData **ppStreamData, A3DInt32 *piNumStreams)
Function to retrieve all 3D streams embedded in a PDF document.
A3DDouble m_dThermalExpansion_Y
Definition: A3DSDKMisc.h:837
A3DInt32(* A3DCallbackReportWarning)(A3DUTF8Char *, A3DUTF8Char *)
Definition: A3DSDKBase.h:263
A3DStatus A3DComputeOrthoHLROnModelFile3(A3DAsmModelFile const *pModelFile, A3DMkpView const *pOptMrkRView, A3DHLRViewPlaneData const *psHLRViewPlaneData, A3DHLROptionsData const *psHLROptionsData, A3DUns32 *pNumberHLRRepItem, A3DHLRRepresentationItem ***ppHLRRepItems)
Function to compute Hidden Line Removal on a A3DAsmModelFile.
Markup fastener.
Definition: A3DSDKMarkupSymbol.h:161
@ A3D_CRV_PARABOLA_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:147
@ KEA3DGDTTypeLineProfile
Definition: A3DSDKEnums.h:1357
A3DUns32 m_uiEntityReferenceSize
Definition: A3DSDKStructure.h:399
Hyperbola arc structure.
Definition: A3DSDKGeometryCrv.h:479
A3DAsmProductOccurrence * m_pTargetProductOccurrence
Definition: A3DSDKFeature.h:573
A structure that specifies parameters used to write the model file to 3MF format.
Definition: A3DCommonReadWrite.h:1161
@ kA3DFRMEnumValue_CadType_Offset
Definition: A3DSDKFeatureEnums.h:434
@ kA3DTypeFRMFeature
Definition: A3DSDKTypes.h:347
@ A3D_WRITE_INVALID_INPUT_FILE_NAME
Definition: A3DSDKErrorCodes.h:426
A3DUTF8Char * m_pcUpText
Definition: A3DSDKMarkupSymbol.h:116
@ kA3DModellerAttributeTypeInt
Definition: A3DSDKEnums.h:513
A3DStatus A3DMDFCFSemanticRowGet(const A3DMDFCFRow *pRow, A3DMDFCFDrawingRowData *pData)
Populates the A3DMDFCFDrawingRowData structure whatever the row type.
@ kA3DParameterType_None
Definition: A3DSDKFeatureEnums.h:35
A3DInt32 * m_piMultiplicities
Definition: A3DSDKGeometrySrf.h:665
void(* A3DCallbackDrawTriangle)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a list of triangles.
Definition: A3DSDKDraw.h:125
A3DStatus A3DEntityGetPDFNodeIdFromWrite(const A3DEntity *pEntity, const A3DEntity *pEntityFather, const A3DRWParamsPrcWriteHelper *pA3DRWParamsPrcWriteHelper, A3DUTF8Char **pcUTF8Name)
Gets the PDF node unique IDs for the entities.
A3DInt32 m_iNbMultiProcess
Definition: A3DCommonReadWrite.h:80
void A3DAsmConstraint
Definition: A3DSDKTypes.h:386
A3DUns32 m_uAnchorFrame
Definition: A3DSDKMarkupLeaderDefinition.h:268
@ KEA3DMDAnchorBottom_left
Definition: A3DSDKEnums.h:1659
A3DUTF8Char * m_psUser
Definition: A3DSDKStructure.h:690
A3DUns32 m_uiLayerIndex
A layer identifier of A3D_DEFAULT_LAYER
Definition: A3DSDKGraphics.h:123
A3DEntity * m_pReference
Definition: A3DSDKMarkup.h:450
@ KEA3DSymbol_Encompassing
Definition: A3DSDKEnums.h:2196
A3DDouble m_dAccurateTessellationWithGridMaximumStitchLength
Definition: A3DCommonReadWrite.h:1116
A3DUTF8Char * m_psFileName
Definition: A3DSDKStructure.h:807
A3DUns32 m_uiColorsSize
Definition: A3DSDKGlobalData.h:99
Markup balloon.
Definition: A3DSDKMarkupSymbol.h:112
EA3DMDDimensionValueOption
Enumerator that describes dimension's option.
Definition: A3DSDKEnums.h:1737
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:661
A3DUTF8Char * m_pcVersion
Definition: A3DSDKReadWrite.h:376
Markup rich text data.
Definition: A3DSDKMarkupText.h:181
A3DStatus A3DRiPolyBrepModelEdit(const A3DRiPolyBrepModelData *pData, A3DRiPolyBrepModel *pRIPolyBrepModel)
Modifies an A3DRiPolyBrepModel from an A3DRiPolyBrepModelData structure.
A3DVector2dData m_sUVPosition2
Definition: A3DSDKGeometryCrv.h:1028
@ kA3DTypeMDLeaderSymbol
Definition: A3DSDKTypes.h:225
@ kA3DFRMEnumValue_ChamferType_Distance1_Distance2
Definition: A3DSDKFeatureEnums.h:535
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:1125
@ kA3DCharsetUnknown
Definition: A3DSDKEnums.h:2265
@ A3D_INITIALIZE_NOT_CALLED
Definition: A3DSDKErrorCodes.h:117
@ KEA3DSymbol_STS_ANG
Definition: A3DSDKEnums.h:2213
A3DEUnits
Unit used in the model file.
Definition: A3DSDKEnums.h:553
@ KA3DMDLeaderSymbolSlash
Definition: A3DSDKEnums.h:1713
@ A3D_RI_CANNOT_ATTACH_TESS
Definition: A3DSDKErrorCodes.h:214
A3DRWParamsUnigraphicsData m_sUnigraphics
Definition: A3DCommonReadWrite.h:551
@ KA3DMDLeaderSymbolFilledTriangle
Definition: A3DSDKEnums.h:1699
@ kA3DTypeSurfCone
Definition: A3DSDKTypes.h:308
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:857
@ kA3DModellerFBX
Definition: A3DSDKEnums.h:347
A3DUns32 m_uiNbLoop
Definition: A3DSDKAdvancedTools.h:1217
@ KEA3DSymbol_SurfaceProfile
Definition: A3DSDKEnums.h:2171
A3DAsmProductOccurrence ** m_ppProductOccurrences
Definition: A3DCommonReadWrite.h:578
@ KEA3DMDDimensionTypeDiameterEdge
Definition: A3DSDKEnums.h:1914
@ kA3DTypeGraphTextureTransformation
Definition: A3DSDKTypes.h:272
@ KEA3DSymbol_Concentricity
Definition: A3DSDKEnums.h:2162
@ kA3DFRMEnumValue_PatternMaster_None
Definition: A3DSDKFeaturePatternEnums.h:138
@ kA3DModellerDWG
Definition: A3DSDKEnums.h:332
A3DDouble m_dLinearAttenuation
Linear attenuation factor.
Definition: A3DSDKGraphics.h:1968
A3DRWParamsParasolidData m_sParasolid
Definition: A3DCommonReadWrite.h:557
@ kA3DFamily_Information
Definition: A3DSDKFeatureEnums.h:58
A3DStatus A3DMkpLinkForMarkupReferenceGet(const A3DMkpMarkup *pMarkup, A3DUns32 *puiLinkedItemsSize, A3DMiscMarkupLinkedItem ***ppLinkedItems)
Get links corresponding to the A3DMkpMarkup references This function allocates and returns an array o...
@ KEA3DSymbol_LineProfile
Definition: A3DSDKEnums.h:2170
@ kA3DUnitFoot
Definition: A3DSDKEnums.h:560
A3DDouble * m_pdParameters
Definition: A3DSDKGeometrySrf.h:664
@ A3D_MARKUP_CANNOT_CREATE_FONTKEY
Definition: A3DSDKErrorCodes.h:370
@ KEA3DRectangle
Definition: A3DSDKEnums.h:1543
A3DUTF8Char * m_pcApplication
Definition: A3DSDKReadWrite.h:375
A3DInt8 m_cAttributes
Definition: A3DSDKMarkup.h:607
@ A3D_TESSELLATION_FILIFORM_TRIS
Definition: A3DSDKErrorCodes.h:127
A3DBool m_bClosed
Definition: A3DSDKGeometryCrv.h:607
@ A3D_COEDGE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:284
A3DUns32 m_uiIdWorkspace
Definition: A3DSDKStructure.h:686
A3DStatus A3DRootBaseAttributeRemove(A3DRootBase *pEntity, A3DUTF8Char *pcTitle)
Remove attribute in the attribute array of PRC entity with a specific title.
void A3DCrvHelix
Definition: A3DSDKTypes.h:523
A3DStatus A3DGetFileFormat(const A3DUTF8Char *pcFileName, A3DEModellerType *peModellerType)
Returns the format of a physical file.
@ kA3DTypeTessFace
Definition: A3DSDKTypes.h:178
A3DDouble m_dUnitLengthOrAreaFirstValue
Definition: A3DSDKMarkupTolerance.h:105
EA3DFRMDefinitionHoleType
Enumerate the possible types of definition hole types Enumerate the specific types of Definition Fe...
Definition: A3DSDKFeatureHoleEnums.h:82
Reading parameters specific to CATIA V5 CAD files.
Definition: A3DCommonReadWrite.h:288
A3DERenderingMode
Rendering mode.
Definition: A3DSDKEnums.h:2396
@ kA3DFRMIntegerDataKeepSpecification
Definition: A3DSDKFeatureEnums.h:185
void(* A3DCallbackDrawMarkupTriangle)(const A3DDouble *pdPoints, A3DUns32 uiPointSize)
Draws a list of triangles without normals, for markups.
Definition: A3DSDKDraw.h:274
A3DBool m_bDisplaySubpartAnnotations
Definition: A3DCommonReadWrite.h:327
A3DMiscEntityReference ** m_ppEntities
Definition: A3DSDKStructure.h:1202
@ kA3DFamily_DoubleData
Definition: A3DSDKFeatureEnums.h:61
A3DRWParamsInventorData m_sInventor
Definition: A3DCommonReadWrite.h:559
A3DUns32 m_uiCoordinateEntitiesNotesSize
Definition: A3DSDKMarkupWelding.h:52
@ KEA3DSlot
Definition: A3DSDKEnums.h:1544
A3DDouble m_dTolerance
Definition: A3DSDKTopology.h:777
@ kA3DFRMEnumDataType_FilletConic
Definition: A3DSDKFeatureEnums.h:239
A3DProEFamilyTables m_eFamilyTables
Definition: A3DCommonReadWrite.h:329
A3DStatus A3DCutWithMultiPlanarSectionOnRepresentationItems(A3DUns32 uiNbRepItems, A3DRiRepresentationItem const **apRepItems, A3DDouble **pOptPlacements, A3DMultiPlanarSectionData const *psSectionParametersData, A3DUns32 *pNumberOfRepItems, A3DRiRepresentationItem ***pppRIRepresentationItem, A3DRiRepresentationItem ***pppRIPlanarSections)
Function to compute the result of a section with several planes on a set of A3DRiRepresentationItem.
A3DDouble m_dDensity
Definition: A3DSDKMisc.h:916
void A3DTopoLoop
Definition: A3DSDKTypes.h:441
A3DStatus A3DGlobalGetUnit(const A3DUns32 uiIndexUnit, A3DMiscAttributeUnit **ppUnit)
Get unit information related to a A3DMiscSingleAttributeData structure.
A3DStatus A3DGraphCameraCreate(const A3DGraphCameraData *pData, A3DGraphCamera **ppCamera)
Creates a new camera entity, returning its handle.
Structure to define parameters to manage CAD assemblies reading.
Definition: A3DCommonReadWrite.h:179
@ kA3DUnit_Foot
Definition: A3DSDKEnums.h:2790
A3DUTF8Char * m_sPartNumber
Definition: A3DSDKMarkupSymbol.h:237
@ KEA3DMDWeldFinishSymbolHammering
Definition: A3DSDKEnums.h:1287
A3DRWParamsSearchDirData ** m_ppcSearchDirectories
Definition: A3DCommonReadWrite.h:190
@ KEA3DDimensionSymbolTypeLOWEROREQUAL
Definition: A3DSDKEnums.h:1824
A3DStatus A3DMkpMarkupCreate(const A3DMkpMarkupData *pData, A3DMkpMarkup **ppMarkup)
Creates the A3DMkpMarkup from A3DMkpMarkupData structure.
A3DBool m_bLeaderShowControl
Definition: A3DSDKMarkup.h:447
A3DDouble m_dPoissonRatio_XY
Definition: A3DSDKMisc.h:763
A3DBool m_bRealLength
If A3D_TRUE, segments lengths are expressed in absolute values, using unit model file.
Definition: A3DSDKGraphics.h:576
Data for an ambient light source entity (``)
Definition: A3DSDKGraphics.h:1806
EA3DLocatorSubType m_eSubType
Definition: A3DSDKMarkupSymbol.h:230
A3DDouble m_d2
Definition: A3DSDKMath.h:402
A3DStatus A3DGlobalInsertGraphStyle(const A3DGraphStyleData *pData, A3DUns32 *puiIndexStyle)
Creates a new graphics style, returning its index.
@ KEA3DMDTextPropertiesOverScored
Definition: A3DSDKEnums.h:2036
A3DEUnits m_eExportUnit
Definition: A3DCommonReadWrite.h:1122
A3DTopoFace * m_psTopoFirstFace
Definition: A3DSDKAdvancedTools.h:1193
Structure that identifies the referenced topology entity and that specifies globally-defined attribut...
Definition: A3DSDKMisc.h:382
@ KEA3DMDWeldFinishSymbolC
Definition: A3DSDKEnums.h:1278
A3DBoundingBoxData m_sBoundingBox
Definition: A3DSDKTopology.h:333
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:790
DrawingVertices structure.
Definition: A3DSDKDrawing.h:891
A3DMiscMaterialOrthotropic2DData m_sOrthotropic2D
Definition: A3DSDKMisc.h:925
@ kA3DPictureBitmapGreyaByte
Definition: A3DSDKEnums.h:2423
A3DStatus A3DChainedBufferFree(A3DChainedBuffer *pBuffer)
This function is used to free memory allocated by following functions: A3DAsmModelFileExportToParasol...
A3DDouble m_dRadius
Definition: A3DSDKGeometrySrf.h:167
A3DCrvBase * m_p3dCurve
Definition: A3DSDKTopology.h:866
EA3DMDDimensionScore m_eScore
Definition: A3DSDKMarkupDimension.h:757
@ KEA3DSymbol_STS_MAT
Definition: A3DSDKEnums.h:2219
void A3DMiscConstraintLinkedItem
Definition: A3DSDKTypes.h:766
@ KEA3DMDWeldTypeSingleJ
Definition: A3DSDKEnums.h:1231
@ A3D_TOOLS_COMPUTE_3D_FAILURE
Definition: A3DSDKErrorCodes.h:349
A3DDouble m_dMaxChordHeight
Definition: A3DCommonReadWrite.h:1112
@ A3D_TESS3D_NORMALS_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:309
A3DDouble m_dAccuracy
Definition: A3DSDKMarkupSymbol.h:246
A3DAsmAttachmentsInfosSLW * m_psAttachements
Definition: A3DSDKStructure.h:653
A3DVector3dData * m_pCtrlPts
Definition: A3DSDKGeometryCrv.h:85
A3DInt32 m_iOption
Definition: A3DSDKMarkupDimension.h:335
Font structure.
Definition: A3DSDKMarkup.h:732
@ kA3DFRMEnumValue_FilletLengthType_Curvature
Definition: A3DSDKFeatureEnums.h:597
@ A3DPDF_TABLE_FRAME_PROBLEM
Definition: A3DSDKErrorCodes.h:524
A3DECharSet m_eCharset
Definition: A3DSDKMarkup.h:737
A structure specifying a List of Elements Ids associated to a refset, for Ug Format.
Definition: A3DSDKStructure.h:784
@ kA3DTypeRiSet
Definition: A3DSDKTypes.h:204
@ KEA3DGDTModifierRfs
Definition: A3DSDKEnums.h:1400
@ KEA3DMDDimensionValueOptionIndependencyModifier
Definition: A3DSDKEnums.h:1743
@ A3D_MODELFILE_INCONSISTENT_UNIT
Definition: A3DSDKErrorCodes.h:234
@ KEA3DDimensionSymbolTypePERPENDICULAR
Definition: A3DSDKEnums.h:1809
@ kA3DMarkupSubTypeDimensionDistanceCumulate
Definition: A3DSDKEnums.h:2115
A3DRWParamsAssemblyData m_sAssembly
Definition: A3DCommonReadWrite.h:614
@ kA3DCompressionMedium
Definition: A3DSDKEnums.h:1119
@ KEA3DMDAnchorBottom_center
Definition: A3DSDKEnums.h:1660
@ kA3DTypeMDDimensionSecondPart
Definition: A3DSDKTypes.h:254
A3DMDTextPosition * m_psTextPosition
Definition: A3DSDKMarkupText.h:104
@ A3D_LOOP_BAD_ORIENTATION_DATA
Definition: A3DSDKErrorCodes.h:280
@ kA3DMarkupSubTypeDimensionDiameterTangent
Definition: A3DSDKEnums.h:2124
A3DAsmConstraint ** m_ppConstraints
Definition: A3DSDKStructure.h:434
@ KA3DMDLeaderSymbolHalfFilledArrowDown
Definition: A3DSDKEnums.h:1712
A3DVector2dData * m_pPoints
Definition: A3DSDKDrawing.h:895
void(* A3DCallbackDrawGetDrawContext)(A3DDouble adProjection[16], A3DDouble adModelView[16], A3DInt32 aiViewport[4])
Requests the projection, modelview matrix and the viewport. (See classical Open GL definition for mor...
Definition: A3DSDKDraw.h:267
void A3DMarkupBalloon
Definition: A3DSDKTypes.h:625
@ KEA3DDimensionSymbolTypeSTRAIGHT
Definition: A3DSDKEnums.h:1806
A3DEStepFormat m_eStepFormat
Definition: A3DCommonReadWrite.h:916
A3DUns32 m_uiMaterialAndVisualisationSetupSize
Definition: A3DSDKStructure.h:279
A3DStatus A3DMarkupMeasurementPointGet(const A3DMarkupMeasurementPoint *pMeasurementPoint, A3DMarkupMeasurementPointData *pData)
Populates the A3DMarkupMeasurementPointData structure.
@ KEA3DSymbol_Angularity
Definition: A3DSDKEnums.h:2158
@ A3D_LOADPRC_NO_3D
Definition: A3DSDKErrorCodes.h:411
A3DBool m_bUseGeometryOnRiBRep
Definition: A3DSDKTools.h:500
A3DStatus A3DGraphDirectionalLightGet(const A3DGraphDirectionalLight *pLight, A3DGraphDirectionalLightData *pData)
Fetches data from a directional source entity given its handle.
@ kA3DMarkupSubTypeDimensionDistanceOffset
Definition: A3DSDKEnums.h:2114
@ A3D_DRW_SHEET_INVALID_SCALE
Definition: A3DSDKErrorCodes.h:440
A3DBool m_bWriteHiddenObjects
Definition: A3DCommonReadWrite.h:1057
void A3DMDDimensionExtentionLine
Definition: A3DSDKTypes.h:692
@ kA3DTextureMappingTypeStored
Definition: A3DSDKEnums.h:71
@ KEA3DDimensionSymbolTypeTANGENTPLANE
Definition: A3DSDKEnums.h:1823
A3DStatus A3DSurfIsPeriodic(const A3DSurfBase *pSrf, A3DBool *pbUIsPeriodic, A3DBool *pbVIsPeriodic)
Function to determine if a surface is periodic.
A3DBool m_bOrientation
Definition: A3DSDKMarkupDimension.h:424
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:1048
@ KA3DMDLeaderSymbolCrossedCircle
Definition: A3DSDKEnums.h:1695
A3DDouble m_dBlue
Definition: A3DSDKTexture.h:181
@ kA3DFRMEnumValue_CadType_Revolution
Definition: A3DSDKFeatureEnums.h:394
@ KEA3DMDWeldAddSymbolToesBlended
Definition: A3DSDKEnums.h:1264
A3DVoid(* A3DCallbackProgressEnd)()
Definition: A3DSDKBase.h:386
A3DStatus A3DMiscEntityReferenceGet(const A3DMiscEntityReference *pEntityReference, A3DMiscEntityReferenceData *pData)
Populates the A3DMiscEntityReferenceData structure.
A3DUTF8Char ** m_ppcTexts
Definition: A3DSDKMarkupTolerance.h:216
@ kA3DCharsetMongolian
Definition: A3DSDKEnums.h:2293
A3DMaterialPhysicType m_ePhysicType
Definition: A3DSDKMisc.h:919
A3DDouble m_dBlanking
Definition: A3DSDKMarkupDimension.h:621
A3DBool m_bUseHeightInsteadOfRatio
Definition: A3DCommonReadWrite.h:1120
@ A3DPDF_ANIMATION_NULL_MOTION
Definition: A3DSDKErrorCodes.h:508
A structure that specifies parameters used to write the model file to PRC format.
Definition: A3DCommonReadWrite.h:810
@ kA3DTypeCrvIntersection
Definition: A3DSDKTypes.h:296
EA3DMDBalloonShape m_eBalloonShape
Definition: A3DSDKMarkupSymbol.h:118
A3DUns32 * m_puiSizesTriangulated
Definition: A3DSDKTessellation.h:226
@ kA3DFRMStringDataAttribute
Definition: A3DSDKFeatureEnums.h:209
Definition: A3DSDKAdvancedTools.h:1070
@ kA3DFRMFeatureDefinitionType_None
Definition: A3DSDKFeatureEnums.h:280
short int A3DInt16
Definition: A3DSDKTypes.h:41
@ KEA3DLocatorSubscriptS
Definition: A3DSDKEnums.h:1630
@ A3D_LOAD_CANNOT_USE_MULTIPROCESS
Definition: A3DSDKErrorCodes.h:393
@ KA3DMarkupFrameLeftFlag
Definition: A3DSDKEnums.h:1427
A3DBool m_bParameterizationDefinitionRespected
Definition: A3DSDKGeometryCrv.h:1064
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:386
A3DDouble m_dMaximalTriangleEdgeLength
Definition: A3DCommonReadWrite.h:151
@ kA3DTypeGraphTextureDefinition
Definition: A3DSDKTypes.h:271
A3DStatus A3DAdaptAndReplaceAllBrepInModelFile(A3DAsmModelFile *pModelFile, const A3DCopyAndAdaptBrepModelData *psSetting)
Entity Convert to NURBS facility.
@ A3DEProductOccurrenceTypeCat_sessionModel
Definition: A3DSDKEnums.h:464
A3DUns32 m_uiTextsSize
Definition: A3DSDKTessellation.h:900
@ kA3DModellerOneSpaceDesigner
Definition: A3DSDKEnums.h:325
@ KEA3DDimensionSymbolTypeRADIUS
Definition: A3DSDKEnums.h:1833
A3DUns32 m_uiValuesSize
Definition: A3DSDKFeature.h:542
A3DUns16 m_iDecimalPlaces
Definition: A3DSDKMarkupSymbol.h:179
Data for a directional light source entity (A3DGraphDirectionalLight)
Definition: A3DSDKGraphics.h:2259
@ kA3DUnit_Metre
Definition: A3DSDKEnums.h:2803
@ kA3DE_HEALING_ONLY_IF_NOT_PARASOLID
Definition: A3DSDKEnums.h:1146
void A3DTopoWireEdge
Definition: A3DSDKTypes.h:438
@ A3D_FACE_INCONSISTENT_DOMAIN
Definition: A3DSDKErrorCodes.h:277
A3DUTF8Char * m_pcArrowSideSize
Definition: A3DSDKMarkupWelding.h:97
@ KEA3DMDSpotWeldTypeProjection
Definition: A3DSDKEnums.h:1322
@ A3DProEFamTabAcceleratorFileOnly
Definition: A3DSDKEnums.h:1079
A3DGraphStyleData m_sStyle
Style to use for the object.
Definition: A3DSDKGraphics.h:2506
A3DEReadGeomTessMode
A3DSDKReadWrite.
Definition: A3DSDKEnums.h:529
A3DStatus A3DGlobalFontTextBoxGet(const A3DFontKeyData *psFontKeyData, A3DUTF8Char *pcText, A3DDouble *pdLength, A3DDouble *pdHeight)
Gets text bounding box according to the font.
@ kA3DModellerDxf
Definition: A3DSDKEnums.h:313
A3DBool * m_pNewFaceMatch
Definition: A3DSDKAdvancedTools.h:1001
@ kA3DUnit_Tesla
Definition: A3DSDKEnums.h:2815
A3DUns32 m_uiNumberOfCoordinate
Definition: A3DSDKMarkupWelding.h:111
A3DRWParamsJTData m_sJT
Definition: A3DCommonReadWrite.h:556
A3DUns32 m_uiDisplayFilterSize
Definition: A3DSDKStructure.h:406
@ KEA3DMDDimensionDualDisplaySideBySide
Definition: A3DSDKEnums.h:1931
A3DUns32 m_uiCoordinateEntitiesNotesSize
Definition: A3DSDKMarkupSymbol.h:183
A3DDouble m_dConstantAttenuation
Constant attenuation factor usually set to 1.0.
Definition: A3DSDKGraphics.h:2134
@ kA3DFRMEnumValue_CadType_Analysis
Definition: A3DSDKFeatureEnums.h:391
A3DBool m_bDisplayTolerance
Definition: A3DCommonReadWrite.h:326
@ KEA3DSymbol_GreaterOrEqual
Definition: A3DSDKEnums.h:2180
A set of options for loading a new model file with A3DAsmModelFileLoadFromFile.
Definition: A3DCommonReadWrite.h:608
A3DBool m_bWritePMI
Definition: A3DCommonReadWrite.h:984
A3DBool m_bHasTrimDomain
Definition: A3DSDKTopology.h:775
A3DUTF8Char * m_pcOtherSideSize
Definition: A3DSDKMarkupWelding.h:107
A3DCrvHelixPitchVarData m_sVarHelixData
Definition: A3DSDKGeometryCrv.h:973
void A3DMDLeaderSymbol
Definition: A3DSDKTypes.h:643
A3DStatus A3DCrvOffsetCreate(const A3DCrvOffsetData *pData, A3DCrvOffset **ppCrv)
Creates an A3DCrvOffset from A3DCrvOffsetData structure.
A3DStatus A3DCheckFileFormat(const A3DUTF8Char *pcFileName, A3DEModellerType eCadTypeWanted)
Checks the format of a physical file.
A3DStatus A3DMkpLinkForAdditionalMarkupReferenceGet(const A3DMkpMarkup *pMarkup, A3DUns32 *puiLinkedItemsSize, A3DMiscMarkupLinkedItem ***pppLinkedItems)
Get links corresponding to the A3DMkpMarkup additional references such as element defining the tolera...
A3DDouble m_dPitch
Horizontal and vertical spacing between each dot, in model unit.
Definition: A3DSDKGraphics.h:1081
A3DCallbackDrawBeginLineWidth m_pfuncBeginLineWidth
Sets the environment to draw with a line width.
Definition: A3DSDKDraw.h:435
A structure that specifies modeler data attribute.
Definition: A3DSDKRootEntities.h:391
A3DVector3dData m_sIndexVector
Definition: A3DSDKMarkupSymbol.h:181
@ A3DPDF_ERR_AFTER_SAVE
Definition: A3DSDKErrorCodes.h:486
@ kA3DFRMEnumValue_LengthModeType_None
Definition: A3DSDKFeatureEnums.h:627
EA3DFRMFamily
Feature family type enum.
Definition: A3DSDKFeatureEnums.h:53
EA3DMarkupFrameType m_eFrameType
Definition: A3DSDKMarkupText.h:101
@ kA3DTypeSurfCylindrical
Definition: A3DSDKTypes.h:310
A3DDouble m_dGEOMDeviationIndependentSurfaceCentroid
Definition: A3DCommonReadWrite.h:368
@ kA3DTypeDrawingBlockOperator
Definition: A3DSDKTypes.h:340
@ A3DCollision_Clearance
Definition: A3DSDKEnums.h:2741
@ KEA3DSymbol_Parallelism
Definition: A3DSDKEnums.h:2164
A3DStatus A3DRootBaseGet(const A3DRootBase *pRootBase, A3DRootBaseData *pData)
Populates an A3DRootBaseData structure with the data from a PRC entity.
@ KA3DMDLeaderSymbolWave
Definition: A3DSDKEnums.h:1705
@ kA3DFRMEnumValue_Pattern_Spiral
Definition: A3DSDKFeaturePatternEnums.h:44
@ KEA3DMDDimensionExtensionHideEntireDimLine
Definition: A3DSDKEnums.h:1889
@ kA3DTypeMDDimensionValue
Definition: A3DSDKTypes.h:245
A3DDouble m_dDiameter1
Definition: A3DSDKMarkupSymbol.h:165
A3DUTF8Char * m_pcAfterText
Definition: A3DSDKMarkupDimension.h:329
A3DUns32 m_uAnchorPoint
Definition: A3DSDKMarkupLeaderDefinition.h:273
void A3DMDPosition
Definition: A3DSDKTypes.h:644
A3DMDPosition ** m_ppsPathLeaderPositions
Definition: A3DSDKMarkupLeaderDefinition.h:235
@ kA3DUnit_Liter
Definition: A3DSDKEnums.h:2800
@ kA3DTessLODLow
Definition: A3DSDKEnums.h:913
@ kA3DTypeMathFct3D
Definition: A3DSDKTypes.h:329
@ kA3DFRMEnumValue_CadType_Sweep
Definition: A3DSDKFeatureEnums.h:410
A3DCallbackDrawSetTessellationPoints m_pfuncSetTessellationPoints
Returns all the points of a representation item tessellation.
Definition: A3DSDKDraw.h:412
void A3DMarkupFastener
Definition: A3DSDKTypes.h:627
A3DBool m_bReadPmis
Definition: A3DCommonReadWrite.h:59
A3DUns32 m_uiConnectionSize
Definition: A3DSDKFeature.h:607
A3DUns32 * m_puiSizesWires
Definition: A3DSDKTessellation.h:222
A3DBool m_bUseMaterialRendering
Definition: A3DCommonReadWrite.h:293
A3DDouble m_dRadius
Definition: A3DSDKGeometrySrf.h:735
A3DMaterialAndVisualisationInfos * m_psMaterialAndVisualisationSetup
Definition: A3DSDKStructure.h:280
A3DMDPosition * m_pAttach
Definition: A3DSDKMarkupDefinition.h:212
A3DEWriteGeomTessMode
WritingMode of the model file. Set which kind of content should be written.
Definition: A3DSDKEnums.h:541
A3DStatus A3DGlobalFontKeyGet(const A3DFontKeyData *pFontKeyData, A3DFontData *pFontData)
Retrieves font information (A3DFontData) from the A3DFontKeyData structure. This function is useful w...
@ kA3DTypeSurfBlend01
Definition: A3DSDKTypes.h:304
A3DMiscMarkupLinkedItem ** m_ppLinkedItems
Definition: A3DSDKMarkup.h:311
@ kA3DFRMDataString
Definition: A3DSDKFeatureEnums.h:308
A3DStatus A3DSurfPipeGet(const A3DSurfPipe *pSrf, A3DSurfPipeData *pData)
Populates the A3DSurfPipeData structure.
Data for a point light source entity (A3DGraphPointLight)
Definition: A3DSDKGraphics.h:1960
@ kA3DTypeMarkupCoordinate
Definition: A3DSDKTypes.h:233
A3DStatus A3DMkpLeaderGet(const A3DMkpLeader *pLeader, A3DMkpLeaderData *pData)
Populates the A3DMkpLeaderData structure.
A3DUns32 m_uiLinkedItemsSize
Definition: A3DSDKMarkup.h:310
A3DMathFct1D * m_pQ
Definition: A3DSDKMath.h:173
A3DMDDimensionSecondPart * m_pSecondPart
Definition: A3DSDKMarkupDimension.h:522
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:660
@ KEA3DGDTValueDiameter
Definition: A3DSDKEnums.h:1379
@ kA3DModellerVda
Definition: A3DSDKEnums.h:310
@ kA3DUnitDecimeter
Definition: A3DSDKEnums.h:570
Header file for tools used with structure and geometry.
A3DDouble m_dMin
Definition: A3DSDKGeometry.h:147
@ kA3DModellerGltf
Definition: A3DSDKEnums.h:345
@ A3D_BASEWITHGRAPHICS_BAD_ENTITY_TYPE
Definition: A3DSDKErrorCodes.h:191
@ kA3DCharsetEastEuropeanRoman
Definition: A3DSDKEnums.h:2295
@ kA3DHLR
Definition: A3DSDKEnums.h:2401
@ A3DPDF_HTML_TABLE_ERROR
Definition: A3DSDKErrorCodes.h:503
@ KEA3DGDTTypeFlatness
Definition: A3DSDKEnums.h:1354
A3DStatus A3DMarkupDefinitionGet(const A3DMarkupDefinition *pMarkupDefinition, A3DMarkupDefinitionData *pData)
Populates the A3DMarkupDefinitionData structure.
A3DUns16 m_usStructSize
Definition: A3DSDKFeature.h:698
A3DUns32 * m_puiAcceptableSurfaces
Definition: A3DSDKTools.h:62
@ KA3DRoughnessModeC
Definition: A3DSDKEnums.h:1503
@ kA3DCharsetGreek
Definition: A3DSDKEnums.h:2272
@ A3D_CRV_POLYLINE_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:155
A3DMDDimensionValue * m_pChamferDimSecondValue
Definition: A3DSDKMarkupDimension.h:337
EA3DMDDimensionSymbolType
Enumerator that describes line symbols.
Definition: A3DSDKEnums.h:1789
void A3DMathFct1DFraction
Definition: A3DSDKTypes.h:575
A3DMkpAnnotationEntity ** m_ppAnnotations
Definition: A3DSDKStructure.h:402
A3DMiscCartesianTransformation * m_pOperatorTransfo
Definition: A3DSDKTexture.h:172
A3DUTF8Char * m_pcBelowText
Definition: A3DSDKMarkupTolerance.h:274
A3DCrvBase * m_pUVCurve
Definition: A3DSDKGeometryCrv.h:793
void A3DTess3DWire
Definition: A3DSDKTypes.h:420
A3DStatus A3DGraphSceneDisplayParametersGet(const A3DGraphSceneDisplayParameters *pSceneDisplayParameters, A3DGraphSceneDisplayParametersData *pData)
Fetches data from a scene diplay parameters entity given its handle.
@ A3DPDF_FILE_INVALIDPDF
Definition: A3DSDKErrorCodes.h:535
@ kA3DFRMIntegerDataCount
Definition: A3DSDKFeatureEnums.h:191
@ KEA3DMDDimensionScored
Definition: A3DSDKEnums.h:1968
PolyWire structure.
Definition: A3DSDKRepItems.h:747
@ A3D_TESSFACE_STARTTRIANGULATED_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:317
@ kA3DTypeTopoWireEdge
Definition: A3DSDKTypes.h:164
A3DBool m_bFitAllToUpdateViewCameras
Definition: A3DCommonReadWrite.h:309
A3DCallbackDrawBeginFixedSize m_pfuncBeginFixedSize
Sets the environment to draw with a fixed size.
Definition: A3DSDKDraw.h:431
A3DBool m_bDoNotComputeNormalsInAccurateTessellation
Definition: A3DCommonReadWrite.h:147
A3DEU3DVersion m_eU3DVersion
Definition: A3DCommonReadWrite.h:871
@ kA3DTypeFRMFeatureLinkedItem
Definition: A3DSDKTypes.h:348
A3DETessellationLevelOfDetail m_eTessellationLevelOfDetail
Definition: A3DCommonReadWrite.h:130
void(* A3DCallbackDrawMaterial)(A3DEDrawMaterialType eType, const A3DDouble *pdValues, A3DUns32 uiValuesSize)
Defines the material to be used for all subsequent entities.
Definition: A3DSDKDraw.h:246
A3DStatus A3DAsmPartDefinitionEdit(const A3DAsmPartDefinitionData *pData, A3DAsmPartDefinition *pPartDefinition)
Allows to modify some data of a part definition.
A3DVector3dData m_sLocation
The light source position in world space coordinates.
Definition: A3DSDKGraphics.h:2133
A3DStatus A3DAsmPartDefinitionGet(const A3DAsmPartDefinition *pPartDefinition, A3DAsmPartDefinitionData *pData)
Populates an A3DAsmPartDefinitionData structure.
@ KEA3DMDDimensionOrientationScreenVertical
Definition: A3DSDKEnums.h:1772
@ KEA3DMDWeldAddSymbolBackingpRemovable
Definition: A3DSDKEnums.h:1267
EA3DMDTextPropertiesJustification m_eJustification
Definition: A3DSDKMarkupDefinition.h:173
@ kA3DFRMDefinitionHoleType_TaperedDefinition
Definition: A3DSDKFeatureHoleEnums.h:104
@ kA3DFRMEnumValue_HoleShape_None
Definition: A3DSDKFeatureHoleEnums.h:38
@ kA3DTypeGraphAmbientLight
Definition: A3DSDKTypes.h:279
@ A3D_DRW_CURVE_INVALID_DIMENSION
Definition: A3DSDKErrorCodes.h:448
@ kA3DAnalyticAlreadyTorus
Definition: A3DSDKEnums.h:2664
@ A3DPDF_TABLE_DEFINITION_ERROR
Definition: A3DSDKErrorCodes.h:533
@ kA3DTypeMiscEntityReference
Definition: A3DSDKTypes.h:186
A3DStatus A3DProjectPointCloud(unsigned int uRiBrepModelSize, A3DRiBrepModel **pRiBrepModel, A3DUns32 uPointCloudSize, A3DVector3dData *pPointCloudToProject, A3DBool bUseExactComputation, A3DUns32 uNbThreads, A3DProjectedPointCloudData **ppProjectedPointCloud)
Function to project Point Cloud on BrepModel.
@ kA3DFRMEnumValue_Pattern_Linear
Definition: A3DSDKFeaturePatternEnums.h:38
@ A3D_WRITE_ERROR
Definition: A3DSDKErrorCodes.h:419
@ KA3DRoughnessContactSrfAround
Definition: A3DSDKEnums.h:1491
@ kA3DFileVersionSessionColor
Definition: A3DSDKEnums.h:1057
@ kA3DFRMLink_Outcome
Definition: A3DSDKFeatureEnums.h:351
@ A3D_TOOLS_NURBSCONVERT_SURFACE_FAILURE
Definition: A3DSDKErrorCodes.h:344
A3DBool m_bClosed
Definition: A3DSDKTopology.h:463
A3DUns32 m_uiAmbientColorIndex
The main or ambient color of the light source.
Definition: A3DSDKGraphics.h:2262
@ A3DEProductOccurrenceTypeSLW_Drawing
Definition: A3DSDKEnums.h:493
A3DVector3dData m_sUnitZ
Definition: A3DSDKGeometryCrv.h:947
A3DUTF8Char * m_pcField2
Definition: A3DSDKMarkupSymbol.h:58
A3DStatus A3DRiBrepModelGet(const A3DRiBrepModel *pRIBrepModel, A3DRiBrepModelData *pData)
Populates the A3DRiBrepModelData structure.
A3DUns16 m_usReversal
Definition: A3DSDKMarkupDimension.h:525
Reading parameters specific to STEP files.
Definition: A3DCommonReadWrite.h:394
@ kA3DFRMLink_None
Definition: A3DSDKFeatureEnums.h:350
Reading parameters specific to Unigraphics CAD files.
Definition: A3DCommonReadWrite.h:303
@ kA3DFRMFeatureDefinitionType_Cosmetic
Definition: A3DSDKFeatureEnums.h:287
@ kA3DDrawingOperatorTypeSection
Definition: A3DSDKEnums.h:2561
A3DStatus A3DMDDimensionSimpleToleranceFormatGet(const A3DMDDimensionSimpleToleranceFormat *pDimensionToleranceFormat, A3DMDDimensionSimpleToleranceFormatData *pData)
Populates the A3DMDDimensionSimpleToleranceFormat structure.
A3DBool m_bSpecialCulling
If true, front and back face culling can be enabled separately using m_bFrontCulling and m_bBackCulli...
Definition: A3DSDKGraphics.h:262
void A3DCrvBlend02Boundary
Definition: A3DSDKTypes.h:516
A3DCallbackDrawPicture m_pfuncPicture
Draws a picture at current position.
Definition: A3DSDKDraw.h:445
@ A3DProEReadConstructEntities_No
Definition: A3DSDKEnums.h:1069
A3DEWriteGeomTessMode m_eWriteGeomTessMode
Definition: A3DCommonReadWrite.h:982
@ KEA3DDimensionSymbolTypeCF
Definition: A3DSDKEnums.h:1837
A3DRiRepresentationItem * m_pRepItem
Definition: A3DSDKAdvancedTools.h:1464
@ kA3DTypeRiRepresentationItem
Definition: A3DSDKTypes.h:196
@ kA3DFRMEnumValue_ChamferType_Offset1_Offset2
Definition: A3DSDKFeatureEnums.h:542
A3DUTF8Char * m_pcAboveText
Definition: A3DSDKMarkupDimension.h:330
@ A3DPDF_IMAGE_NOT_INSERTED
Definition: A3DSDKErrorCodes.h:527
A3DDouble m_dThermalExpansion_Z
Definition: A3DSDKMisc.h:868
@ kA3DTypeAsmProductOccurrence
Definition: A3DSDKTypes.h:210
@ A3DEProductOccurrenceTypeSLW_ContainerTess
Definition: A3DSDKEnums.h:489
@ KEA3DSymbol_STS_CIR_
Definition: A3DSDKEnums.h:2218
A3DDouble m_dGreen
Definition: A3DSDKTexture.h:180
@ A3D_TESSBASE_POINTS_BAD_SIZE
Definition: A3DSDKErrorCodes.h:328
@ kA3DModellerDAE
Definition: A3DSDKEnums.h:337
A3DSurfPlane ** m_ppClippingPlanes
The clipping planes.
Definition: A3DSDKGraphics.h:2372
A3DDouble m_dGreen
Green component.
Definition: A3DSDKGraphics.h:388
A3DUns32 ** m_puiCurveIndex
Definition: A3DSDKAdvancedTools.h:1219
@ kA3DMarkupTypeBalloon
Definition: A3DSDKEnums.h:2086
@ kA3DUnitAngstrom
Definition: A3DSDKEnums.h:567
@ kA3DFRMEnumValue_ChamferType_None
Definition: A3DSDKFeatureEnums.h:531
@ kA3DFRMEnumValue_CadType_Hole
Definition: A3DSDKFeatureEnums.h:404
EA3DMDDimensionScore
Enumerator that describes angle sector used.
Definition: A3DSDKEnums.h:1964
@ kA3DFRMEnumValue_CadType_Sketch
Definition: A3DSDKFeatureEnums.h:385
@ kA3DTypeMiscAttribute
Definition: A3DSDKTypes.h:184
A3DCrvBase * m_pFirstCurve
Definition: A3DSDKGeometrySrf.h:1018
@ kA3DTextureBlendParameterOneMinusSrcAlpha
Definition: A3DSDKEnums.h:186
A3DUns8 m_ucOrientationWithSurface
Definition: A3DSDKTopology.h:615
@ kA3DKnotTypeQuasiUniformKnots
Definition: A3DSDKEnums.h:2463
A3DStatus A3DRiRepresentationItemSet(A3DRiRepresentationItem *pRi, const A3DRiRepresentationItemData *pData)
Sets a previously created A3DRiRepresentationItem with an A3DRiRepresentationItemData structure.
EA3DFRMEnumValue_Hole
Enumerate the possible types of hole shape types This allow to specify the type of hole,...
Definition: A3DSDKFeatureHoleEnums.h:36
A3DMDDimensionLineSymbol * m_pSymbol1
Definition: A3DSDKMarkupDimension.h:518
@ KEA3DDimensionSymbolTypePARALLEL
Definition: A3DSDKEnums.h:1810
@ kA3DUnitInch
Definition: A3DSDKEnums.h:556
A3DStatus A3DMDFCProjectedZoneGet(const A3DMDFCProjectedZone *pProjectedZone, A3DMDFCProjectedZoneData *pData)
Populates the A3DMDFCProjectedZoneData structure.
A3DEProductLoadStatus m_eProductLoadStatus
Definition: A3DSDKStructure.h:412
A3DAsmProductOccurrence * m_pPrototype
Definition: A3DSDKStructure.h:393
A3DSurfBase * m_pSurface2
Definition: A3DSDKGeometryCrv.h:1052
@ KA3DMDLeaderSymbolFullCircle2
Definition: A3DSDKEnums.h:1686
@ kA3DFRMEnumValue_CadType_Rotate
Definition: A3DSDKFeatureEnums.h:432
A3DDouble m_dAngle
Definition: A3DSDKMarkupDimension.h:385
@ kA3DTypeCrvEllipse
Definition: A3DSDKTypes.h:292
A3DMiscMaterialHoneyCombData m_sHoneyComb
Definition: A3DSDKMisc.h:923
A3DUns16 m_usBehaviour
Definition: A3DSDKTessellation.h:232
@ kA3DMarkupSubTypeOtherEnumMax
Definition: A3DSDKEnums.h:2146
EA3DMDDimensionOrientation m_eOrientation
Definition: A3DSDKMarkupDimension.h:384
A3DBool m_bForceComputeUV
Definition: A3DSDKTools.h:58
A3DBool m_bLeaderNotIntersectWithBox
Definition: A3DSDKMarkupDefinition.h:218
A3DUns32 m_uiIdentifier
Definition: A3DCommonReadWrite.h:773
A3DUns32 m_uiSize
Definition: A3DSDKMath.h:284
Material properties, like density.
Definition: A3DSDKMisc.h:913
void A3DMathFct1D
Definition: A3DSDKTypes.h:572
A3DStatus A3DAsmModelFileCreate(const A3DAsmModelFileData *pData, A3DAsmModelFile **ppModelFile)
Creates a new A3DAsmModelFile using the data in the given A3DAsmModelFileData structure.
@ kA3DUnitKilometer
Definition: A3DSDKEnums.h:563
A3DStatus A3DAsmModelFileLoadFromXMLFile(const A3DUTF8Char *pcFileName, const A3DRWParamsLoadData *pLoadParametersData, A3DAsmModelFile **ppModelFile)
Loads an A3DAsmModelFile from a XML file and a set of native cad files.
A3DStatus A3DSurfRevolutionGet(const A3DSurfRevolution *pSrf, A3DSurfRevolutionData *pData)
Populates the A3DSurfRevolutionData structure.
void A3DTopoUniqueVertex
Definition: A3DSDKTypes.h:437
TextureApplicationData structure.
Definition: A3DSDKTexture.h:248
A3DDouble m_dBlue
Blue component.
Definition: A3DSDKGraphics.h:389
A3DStatus A3DFRMParameterGet(const A3DFRMParameter *pParameter, A3DFRMParameterData *pData)
Populates the A3DFRMParameterData structure.
A3DEUnits m_eDefaultUnit
Definition: A3DCommonReadWrite.h:73
@ kA3DMarkupTypeTable
Definition: A3DSDKEnums.h:2096
A3DStatus A3DGetCurveAsAnalytic(const A3DCrvBase *pCurve, double dTol, A3DCrvBase **pAnalyticCurve, A3DEAnalyticType *peAnalyticType)
Function to get curves as analytic (line or circle) according to a certain tolerance....
A3DBool m_bReadConstraints
Definition: A3DCommonReadWrite.h:78
@ KEA3DMDAnchorMiddle_left
Definition: A3DSDKEnums.h:1654
A3DVector2dData m_sOffsetToReference
Definition: A3DSDKMarkupLeaderDefinition.h:123
@ kA3DE_ACCURATE_YES
Definition: A3DSDKEnums.h:1157
A3DETranslateToPkPartsMergeEntities m_eMergeEntities
Definition: A3DSDKReadWrite.h:543
@ KA3DRoughnessTypeBasic
Definition: A3DSDKEnums.h:1476
A3DUns32 m_uiAmbientColorIndex
The main or ambient color of the light source.
Definition: A3DSDKGraphics.h:1809
@ kA3DDrawingFiledAreaModeAND
Definition: A3DSDKEnums.h:2585
@ kA3DDrawingViewTypeLeft
Definition: A3DSDKEnums.h:2524
Header file for the read-write module.
@ kA3DMarkupTypeWelding
Definition: A3DSDKEnums.h:2095
@ kA3DFRMFeatureDefinitionType_Symmetry
Definition: A3DSDKFeatureEnums.h:291
A3DEDrawingOperatorType m_eType
Definition: A3DSDKDrawing.h:586
@ kA3DFRMEnumValue_FilletType_Edge
Definition: A3DSDKFeatureEnums.h:576
A3DMiscMarkupLinkedItem * m_pLinkedItem
Definition: A3DSDKMarkup.h:74
A3DBool m_bApplyToAllLevels
Definition: A3DCommonReadWrite.h:306
A3DUns32 m_uiType
Definition: A3DSDKFeature.h:482
@ kA3DModellerIFC
Definition: A3DSDKEnums.h:331
@ kA3DFRMDefinitionPatternType_None
Definition: A3DSDKFeaturePatternEnums.h:65
A3DVector3dData m_sDirection
Definition: A3DSDKGeometryCrv.h:930
@ A3D_DRW_SHEET_FORMAT_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:438
A3DDouble m_dRadiusEvolution
Definition: A3DSDKGeometryCrv.h:932
A3DUns8 * m_pucOrientationWithShell
Definition: A3DSDKTopology.h:466
A3DRWParamsCatiaV5Data m_sCatiaV5
Definition: A3DCommonReadWrite.h:550
@ kA3DTypeMDFCFDraftingRow
Definition: A3DSDKTypes.h:259
@ kA3DFRMRoot_None
Definition: A3DSDKFeatureEnums.h:79
A3DMiscMaterialFiberData m_sFiber
Definition: A3DSDKMisc.h:922
@ kA3DFRMEnumDataType_ReferenceMaster
Definition: A3DSDKFeatureEnums.h:242
@ A3D_LOAD_CANNOT_ACCESS_CADFILE
Definition: A3DSDKErrorCodes.h:383
A3DBool m_bHasTrimDomain
Definition: A3DSDKTopology.h:527
A3DVector3dData m_sDirection
Definition: A3DSDKGeometrySrf.h:336
@ A3DPDF_3D_NOTFOUND_ON_PAGE
Definition: A3DSDKErrorCodes.h:514
void(* A3DCallbackDrawText)(const A3DUTF8Char *pcBuffer, A3DDouble dWidth, A3DDouble dHeight)
Draws a text at current position.
Definition: A3DSDKDraw.h:379
@ kA3DUnitMil
Definition: A3DSDKEnums.h:566
@ kA3DTextureMappingTypeParametric
Definition: A3DSDKEnums.h:72
A3DStatus A3DDrawingCurveGet(const A3DDrawingCurve *pDrawingCrv, A3DDrawingCurveData *pData)
Populates the A3DDrawingCurveData structure.
A3DStatus A3DMkpViewGetFlags(const A3DMkpView *pView, A3DMkpViewFlagsData *pFlags)
Returns the set of components for a view using a A3DMkpViewFlagsData.
A3DMDTextPosition * m_psTextPosition
Definition: A3DSDKMarkupText.h:191
A3DMDFCFRowDatum * m_pNext
Definition: A3DSDKMarkupTolerance.h:162
@ A3D_DRW_CURVE_BAD_INTERVAL
Definition: A3DSDKErrorCodes.h:449
@ kA3DModellerIges
Definition: A3DSDKEnums.h:308
@ KEA3DSymbol_Statistical
Definition: A3DSDKEnums.h:2189
A3DUns32 * m_puiAcceptableCurves
Definition: A3DSDKTools.h:64
A3DStatus A3DMiscReferenceOnTopologyGet(const A3DMiscReferenceOnTopology *pReferenceOnTopoItem, A3DMiscReferenceOnTopologyData *pData)
Populates the A3DMiscReferenceOnTopologyData structure.
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:222
@ kA3DTypeMDMarkupLeaderStub
Definition: A3DSDKTypes.h:229
A3DStatus A3DCrvLineCreate(const A3DCrvLineData *pData, A3DCrvLine **ppCrv)
Creates an A3DCrvLine from A3DCrvLineData structure.
@ A3D_TOOLS_PHYSICALPROPERTIES_FAILURE
Definition: A3DSDKErrorCodes.h:356
A3DBool m_bStatistical
Definition: A3DSDKMarkupTolerance.h:145
A3DMDFCProjectedZone * m_psProjectedZone
Definition: A3DSDKMarkupTolerance.h:138
@ KA3DMDLeaderSymbolCross
Definition: A3DSDKEnums.h:1675
@ kA3DFRMEnumValue_CadType_Thickness
Definition: A3DSDKFeatureEnums.h:439
@ kA3DUnitCentimeter
Definition: A3DSDKEnums.h:558
void A3DCrvPolyLine
Definition: A3DSDKTypes.h:529
@ kA3DFRMFeatureDefinitionType_Thread
Definition: A3DSDKFeatureEnums.h:284
@ A3D_MARKUP_INVALID_FONTKEY
Definition: A3DSDKErrorCodes.h:371
Physical property settings.
Definition: A3DSDKTools.h:490
Representation Item Structure.
Definition: A3DSDKRepItems.h:68
A3DDouble m_dShearModulus_XY
Definition: A3DSDKMisc.h:863
A3DDouble m_dRadius
Definition: A3DSDKGeometrySrf.h:224
A3DEPictureDataFormat m_eFormat
Definition: A3DSDKReadWrite.h:118
@ kA3DTextureFunctionBlend
Definition: A3DSDKEnums.h:93
A3DCallbackDrawColor m_pfuncColor
Defines the color to be used for all subsequent entities.
Definition: A3DSDKDraw.h:448
@ kA3DTypeGraphMaterial
Definition: A3DSDKTypes.h:268
@ kA3DTypeSurfPipe
Definition: A3DSDKTypes.h:312
@ KEA3DMDAnchorAutomatic
Definition: A3DSDKEnums.h:1664
@ kA3DCharsetTraditionalChinese
Definition: A3DSDKEnums.h:2268
A3DEBasicUnit m_eUnit
Definition: A3DSDKRootEntities.h:522
A3DUns32 m_uiSize
Definition: A3DSDKMisc.h:419
A3DIntervalData m_sTrimInterval
Definition: A3DSDKDrawing.h:704
A3DStatus A3DTessBaseSet(A3DTessBase *pTessBase, const A3DTessBaseData *pData)
Function to set the tessellation base from the A3DTessBaseData structure. Results use a hash table to...
@ kA3DTextureWrappingModeUnknown
Definition: A3DSDKEnums.h:276
A3DDouble m_dShearStressLimit_XY
Definition: A3DSDKMisc.h:772
A3DStatus A3DRiDirectionGet(const A3DRiDirection *pDirection, A3DRiDirectionData *pData)
Populates the A3DRiDirectionData structure.
@ kA3DTypeRiPolyBrepModel
Definition: A3DSDKTypes.h:202
A3DGraphSceneDisplayParametersData * m_psSceneDisplayParameters
Definition: A3DSDKStructure.h:411
void * A3DPtr
Definition: A3DSDKTypes.h:35
@ KEA3DDimensionSymbolSlash
Definition: A3DSDKEnums.h:1860
@ KEA3DMDDimensionOrientationViewVertical
Definition: A3DSDKEnums.h:1775
A3DVector3dData m_sLocation
The position of the camera in world space coordinates.
Definition: A3DSDKGraphics.h:1688
A3DStatus A3DMkpViewGet(const A3DMkpView *pView, A3DMkpViewData *pData)
Populates the A3DMkpViewData structure.
@ kA3DModellerAttributeTypeTime
Definition: A3DSDKEnums.h:515
A3DEStepFormat
STEP formats supported for export.
Definition: A3DSDKEnums.h:1128
A3DDouble m_dValue
Definition: A3DSDKMarkupTolerance.h:246
A3DRiRepresentationItem ** m_ppIntermediateGeometries
Definition: A3DSDKFeature.h:418
A3DDouble m_dYFovy
The view angle in radians (perspective) of the view size (orthographic) along the Y axis.
Definition: A3DSDKGraphics.h:1692
void A3DAsmFilter
Definition: A3DSDKTypes.h:385
@ A3DPDF_CANNOT_CONVERTSTREAM
Definition: A3DSDKErrorCodes.h:516
@ A3DEProductOccurrenceTypeInv_ipt
Definition: A3DSDKEnums.h:479
A3DStatus A3DRepresentationItemExportToParasolidFile(const A3DRiRepresentationItem *pRepItem, const A3DUTF8Char *pcTempFileName, A3DDouble dUnit)
Writes a representation item to a file in Parasolid format.
A3DMDFCValue * m_psRefinementZone
Definition: A3DSDKMarkupTolerance.h:107
A3DUTF8Char * m_pcTolTxtInf
Definition: A3DSDKMarkupDimension.h:327
@ kA3DCharsetLaotian
Definition: A3DSDKEnums.h:2288
A3DUTF8Char ** m_ppNoteTextsNotes
Definition: A3DSDKMarkupSymbol.h:178
@ kA3DProductLoadStatusNotLoadable
Definition: A3DSDKEnums.h:363
A3DDouble m_dUCoeffB
Definition: A3DSDKGeometry.h:305
@ KA3DMarkupFrameFixEllipse
Definition: A3DSDKEnums.h:1441
@ kA3DTypeDrawingPicture
Definition: A3DSDKTypes.h:343
A3DUns8 m_ucType
Definition: A3DSDKStructure.h:263
A3DStatus A3DDrawingGetReferencesList(const A3DAsmPartDefinition *pPartDefinition, A3DUns32 *puiNumberOfFilePaths, A3DUTF8Char ***pppcSrcFilePaths)
Get the list of reference files present on drawing.
A3DStatus A3DRiCoordinateSystemCreate(const A3DRiCoordinateSystemData *pData, A3DRiCoordinateSystem **ppCoordinateSystem)
Creates an A3DRiCoordinateSystem from an A3DRiCoordinateSystemData structure.
@ KEA3DDimensionSymbolTypeUNEQUALLY
Definition: A3DSDKEnums.h:1836
A3DDouble m_dChordHeightRatio
Definition: A3DCommonReadWrite.h:1105
A3DUns32 m_uiSpecular
The global index for the Specular light.
Definition: A3DSDKGraphics.h:754
@ kA3DUnitUSSurveyInch
Definition: A3DSDKEnums.h:578
A3DInt32 m_iType
Definition: A3DSDKMarkupDimension.h:319
@ kA3DUnit_Ampere
Definition: A3DSDKEnums.h:2783
@ KA3DMDLeaderSymbolUnfilledArrow
Definition: A3DSDKEnums.h:1689
A3DMDTextPosition * m_psTextPosition
Definition: A3DSDKMarkupText.h:144
A3DBool m_bIsExplosionSet
Definition: A3DSDKMarkup.h:404
A3DUTF8Char ** m_ppLines
Definition: A3DSDKMarkupText.h:97
A structure that specifies parameters used to write the model file to FBX format.
Definition: A3DCommonReadWrite.h:1313
@ A3DETextureAlphaModeBlend
Definition: A3DSDKEnums.h:212
@ A3D_PRODUCTOCCURRENCE_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:236
@ kA3DModellerRhino
Definition: A3DSDKEnums.h:339
void(* A3DCallbackDrawPicture)(const A3DGraphPictureData *psPictureData)
Draws a picture at current position.
Definition: A3DSDKDraw.h:393
EA3DMDTextPropertiesScore m_eGlobalTextScoring
Definition: A3DSDKMarkupDefinition.h:171
A3DAsmProductOccurrence * m_pExternalData
Definition: A3DSDKStructure.h:394
Markup text position.
Definition: A3DSDKMarkupText.h:52
A3DUns32 m_uiOldFaceSize
Definition: A3DSDKAdvancedTools.h:995
@ kA3DCharsetTamil
Definition: A3DSDKEnums.h:2280
@ kA3DModellerInventor
Definition: A3DSDKEnums.h:327
A3DStatus A3DGraphicsDelete(A3DGraphics *pGraphics)
Deletes an A3DGraphics entity.
@ A3DPDF_CANNOT_CREATE_ENCODING
Definition: A3DSDKErrorCodes.h:498
A3DUns32 m_uiColorIndex
Global index for the color used to draw the pattern.
Definition: A3DSDKGraphics.h:1083
@ KEA3DDimensionSymbolWave
Definition: A3DSDKEnums.h:1872
A3DCrvBase * m_pCurve1
Definition: A3DSDKGeometrySrf.h:601
A3DStatus A3DRootBaseWithGraphicsSet(A3DRootBaseWithGraphics *pRoot, const A3DRootBaseWithGraphicsData *pData)
Adds an A3DRootBaseWithGraphicsData structure to an existing A3DRootBaseWithGraphics entity.
@ A3D_TOOLS_DUPLICATE
Definition: A3DSDKErrorCodes.h:352
@ kA3DUnitUnknown
Definition: A3DSDKEnums.h:581
@ KA3DRoughnessModeR
Definition: A3DSDKEnums.h:1504
A3DUns32 m_uiFileLinksSize
Definition: A3DSDKMarkupText.h:98
@ kA3DCharsetKannada
Definition: A3DSDKEnums.h:2282
@ KEA3DMDWeldTypeSurfaceJoint
Definition: A3DSDKEnums.h:1240
A3DSurfPlane * m_pPlane
Definition: A3DSDKMarkupLeaderDefinition.h:91
@ kA3DTypeMDFCFRow
Definition: A3DSDKTypes.h:257
A3DStatus A3DCrvCircleGet(const A3DCrvCircle *pCrv, A3DCrvCircleData *pData)
Populates the A3DCrvCircleData structure.
A3DVoid(* A3DCallbackProgressSize)(A3DInt32)
Definition: A3DSDKBase.h:372
A3DStatus A3DMathFct1DArctanCosGet(const A3DMathFct1DArctanCos *pMathFn, A3DMathFct1DArctanCosData *pData)
Populates the A3DMathFct1DArctanCosData structure.
@ A3D_SINGLEWIREBODY_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:291
A3DVector3dData m_sOffSet
Definition: A3DSDKMarkupDimension.h:754
A3DMathFct1D * m_pFunctionZ
Definition: A3DSDKGeometryCrv.h:669
A3DBool m_bShow
Definition: A3DSDKMarkupDimension.h:620
@ kA3DFRMEnumValue_CadType_Chamfer
Definition: A3DSDKFeatureEnums.h:405
@ A3DPDF_BAD_PARAMETERS
Definition: A3DSDKErrorCodes.h:491
@ kA3DTypeMarkupMeasurementPoint
Definition: A3DSDKTypes.h:240
Trigonometric structure.
Definition: A3DSDKMath.h:113
void A3DCrvEllipse
Definition: A3DSDKTypes.h:521
A3DBool m_bColor
Definition: A3DSDKAdvancedTools.h:871
A3DUTF8Char ** m_ppFileLinks
Definition: A3DSDKMarkupText.h:99
@ KEA3DLocatorSubscriptC
Definition: A3DSDKEnums.h:1632
A3DEEntityType m_eTopoItemType
Definition: A3DSDKMisc.h:417
@ A3D_EXCEPTION
Definition: A3DSDKErrorCodes.h:87
@ kA3DFRMEnumValue_HoleShape_Tapered
Definition: A3DSDKFeatureHoleEnums.h:42
Markup locator.
Definition: A3DSDKMarkupSymbol.h:224
A3DEMarkupSubType m_eSubType
Definition: A3DSDKMarkup.h:496
@ A3DCollision_Collision
Definition: A3DSDKEnums.h:2743
@ kA3DFRMEnumValue_CadType_Package
Definition: A3DSDKFeatureEnums.h:417
A3DDomainData m_sSurfaceDomain
Definition: A3DSDKTopology.h:528
A3DStatus A3DMkpAnnotationSetCreate(const A3DMkpAnnotationSetData *pData, A3DMkpAnnotationSet **ppAnnotation)
Creates an A3DMkpAnnotationSet from an A3DMkpAnnotationSetData structure.
A3DBool m_bIsInclusive
Definition: A3DSDKStructure.h:1198
A3DUns32 m_uiDrwEntitiesSize
Definition: A3DSDKDrawing.h:588
@ A3D_TESSBASE_BAD_TYPE
Definition: A3DSDKErrorCodes.h:331
Equation structure.
Definition: A3DSDKGeometryCrv.h:660
A3DUns32 m_uiAmbientColorIndex
The main or ambient color of the light source.
Definition: A3DSDKGraphics.h:1963
@ kA3DModellerAcis
Definition: A3DSDKEnums.h:314
A3DStatus A3DRiRepresentationItemComputeTessellation(A3DRiRepresentationItem *pRi, const A3DRWParamsTessellationData *pTessellationParametersData)
Calculates the tessellation of a previously created A3DRiRepresentationItem with an A3DRWParamsTessel...
A3DStatus A3DCrvHyperbolaCreate(const A3DCrvHyperbolaData *pData, A3DCrvHyperbola **ppCrv)
Creates an A3DCrvHyperbola from A3DCrvHyperbolaData structure.
A3DBool m_bAllowSearchInOtherLogicalNames
Definition: A3DCommonReadWrite.h:276
A3DDouble m_dFallOffAngle
Spotlight angle.
Definition: A3DSDKGraphics.h:2131
A3DUTF8Char * m_pcArrowSideValue
Definition: A3DSDKMarkupWelding.h:91
@ kA3DUnit_Lumen
Definition: A3DSDKEnums.h:2801
@ kA3DTypeRiDirection
Definition: A3DSDKTypes.h:199
A3DUTF8Char ** m_sCoordinateEntitiesNotes
Definition: A3DSDKMarkupSymbol.h:240
A3DStatus A3DMiscEntityReferenceCreate(const A3DMiscEntityReferenceData *pData, A3DMiscEntityReference **ppEntityReference)
Creates an A3DMiscEntityReference from an A3DMiscEntityReferenceData structure.
A3DStatus A3DCrvEquationCreate(const A3DCrvEquationData *pData, A3DCrvEquation **ppCrv)
Creates an A3DCrvEquation from A3DCrvEquationData structure.
@ kA3DReadGeomAndTess
Definition: A3DSDKEnums.h:532
A3DUTF8Char ** m_ppPathInAssemblyTree
Definition: A3DSDKStructure.h:257
@ kA3DUnit_Steradian
Definition: A3DSDKEnums.h:2814
A3DDouble m_dCoeffB
Definition: A3DSDKGeometry.h:237
@ A3D_CRV_COMPOSITE_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:164
Structure for a vertex defined with multiple positions.
Definition: A3DSDKTopology.h:984
A3DStatus A3DMathFct3DNonLinearGet(const A3DMathFct3DNonLinear *pMathFn, A3DMathFct3DNonLinearData *pData)
Populates the A3DMathFct3DNonLinearData structure.
@ A3D_LOAD_CANNOT_LOAD_MULTIENTRY
Definition: A3DSDKErrorCodes.h:389
@ kA3DTypeMDDimensionToleranceFormat
Definition: A3DSDKTypes.h:246
@ KEA3DCoordPlaneXZ
Definition: A3DSDKEnums.h:1600
@ kA3DKnotTypeUnspecified
Definition: A3DSDKEnums.h:2462
Pipe structure.
Definition: A3DSDKGeometrySrf.h:900
A3DDouble * m_pdCoeffs
Definition: A3DSDKMath.h:63
@ A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:152
A3DUns32 m_uiContraintsSize
Definition: A3DSDKStructure.h:433
@ kA3DTypeDrawingBlockBasic
Definition: A3DSDKTypes.h:339
@ kA3DFRMDefinitionPatternType_PatternMaster
Definition: A3DSDKFeaturePatternEnums.h:66
void(* A3DCallbackDrawEndMaterial)(void)
Restore materials of the environment previously stored.
Definition: A3DSDKDraw.h:260
@ KA3DMDLeaderSymbolZonePartialAllAboutWithVerticalAxisIndicator
Definition: A3DSDKEnums.h:1721
A3DStatus A3DAsmModelFileSew(A3DAsmModelFile **ppModelFile, A3DDouble dToleranceInMM, A3DSewOptionsData const *pData)
Function to sew one model file.
A3DUns32 m_uiNumberOfLengths
The size of m_pdLengths in bytes.
Definition: A3DSDKGraphics.h:573
@ KEA3DMDDimensionRefType_Reference
Definition: A3DSDKEnums.h:1997
A3DBool m_bCacheActivation
Definition: A3DCommonReadWrite.h:291
A3DBool m_bOrthographic
If true, the projection is orthographic. If false it is perspective.
Definition: A3DSDKGraphics.h:1687
void A3DCrvCircle
Definition: A3DSDKTypes.h:518
A3DUns32 m_uiDegree
Definition: A3DSDKGeometryCrv.h:83
A3DStatus A3DMarkupDimensionGet(const A3DMarkupDimension *pDimension, A3DMarkupDimensionData *pData)
Populates the A3DMarkupDimensionData structure.
@ A3D_TESSFACE_STARTWIRE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:318
@ A3D_TOPO_VERTICES_MISSING
Definition: A3DSDKErrorCodes.h:294
@ kA3DFRMEnumDataType_Depth
Definition: A3DSDKFeatureEnums.h:231
A3DStatus A3DCopyAndAdaptBrepModelAdvanced(const A3DEntity *p, const A3DCopyAndAdaptBrepModelData *psSetting, A3DEntity **const pp, A3DUns32 *puiNbErrors, A3DInt32 **paiErrors)
Copy and adapt B-rep parameters.
@ KEA3DGDTTypePerpendicularity
Definition: A3DSDKEnums.h:1360
@ kA3DFRMEnumValue_DepthLevel_VStart
Definition: A3DSDKFeatureHoleEnums.h:68
@ KEA3DSymbol_3RDANG
Definition: A3DSDKEnums.h:2202
@ kA3DFRMDefinitionPatternType_DirectionSpacing
Definition: A3DSDKFeaturePatternEnums.h:83
void A3DDrawingVertices
Definition: A3DSDKTypes.h:814
A3DBool m_bMaterial
A3D_TRUE if m_uiRgbColorIndex refers to a material index, A3D_FALSE otherwise.
Definition: A3DSDKGraphics.h:1393
@ kA3DFRMDefinitionType_Thread
Definition: A3DSDKFeatureEnums.h:259
@ kA3DFRMEnumValue_FilletLengthType_None
Definition: A3DSDKFeatureEnums.h:591
@ kA3DTextureBlendParameterSrcAlpha
Definition: A3DSDKEnums.h:185
Reading parameters specific to Pro/ENGINEER CAD files.
Definition: A3DCommonReadWrite.h:319
EA3DFRMEnumValue_Pattern
Enumerate the possible types of shape for a pattern This allow to specify the type of pattern,...
Definition: A3DSDKFeaturePatternEnums.h:34
A3DCrvBase ** m_ppBoundaryCurves
Definition: A3DSDKDrawing.h:769
@ A3D_CRV_NURBS_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:160
@ kA3DTypeMiscCartesianTransformation
Definition: A3DSDKTypes.h:185
@ kA3DCharsetSimplifiedChinese
Definition: A3DSDKEnums.h:2291
A3DUns32 m_uiSizesWiresSize
Definition: A3DSDKTessellation.h:221
A3DUns32 m_uiNumberHLRCurves
Definition: A3DSDKAdvancedTools.h:1235
A3DVector3dData m_sHotSpot
Definition: A3DSDKMarkupSymbol.h:241
@ kA3DCharsetArmenian
Definition: A3DSDKEnums.h:2290
void A3DTopoConnex
Definition: A3DSDKTypes.h:444
A3DDouble m_dIntensity
Definition: A3DSDKGraphics.h:2265
EA3DMDDimensionLineGraphicalRepresentation
Enumerator that describes dimension's line graphical representation.
Definition: A3DSDKEnums.h:1755
@ A3D_DRW_VIEW_INVALID_TYPE
Definition: A3DSDKErrorCodes.h:443
void A3DEntity
Definition: A3DSDKTypes.h:368
A3DStatus A3DAsmFilterGet(const A3DAsmFilter *pFilter, A3DAsmFilterData *pData)
Populates the A3DAsmFilterData structure with data from an A3DAsmFilter entity.
@ A3D_CRV_OFFSET_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:149
A3DTopoFace * m_psTopoSecondFace
Definition: A3DSDKAdvancedTools.h:1194
@ KEA3DMDDimensionTypeDiameterTangent
Definition: A3DSDKEnums.h:1912
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:493
@ A3D_CALLBACK_INVALID_BREAK_VALUE
Definition: A3DSDKErrorCodes.h:474
A3DECharSet
Font key CharSet.
Definition: A3DSDKEnums.h:2263
@ KA3DRoughnessModeP
Definition: A3DSDKEnums.h:1505
TessMarkupData structure.
Definition: A3DSDKTessellation.h:895
Data for a spotlight source entity (A3DGraphSpotLight)
Definition: A3DSDKGraphics.h:2124
void A3DDrawingModel
Definition: A3DSDKTypes.h:802
@ KEA3DMDAnchorTop_left
Definition: A3DSDKEnums.h:1650
@ kA3DModellerAttributeTypeString
Definition: A3DSDKEnums.h:516
Markup structure.
Definition: A3DSDKMarkup.h:492
@ kA3DUnit_GallonUS
Definition: A3DSDKEnums.h:2791
@ KEA3DDiesMolds
Definition: A3DSDKEnums.h:1581
@ kA3DFRMEnumValue_CadType_Merge
Definition: A3DSDKFeatureEnums.h:430
A3DBool m_bSwapUV
Definition: A3DSDKGeometry.h:302
void A3DRiRepresentationItem
Definition: A3DSDKTypes.h:397
A3DCallbackDrawMarkupTriangle m_pfuncMarkupTriangle
Draws a list of triangles without normals, for markups.
Definition: A3DSDKDraw.h:427
@ kA3DModellerSE
Definition: A3DSDKEnums.h:334
@ KEA3DMDWeldTypePlug
Definition: A3DSDKEnums.h:1234
void A3DHLRRepresentationItem
Definition: A3DSDKTypes.h:788
@ kA3DFRMEnumValue_CadType_Cosmetic
Definition: A3DSDKFeatureEnums.h:437
A3DStatus A3DAsmModelFileLoadFromFile(const A3DUTF8Char *pcFileName, const A3DRWParamsLoadData *pLoadParametersData, A3DAsmModelFile **ppModelFile)
Loads an A3DAsmModelFile from a physical file, returning a handle to the new model file.
@ kA3DModellerCgr
Definition: A3DSDKEnums.h:320
A3DBool m_bClipBound
Definition: A3DSDKDrawing.h:311
@ kA3DUnit_Joule
Definition: A3DSDKEnums.h:2798
A3DDouble m_dTensileStressLimit
Definition: A3DSDKMisc.h:899
@ A3DPhysicType_Anisotropic
Definition: A3DSDKEnums.h:2726
unsigned char A3DUns8
Definition: A3DSDKTypes.h:39
@ A3D_BASE_BAD_ENTITY_TYPE
Definition: A3DSDKErrorCodes.h:190
void A3DMiscReferenceOnTopology
Definition: A3DSDKTypes.h:768
A3DUTF8Char ** m_sCoordinateEntitiesNotesFont
Definition: A3DSDKMarkupSymbol.h:239
@ kA3DCharsetOriya
Definition: A3DSDKEnums.h:2278
Structure for specifying callback functions for drawing.
Definition: A3DSDKDraw.h:404
void(* A3DCallbackDrawTriangleFanTextured)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a fan of textured triangles.
Definition: A3DSDKDraw.h:191
@ kA3DTypeMkpMarkup
Definition: A3DSDKTypes.h:216
A3DGraphCamera ** m_ppCamera
Definition: A3DSDKStructure.h:428
A3DStatus A3DGlobalInsertGraphMaterial(const A3DGraphMaterialData *pData, A3DUns32 *puiIndexMaterial)
Creates a new material, returning its index.
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:278
A3DDouble m_dUnit
Definition: A3DSDKStructure.h:417
A3DUns32 m_uiGeomEntitiesSize
Definition: A3DSDKFeature.h:699
@ kA3DModellerSlw
Definition: A3DSDKEnums.h:319
@ KA3DMarkupFrameFixRectangle
Definition: A3DSDKEnums.h:1431
@ KEA3DGDTValueSpherical
Definition: A3DSDKEnums.h:1381
A3DDouble m_dAttachAngle
Definition: A3DSDKMarkupDefinition.h:214
A3DERenderingMode m_eRenderingMode
Surface rendering mode: solid, outline, wireframe or hidden line removal.
Definition: A3DSDKGraphics.h:266
Threshold values used for checking validation properties in Step.
Definition: A3DCommonReadWrite.h:357
char A3DUTF8Char
Definition: A3DSDKTypes.h:59
@ kA3DTypeMkpAnnotationItem
Definition: A3DSDKTypes.h:218
@ KEA3DDimensionSymbolTypeUPTRIANGLE
Definition: A3DSDKEnums.h:1829
A3DUns32 m_uiLinkedItemsSize
Definition: A3DSDKMarkup.h:499
@ A3DPDF_EMPTY_DOCUMENT
Definition: A3DSDKErrorCodes.h:531
@ kA3DTypeRiPointSet
Definition: A3DSDKTypes.h:201
A3DMDFCValue * m_psMaximumBonus
Definition: A3DSDKMarkupTolerance.h:140
@ kA3DUnitMile
Definition: A3DSDKEnums.h:564
WireEdge structure.
Definition: A3DSDKTopology.h:863
A3DUns32 m_uiPixelHeight
Image height in pixels. If picture dimension is part of m_pucBinaryData, this field is 0.
Definition: A3DSDKGraphics.h:959
@ KEA3DDimensionSymbolTypeSQUARE
Definition: A3DSDKEnums.h:1830
@ KA3DRoughnessModePARA
Definition: A3DSDKEnums.h:1507
A3DStatus A3DCrvEvaluatePointAndNormal(A3DCrvBase const *psCrv, A3DDouble dParameter, A3DUns32 uiNbSurfaces, A3DSurfBase **ppsSurfaces, A3DUns32 uiNbDerivatives, A3DVector3dData *psPointAndDerivatives, A3DVector3dData *psNormal)
Function to evaluate a point and the derivatives of a curve at a parameter, then the normal of this p...
@ kA3DFRMEnumValue_CadType_Plane
Definition: A3DSDKFeatureEnums.h:386
@ kA3DFRMDefinitionHoleType_ChamferDefinition
Definition: A3DSDKFeatureHoleEnums.h:89
EA3DLocatorChangeLevel m_eChangeLevel
Definition: A3DSDKMarkupSymbol.h:232
A3DStatus A3DAsmProductOccurrenceGetFilePathName(const A3DAsmProductOccurrence *pProductOccurrence, A3DUTF8Char **ppcFileName)
Returns the full path name of the file associated with the product occurrence. Warning: Using this fu...
EA3DMDDimensionType m_eType
Definition: A3DSDKMarkupDimension.h:739
void A3DSurfBlend04
Definition: A3DSDKTypes.h:560
A structure specifying product occurrence data specific to CV5 format.
Definition: A3DSDKStructure.h:847
@ A3DPDF_NO_3D_ON_PAGE
Definition: A3DSDKErrorCodes.h:513
@ KEA3DDimensionSymbolTypeCONICALTAPER
Definition: A3DSDKEnums.h:1828
A3DUns32 m_iLength
Definition: A3DSDKReadWrite.h:119
Markup spot welding symbol.
Definition: A3DSDKMarkupWelding.h:42
A3DDomainData m_sUVDomain
Definition: A3DSDKGeometry.h:301
@ kA3DTextureBlendParameterZero
Definition: A3DSDKEnums.h:179
@ kA3DFRMIntegerDataClockwise
Definition: A3DSDKFeatureEnums.h:187
@ kA3DTextureMappingTypeUnknown
Definition: A3DSDKEnums.h:70
void(* A3DCallbackDrawEndLineWidth)(void)
Ends the draw with a line width.
Definition: A3DSDKDraw.h:330
A3DBool m_bRemoveAttributes
Definition: A3DCommonReadWrite.h:817
@ A3DPDF_UNKNOWN_FIELD
Definition: A3DSDKErrorCodes.h:493
Nurbs surface structure.
Definition: A3DSDKGeometrySrf.h:74
A3DUns32 m_uiDefaultPerTypeIndexSize
The number of type specific style indexes.
Definition: A3DSDKGraphics.h:2377
@ kA3DFRMEnumValue_CadType_Pattern
Definition: A3DSDKFeatureEnums.h:414
A3DUTF8Char * m_pcOtherSideNumRootDepth
Definition: A3DSDKMarkupWelding.h:106
@ A3D_TRANSFORMATION3D_NON_ORTHO_NOR_UNIT
Definition: A3DSDKErrorCodes.h:252
A3DDouble m_dLitDimensionedY
Definition: A3DSDKMarkupText.h:141
Markup text properties data structure.
Definition: A3DSDKMarkupDefinition.h:158
NURBS curve structure.
Definition: A3DSDKGeometryCrv.h:78
@ kA3DFRMValueType_Diameter
Definition: A3DSDKFeatureEnums.h:324
@ kA3DFRMDefinitionType_Axis
Definition: A3DSDKFeatureEnums.h:265
@ kA3DFRMEnumDataType_FilletLength
Definition: A3DSDKFeatureEnums.h:238
@ kA3DUnit_Inch
Definition: A3DSDKEnums.h:2797
@ A3D_SRF_NURBS_CANNOT_KEEP_PARAMETERIZATION
Definition: A3DSDKErrorCodes.h:169
A3DStatus A3DGetFileInformation(const A3DUTF8Char *pcFileName, A3DFileInformationData *pFileInformationData)
Get file information a CAD file.
A3DDouble m_dThermalExpansion_X
Definition: A3DSDKMisc.h:766
@ KEA3DMDDimensionAngleSector_1
Definition: A3DSDKEnums.h:1981
@ A3D_TOOLS_TESSELLATION_ISSUE
Definition: A3DSDKErrorCodes.h:355
@ kA3DE_HEALING_NO
Definition: A3DSDKEnums.h:1144
void A3DGraphSpotLight
Definition: A3DSDKTypes.h:718
A3DUns32 * m_piAnchorTypes
Definition: A3DSDKMarkupLeaderDefinition.h:203
@ A3D_TOOLS_CONTINUE_ON_ERROR
Definition: A3DSDKErrorCodes.h:354
A3DStatus A3DFaceUVPointInsideManagerCreate(A3DFaceUVPointInsideManagerData const *pData, A3DFaceUVPointInsideManager **pManager)
Creates an A3DFaceUVPointInsideManager from an A3DFaceUVPointInsideManagerData structure.
A3DStatus A3DMarkupSpotWeldingGet(const A3DMarkupSpotWelding *pSpotWelding, A3DMarkupSpotWeldingData *pData)
Populates the A3DMarkupSpotWeldingData structure.
void A3DMDFCTolerancePerUnit
Definition: A3DSDKTypes.h:668
@ kA3DECMA3
Definition: A3DSDKEnums.h:1194
@ kA3DTypeMDFeatureControlFrame
Definition: A3DSDKTypes.h:256
A3DUns8 m_ucNormalsRecalculationFlags
Definition: A3DSDKTessellation.h:306
A3DPlanarSectionData structure.
Definition: A3DSDKAdvancedTools.h:866
A3DBool m_bRecursive
Definition: A3DCommonReadWrite.h:166
A3DBool m_bHaveSmallestFaceThickness
Definition: A3DSDKTopology.h:192
@ KEA3DSymbolUnknown
Definition: A3DSDKEnums.h:1539
A structure that specifies parameters used to write the model file to STL format.
Definition: A3DCommonReadWrite.h:1100
data structure for double values
Definition: A3DSDKFeature.h:518
@ kA3DFRMValueType_Length
Definition: A3DSDKFeatureEnums.h:322
void A3DMathFct3DLinear
Definition: A3DSDKTypes.h:579
A3DStatus A3DAsmProductOccurrenceGetProe(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataProe *pData)
Populates the A3DAsmProductOccurrenceDataProe structure.
A3DUTF8Char * m_sNote
Definition: A3DSDKMarkupSymbol.h:235
A3DUTF8Char m_cFlags
Definition: A3DSDKGeometryCrv.h:1032
void A3DSurfRuled
Definition: A3DSDKTypes.h:553
A3DUns32 m_uiNumberOfMarkupTolerances
Definition: A3DSDKMarkupTolerance.h:277
A3DAsmFilter ** m_ppDisplayFilters
Definition: A3DSDKStructure.h:407
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:1050
@ KEA3DMDBalloonDividedCircle
Definition: A3DSDKEnums.h:1522
A3DDouble m_dGEOMDeviationCentroid
Definition: A3DCommonReadWrite.h:367
A3DUns32 m_uiInternalGeometriesSize
Definition: A3DSDKFeature.h:419
void(* A3DCallbackDrawTriangleFan)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a fan of triangles.
Definition: A3DSDKDraw.h:134
const A3DTopoItem * m_pTopoItem
Definition: A3DSDKTools.h:394
Header file for feature holes enum.
void(* A3DCallbackDrawTriangleOneNormalTextured)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a list of textured triangles where each triangle has only one normal.
Definition: A3DSDKDraw.h:211
A3DFloat m_fArrowLength
Definition: A3DSDKMarkupDimension.h:463
A3DTopoCoEdge * m_pNeighbor
Definition: A3DSDKTopology.h:692
Linear transformation.
Definition: A3DSDKMath.h:339
A3DUns32 m_uiNumberOfSizeValues
Definition: A3DSDKMarkupTolerance.h:259
@ kA3DModellerPrc
Definition: A3DSDKEnums.h:321
A3DUTF8Char * m_pcSuffixe
Definition: A3DSDKMarkupDimension.h:748
A3DStatus A3DCrvEquationGet(const A3DCrvEquation *pCrv, A3DCrvEquationData *pData)
Populates the A3DCrvEquationData structure.
@ kA3DFRMDataInteger
Definition: A3DSDKFeatureEnums.h:306
@ KEA3DMDTextPropertiesFormatExposant
Definition: A3DSDKEnums.h:2048
A3DStatus A3DCompareFaces(A3DCompareInputData *pInput, A3DCompareOutputData *pOutput)
Function to compare the faces of two groups of A3DRiBrepModel. This function will detect if every poi...
@ KEA3DMDDisplayType_Unspecified
Definition: A3DSDKEnums.h:2022
@ A3D_PARASOLID_ERROR_970
Definition: A3DSDKErrorCodes.h:552
A3DUns32 m_uiLeadersSize
Definition: A3DSDKMarkup.h:497
A3DMkpView ** m_ppViews
Definition: A3DSDKStructure.h:404
@ KEA3DSecondary
Definition: A3DSDKEnums.h:1559
A3DStatus A3DEntityGetType(const A3DEntity *pEntity, A3DEEntityType *peEntityType)
Gets the actual type of the entity.
A3DUTF8Char ** m_ppcEntries
Definition: A3DCommonReadWrite.h:254
A3DDouble m_dOverrun
Definition: A3DSDKMarkupDimension.h:622
Feature Linked Item structure.
Definition: A3DSDKFeature.h:569
A3DBool m_bIsCombineState
Definition: A3DSDKMarkup.h:405
Structure for parameterizing curves.
Definition: A3DSDKGeometry.h:232
@ KA3DMarkupFrameBothFlag
Definition: A3DSDKEnums.h:1428
void(* A3DCallbackDrawColor)(const A3DDouble adPoints[3])
Defines the color to be used for all subsequent entities.
Definition: A3DSDKDraw.h:238
@ kA3DFRMEnumValue_HoleShape_ByElement
Definition: A3DSDKFeatureHoleEnums.h:47
A3DStatus A3DDrawingVerticesGet(const A3DDrawingVertices *pDrawingVertices, A3DDrawingVerticesData *pData)
Populates the A3DDrawingVerticesData structure.
@ KA3DRoughnessTypeMachining_Required
Definition: A3DSDKEnums.h:1477
@ A3D_MARKUP_SEMANTIC_DEFINITION_NOT_SET
Definition: A3DSDKErrorCodes.h:372
A3DStatus A3DSimplifyCurveWithAnalytics(const A3DCrvBase *pCurve, A3DDouble dTol, A3DUns32 uNbRecognizedType, A3DEEntityType const *pOptRecognizedType, A3DCrvBase **pAnalyticCurve, A3DEAnalyticType *peAnalyticType)
Function to get curves as analytic (line or circle) according to a certain tolerance....
EA3DFRMIntegerDataType
Integer data type.
Definition: A3DSDKFeatureEnums.h:179
@ KEA3DSymbol_STS_PRT
Definition: A3DSDKEnums.h:2229
A3DStatus A3DMDFCFDraftingRowGet(const A3DMDFCFDraftingRow *pDraftingRow, A3DMDFCFDraftingRowData *pData)
Populates the A3DMDFCFDraftingRowData structure.
@ KA3DMarkupFrameFixRightFlag
Definition: A3DSDKEnums.h:1437
A3DDouble m_dShininess
The shininess value. For example, usual values may range into 0.0 (no shininess), 5....
Definition: A3DSDKGraphics.h:759
A3DUTF8Char ** m_ppcPathDefinitions
Definition: A3DCommonReadWrite.h:192
A3DTopoContext * m_pContext
Definition: A3DSDKTopology.h:107
@ A3D_TOOLS_NURBSCONVERT_GENERAL_FAILURE
Definition: A3DSDKErrorCodes.h:343
A3DDrawingSheetFormat * m_pFormat
Definition: A3DSDKDrawing.h:216
@ A3D_INVALID_ENTITY_NULL
Definition: A3DSDKErrorCodes.h:104
@ kA3DTextureBlendParameterOneMinusDstColor
Definition: A3DSDKEnums.h:184
A3DUns32 m_uiFileLinksSize
Definition: A3DSDKMarkupText.h:186
@ kA3DMarkupSubTypeEnumMax
Definition: A3DSDKEnums.h:2107
A3DDouble m_dVCoeffB
Definition: A3DSDKGeometry.h:306
@ KEA3DMDDimensionAngleSector_3
Definition: A3DSDKEnums.h:1983
@ KEA3DGDTValueNone
Definition: A3DSDKEnums.h:1378
@ KEA3DMDWeldFinishSymbolF
Definition: A3DSDKEnums.h:1279
@ kA3DMarkupSubTypeOtherSymbolCustom
Definition: A3DSDKEnums.h:2143
A3DUns32 m_uiStartWire
Definition: A3DSDKTessellation.h:220
A3DUns32 m_uiViewsSize
Definition: A3DSDKStructure.h:403
EA3DMarkupFrameType m_eFrameType
Definition: A3DSDKMarkupText.h:189
void A3DRootBaseWithGraphics
Definition: A3DSDKTypes.h:370
A3DDrawingClipFrame * m_pClipFrame
Definition: A3DSDKDrawing.h:397
A3DStatus A3DSurfBlend03Create(const A3DSurfBlend03Data *pData, A3DSurfBlend03 **ppSrf)
Creates an A3DSurfBlend03 from an A3DSurfBlend03Data structure.
void A3DMiscAttributeUnit
Definition: A3DSDKTypes.h:754
A3DUTF8Char ** m_ppCoordinateEntitiesNotes
Definition: A3DSDKMarkupWelding.h:114
@ kA3DTypeTess3DWire
Definition: A3DSDKTypes.h:179
A3DUns8 m_ucOrientationWithLoop
Definition: A3DSDKTopology.h:688
@ A3D_LOAD_CANNOT_READ_SETTINGS
Definition: A3DSDKErrorCodes.h:384
@ kA3DFRMEnumValue_CadType_Translate
Definition: A3DSDKFeatureEnums.h:431
A3DUns16 m_usUnit
Definition: A3DSDKRootEntities.h:398
A3DStatus A3DGraphCameraGet(const A3DGraphCamera *pCamera, A3DGraphCameraData *pData)
Fetches data from a camera entity given its handle.
@ kA3DFRMDefinitionPatternType_InstanceStatus
Definition: A3DSDKFeaturePatternEnums.h:118
@ A3D_SHELL_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:269
A3DDouble m_dEdgeParameter
Definition: A3DSDKAdvancedTools.h:712
A3DDouble m_dYoungModulus_Z
Definition: A3DSDKMisc.h:859
A3DETranslateToPkPartsHealing
Control mode of the healing in TranslateToPkParts functions. Used in A3DRWParamsTranslateToPkPartsDat...
Definition: A3DSDKEnums.h:1142
A3DUns32 m_uiNumberOfProcesses
Definition: A3DSDKMarkupWelding.h:110
@ A3D_INVALID_DATA_STRUCT_NULL
Definition: A3DSDKErrorCodes.h:103
@ KEA3DSymbol_DATUM2
Definition: A3DSDKEnums.h:2206
A3DUns16 m_ucSubscripts
Definition: A3DSDKMarkupSymbol.h:247
A3DUTF8Char * m_pcLayerName
Definition: A3DSDKStructure.h:974
void A3DMathFct1DTrigonometric
Definition: A3DSDKTypes.h:574
A3DUTF8Char * m_psRootFilePath
Definition: A3DSDKStructure.h:804
@ kA3DUnit_Minute
Definition: A3DSDKEnums.h:2804
@ KEA3DDimensionSymbolTypeDIAMETER
Definition: A3DSDKEnums.h:1819
@ A3D_SRF_PLANE_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:173
A3DBool m_bIsSilhouette
Definition: A3DSDKAdvancedTools.h:1202
A3DBool m_bBoundingSurfaceSens
Definition: A3DSDKGeometryCrv.h:1133
@ kA3DDrawingViewTypeTop
Definition: A3DSDKEnums.h:2522
A3DUns32 m_uiDrwBlocksSize
Definition: A3DSDKDrawing.h:405
@ KEA3DMDDimensionRefType_Not_To_Scale
Definition: A3DSDKEnums.h:2001
@ A3D_SRF_CANNOT_ACCESS_CANONICAL
Definition: A3DSDKErrorCodes.h:166
@ KEA3DMDDimensionValueOptionMax
Definition: A3DSDKEnums.h:1741
@ kA3DMarkupSubTypeDatumEnumMax
Definition: A3DSDKEnums.h:2111
A3DInt32 m_iModelNumber
Definition: A3DSDKStructure.h:685
A3DStatus A3DGraphTextureTransformationCreate(const A3DGraphTextureTransformationData *pData, A3DGraphTextureTransformation **ppTextureTransformation)
Creates an A3DGraphTextureTransformation from an A3DGraphTextureTransformationData structure.
@ kA3DFRMEnumValue_CadType_Curve
Definition: A3DSDKFeatureEnums.h:390
@ A3D_HEPB_MISSING
Definition: A3DSDKErrorCodes.h:561
@ kA3DTextureAlphaTestGreater
Definition: A3DSDKEnums.h:256
#define kA3DTypeCrv
Definition: A3DSDKTypes.h:130
A3DBool m_bHasOrigin
Definition: A3DSDKRepItems.h:335
A3DBool m_bCreateFaces
Definition: A3DSDKAdvancedTools.h:872
@ kA3DTypeGraphLinePattern
Definition: A3DSDKTypes.h:273
A3DStatus A3DMathFct1DFractionCreate(const A3DMathFct1DFractionData *pData, A3DMathFct1DFraction **ppMathFn)
Creates an A3DMathFct1DFraction from an A3DMathFct1DFractionData structure.
A3DEKnotType m_eKnotType
Definition: A3DSDKGeometryCrv.h:90
Font key structure.
Definition: A3DSDKMarkup.h:716
A3DStatus A3DMiscEntityReferenceSet(A3DMiscEntityReference *pEntityReference, const A3DMiscEntityReferenceData *pData)
Function to set the entity reference from A3DMiscEntityReferenceData structure in a previously create...
A3DMiscTransformation * m_pTransformation
Definition: A3DSDKRepItems.h:406
A3DBool m_bExplodeMultiBodies
Definition: A3DSDKReadWrite.h:378
void A3DRiPolyBrepModel
Definition: A3DSDKTypes.h:403
@ kA3DTypeRiPolyWire
Definition: A3DSDKTypes.h:203
Face structure.
Definition: A3DSDKTopology.h:523
@ kA3DDrawMaterialSpecular
Definition: A3DSDKEnums.h:2606
A3DUns32 m_uiSceneDisplayParameterSize
Definition: A3DSDKStructure.h:410
A3DEIntersectionLimitType m_sEndLimitType
Definition: A3DSDKGeometryCrv.h:1061
@ A3D_TESSFACE_TRIANGULATED_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:315
A3DVector3dData * m_pPts
Definition: A3DSDKTopology.h:988
@ kA3DFRMEnumValue_ModeType_Symbolic
Definition: A3DSDKFeatureEnums.h:462
A3DUns32 m_uiNbProc
Definition: A3DSDKReadWrite.h:549
A3DUTF8Char * m_pcFakeValue
Definition: A3DSDKMarkupDimension.h:323
A3DCollisionParameterData structure.
Definition: A3DSDKAdvancedTools.h:1489
A3DInt32(* A3DCallbackReportMessage)(A3DUTF8Char *)
Definition: A3DSDKBase.h:252
@ A3DEProductOccurrenceTypeSLW_AssemblyTesselated
Definition: A3DSDKEnums.h:496
A3DGraphics * m_pGraphics
Definition: A3DSDKRootEntities.h:317
A structure that specifies parameters used to read the model file to Rhino format.
Definition: A3DCommonReadWrite.h:517
@ KEA3DMDWeldTypeBroadRootFaceSingleV
Definition: A3DSDKEnums.h:1228
A3DBool m_bWriteHiddenObjects
Definition: A3DCommonReadWrite.h:983
A3DBool m_bSaveSolidsAsFaces
Definition: A3DCommonReadWrite.h:1053
A3DUns32 m_uiRepItemsSize
Definition: A3DSDKRepItems.h:204
@ KEA3DDimensionSymbolTypeCRADIUS
Definition: A3DSDKEnums.h:1835
@ kA3DTypeMDPosition3D
Definition: A3DSDKTypes.h:222
EA3DLocatorSymbol m_eSymbol
Definition: A3DSDKMarkupSymbol.h:228
@ kA3DTypeMathFct3DNonLinear
Definition: A3DSDKTypes.h:331
@ KEA3DMDSpotWeldTypeUnknown
Definition: A3DSDKEnums.h:1319
@ KEA3DSymbol_STS_BAS
Definition: A3DSDKEnums.h:2215
A3DDouble m_dShearStressLimit_YZ
Definition: A3DSDKMisc.h:875
@ KEA3DMDAnchorMiddle_right
Definition: A3DSDKEnums.h:1656
@ kA3DTypeTopoShell
Definition: A3DSDKTypes.h:169
A3DBool ** m_pbCurveOrientation
Definition: A3DSDKAdvancedTools.h:1220
A3DUTF8Char * m_pcData
Definition: A3DSDKRootEntities.h:397
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:349
A3DUns32 m_uiDrwSheetsSize
Definition: A3DSDKDrawing.h:73
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:1049
@ kA3DUnitHectometer
Definition: A3DSDKEnums.h:572
A3DBool m_bUseSameParam
Definition: A3DSDKTools.h:53
@ kA3DFRMEnumValue_Pattern_Dimension
Definition: A3DSDKFeaturePatternEnums.h:49
A3DUTF8Char * m_pcJointId
Definition: A3DSDKMarkupWelding.h:49
@ A3D_BREPDATA_CANNOT_GETBOUNDINGBOX
Definition: A3DSDKErrorCodes.h:263
@ KEA3DSurface
Definition: A3DSDKEnums.h:1542
Markup line welding symbol.
Definition: A3DSDKMarkupWelding.h:86
A3DUns32 m_uiUDegree
Definition: A3DSDKGeometrySrf.h:79
A3DTopoFace ** m_pOldFace
Definition: A3DSDKAdvancedTools.h:996
A3DSurfBase * m_pBasisSurf
Definition: A3DSDKGeometrySrf.h:441
A3DStatus A3DMiscCascadedAttributesCreate(A3DMiscCascadedAttributes **ppAttr)
Creates a new A3DMiscCascadedAttributes entity, returning its handle.
@ KEA3DMDWeldTypeEdgeFlange
Definition: A3DSDKEnums.h:1224
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:350
A3DETextureWrappingMode
Defines repeating and clamping texture modes.
Definition: A3DSDKEnums.h:274
@ KEA3DCoordPlaneY
Definition: A3DSDKEnums.h:1597
void A3DMDDimensionForeshortened
Definition: A3DSDKTypes.h:698
A3DCrvBase * m_pCtrCurve
Definition: A3DSDKGeometrySrf.h:546
@ kA3DDrawingOperatorTypeUnknwon
Definition: A3DSDKEnums.h:2559
A3DUns32 m_uiPatternIndex
Definition: A3DSDKDrawing.h:766
A3DDouble m_dLitDimensionedX
Definition: A3DSDKMarkupText.h:140
A3DStatus A3DGlobalInsertGraphTextureApplication(const A3DGraphTextureApplicationData *pData, A3DUns32 *puiIndexTextureApplication)
Creates a Texture Application from an A3DGraphTextureApplicationData structure in global data.
@ kA3DUnit_Sievert
Definition: A3DSDKEnums.h:2813
@ kA3DTypeTessBase
Definition: A3DSDKTypes.h:176
A3DUns8 * m_pucRGBAVertices
Definition: A3DSDKTessellation.h:231
A3DInt8 m_cParamType
Definition: A3DSDKGeometryCrv.h:422
Header file for type definitions.
@ KEA3DSymbol_STS_PER
Definition: A3DSDKEnums.h:2227
A3DStatus A3DSurfPlaneGet(const A3DSurfPlane *pSrf, A3DSurfPlaneData *pData)
Populates the A3DSurfPlaneData structure from any type of A3DSurfPlane.
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupSymbol.h:248
A3DDouble m_dShearStressLimit_XY
Definition: A3DSDKMisc.h:873
A3DBoundingBoxData m_sBoundingBox
Definition: A3DSDKStructure.h:1025
A3DMDFCFRowDatum * m_pDatum
Definition: A3DSDKMarkupTolerance.h:199
A3DProEReadConstructEntities
Used to control the construction entities reading, entity such as sketch, curves.....
Definition: A3DSDKEnums.h:1065
@ kA3DUnit_Henry
Definition: A3DSDKEnums.h:2794
A3DAsmProductOccurrence * m_pTargetProductOccurrence
Definition: A3DSDKMisc.h:421
@ kA3DUnitMillimeter
Definition: A3DSDKEnums.h:557
@ A3D_CRV_CANNOT_REPARAMETERIZE
Definition: A3DSDKErrorCodes.h:137
void(* A3DCallbackDrawEndFrameDraw)(void)
Ends the draw with screen coordinates.
Definition: A3DSDKDraw.h:288
Leader data structure.
Definition: A3DSDKMarkupLeaderDefinition.h:230
A3DStatus A3DAsmModelFileExportToObjFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportObjData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in OBJ format (with MTL for the materials).
@ kA3DModeller3dxml
Definition: A3DSDKEnums.h:326
@ KEA3DSymbol_CircledR
Definition: A3DSDKEnums.h:2198
Structure defining common data to all markup with definition.
Definition: A3DSDKMarkupDefinition.h:208
@ kA3DTextureAlphaTestEqual
Definition: A3DSDKEnums.h:254
A3DUns32 m_uiCoordinateEntitiesNotesSize
Definition: A3DSDKMarkupSymbol.h:297
A3DStatus A3DGraphAmbientLightGet(const A3DGraphAmbientLight *pLight, A3DGraphAmbientLightData *pData)
Fetches data from an ambient light source entity given its handle.
@ kA3DModellerIdeas
Definition: A3DSDKEnums.h:317
A structure to store a list of MaterialAndVisualisationInfos, applied by a view. Used for a View that...
Definition: A3DSDKStructure.h:275
A3DStatus A3DRiPolyBrepModelCreate(const A3DRiPolyBrepModelData *pData, A3DRiPolyBrepModel **ppRIPolyBrepModel)
Creates an A3DRiPolyBrepModel from an A3DRiPolyBrepModelData structure.
A3DUns32 m_uiVKnotSize
Definition: A3DSDKGeometrySrf.h:82
DrawingPicture structure.
Definition: A3DSDKDrawing.h:827
A3DStatus A3DCrvBaseGetAsNurbs(const A3DCrvBase *pCrv, A3DDouble dTolerance, A3DBool bUseSameParameterization, A3DCrvNurbsData *pData)
Populates the A3DCrvNurbsData structure from any type of A3DCrvBase.
@ KEA3DMDWeldTypeRemovableBackStrip
Definition: A3DSDKEnums.h:1245
@ KEA3DMDWeldFinishSymbolG
Definition: A3DSDKEnums.h:1280
EA3DFRMStatus m_eStatus
Definition: A3DSDKFeature.h:483
A3DMiscPKMapper ** m_pMapper
Definition: A3DSDKReadWrite.h:545
@ kA3DAnalyticAlreadyCircle
Definition: A3DSDKEnums.h:2652
A3DUns32 m_uiDiffuseColorIndex
The diffuse color of the light source.
Definition: A3DSDKGraphics.h:2128
A3DBool m_bSaveAsMillimeter
Definition: A3DSDKReadWrite.h:853
A3DVector3dData m_sDirection
Definition: A3DSDKGraphics.h:2266
@ kA3DFRMEnumDataType_Chamfer
Definition: A3DSDKFeatureEnums.h:236
A3DStatus A3DMDDimensionCombinedToleranceFormatGet(const A3DMDDimensionCombinedToleranceFormat *pDimensionCombinedToleranceFormat, A3DMDDimensionCombinedToleranceFormatData *pData)
Populates the A3DMDDimensionCombinedToleranceFormatData structure.
A3DStatus A3DDrawingClipFrameGet(const A3DDrawingClipFrame *pDrwClipFrame, A3DDrawingClipFrameData *pData)
Populates the A3DDrawingClipFrameData structure.
@ KEA3DCorrectable
Definition: A3DSDKEnums.h:1567
A3DStatus A3DSurfIsG1Continuous(const A3DSurfBase *pSurf, const A3DVector2dData *pUVParameter, A3DDouble dAngleTolerance, A3DBool *pbUG1Continuous, A3DBool *pbVG1Continuous)
Function to determine if a surface is G1 discontinuous at a point.
@ A3D_CRV_INVALID_PARAMETER
Definition: A3DSDKErrorCodes.h:138
@ kA3DCharsetGurmukhi
Definition: A3DSDKEnums.h:2276
EA3DMDLineWeldingSupplSymbolType m_eArrowSideSupplType
Definition: A3DSDKMarkupWelding.h:90
A3DBool m_bExportProductInformationByFormat
Definition: A3DCommonReadWrite.h:1222
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:847
A3DUTF8Char ** m_ppcTextsInBoxes
Definition: A3DSDKMarkupTolerance.h:73
A3DUns16 m_usStructSize
Definition: A3DSDKTexture.h:250
@ kA3DFRMDefinitionType_None
Definition: A3DSDKFeatureEnums.h:254
@ A3D_CRV_NURBS_CANNOT_ACCESS_INTERNAL
Definition: A3DSDKErrorCodes.h:158
A3DUTF8Char * m_psRelease
Definition: A3DSDKStructure.h:694
Structure for defining a cylindrical-space surface.
Definition: A3DSDKGeometrySrf.h:790
@ A3DEProductOccurrenceTypeSLW_Part
Definition: A3DSDKEnums.h:491
A3DCollisionType
Collision type between to A3DRiRepresentationItem.
Definition: A3DSDKEnums.h:2737
A3DRiSet * m_pResultRiSet
Definition: A3DSDKAdvancedTools.h:1003
A3DStatus A3DSurfCylinderCreate(const A3DSurfCylinderData *pData, A3DSurfCylinder **ppSrf)
Creates an A3DSurfCylinder from an A3DSurfCylinderData structure.
@ A3D_LOAD_CANNOT_LOAD_MODEL
Definition: A3DSDKErrorCodes.h:388
@ A3DPhysicType_HoneyComb
Definition: A3DSDKEnums.h:2722
void(* A3DCallbackDrawBeginMaterial)(void)
Store current materials of the environment.
Definition: A3DSDKDraw.h:253
@ kA3DE_ACCURATE_ONLY_IF_NOT_PARASOLID
Definition: A3DSDKEnums.h:1158
PointSet structure.
Definition: A3DSDKRepItems.h:269
@ kA3DUnit_Watt
Definition: A3DSDKEnums.h:2817
A3DStatus A3DTess3DWireCreate(const A3DTess3DWireData *pData, A3DTess3DWire **ppTess)
Creates the A3DTess3DWire from A3DTess3DWireData structure.
@ KEA3DMDDimensionScoreNone
Definition: A3DSDKEnums.h:1966
A3DUns32 * m_puiDefaultStyleIndexesPerType
An array of default style indexes per types referenced to in m_puiTypesOfDefaultStyleIndexes
Definition: A3DSDKGraphics.h:2378
A3DEDrawingFilledAreaMode m_eMode
Definition: A3DSDKDrawing.h:765
@ KEA3DGDTModifierMax
Definition: A3DSDKEnums.h:1396
A3DUTF8Char * m_pcMaterialName
Definition: A3DSDKMisc.h:918
A3DUns32 m_uiDiffuseColorIndex
The diffuse color of the light source.
Definition: A3DSDKGraphics.h:1810
@ kA3DPictureBitmapGreyByte
Definition: A3DSDKEnums.h:2422
Header file for attributes that apply to all geometric entities.
@ KEA3DDimensionSymbolTypeSLOPE
Definition: A3DSDKEnums.h:1827
void A3DSurfFromCurves
Definition: A3DSDKTypes.h:557
@ kA3DTextureFunctionUnknown
Definition: A3DSDKEnums.h:90
@ KEA3DSymbol_Depth
Definition: A3DSDKEnums.h:2175
@ kA3DTypeCrvTransform
Definition: A3DSDKTypes.h:301
@ kA3DFRMEnumValue_ModeType_Surface
Definition: A3DSDKFeatureEnums.h:459
A structure specifying product occurrence data specific to Ug format.
Definition: A3DSDKStructure.h:799
@ KA3DMarkupFrameCustom
Definition: A3DSDKEnums.h:1442
A3DStatus A3DCrvHelixCreate(const A3DCrvHelixData *pData, A3DCrvHelix **ppCrv)
Creates an A3DCrvHelix from A3DCrvHelixData structure.
A3DTopoSingleWireBody * m_pBody
Definition: A3DSDKRepItems.h:468
A3DDouble m_dRatioU
Definition: A3DSDKGeometryCrv.h:952
@ kA3DUnitGigameter
Definition: A3DSDKEnums.h:573
A3DBool m_bMeshQuality
Definition: A3DCommonReadWrite.h:872
A3DRWParamsRevitData m_sRevit
Definition: A3DCommonReadWrite.h:561
Definition of a position with a 3D vector.
Definition: A3DSDKMarkupLeaderDefinition.h:57
@ kA3DTextureBlendParameterOneMinusDstAlpha
Definition: A3DSDKEnums.h:188
A3DEU3DVersion
U3D formats supported for export.
Definition: A3DSDKEnums.h:1191
A3DStatus A3DAsmProductOccurrenceGetCat(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataCat *pData)
Populates the A3DAsmProductOccurrenceDataCat structure.
A3DUTF8Char * m_pcDownText
Definition: A3DSDKMarkupSymbol.h:117
@ kA3DBSplineSurfaceFormSpherical
Definition: A3DSDKEnums.h:2440
@ KEA3DDimensionSymbolTypeTHREADPREFIX
Definition: A3DSDKEnums.h:1826
@ kA3DFRMStatus_NotYetImplemented
Definition: A3DSDKFeatureEnums.h:372
A3DBool m_bIsInFace
Definition: A3DSDKAdvancedTools.h:713
@ KEA3DHole
Definition: A3DSDKEnums.h:1541
A3DStatus A3DComputeOrthoHLROnModelFile(A3DAsmModelFile const *pModelFile, A3DMkpView const *pOptMrkRView, A3DHLRViewPlaneData const *psHLRViewPlaneData, A3DUns32 *pNumberHLRData, A3DHLRRepresentationItemData **pppHLRData)
Function to compute Hidden Line Removal on a A3DAsmModelFile.
A3DStatus A3DDrawingBlockOperatorCreate(const A3DDrawingBlockOperatorData *pData, A3DDrawingBlockOperator **ppDrawingOperator)
Creates an A3DDrawingBlockOperator from A3DDrawingBlockOperatorData structure.
@ kA3DUnitMicron
Definition: A3DSDKEnums.h:569
@ KEA3DMDDimensionFrameRightFlag
Definition: A3DSDKEnums.h:1954
A3DEKnotType
enumerate to characterize knot vector
Definition: A3DSDKEnums.h:2459
@ KEA3DTemporaryTransferred
Definition: A3DSDKEnums.h:1583
A3DUns32 m_uiStreamSize
Definition: A3DCommonReadWrite.h:770
@ kA3DTypeMDDimensionLine
Definition: A3DSDKTypes.h:253
A3DDouble m_dShearModulus_XZ
Definition: A3DSDKMisc.h:864
@ kA3DLastCreoVersionSessionColor
Definition: A3DSDKEnums.h:1055
Drawing Model structure.
Definition: A3DSDKDrawing.h:70
Header file for initializing data.
A3DStatus A3DSurfBlend02Get(const A3DSurfBlend02 *pSrf, A3DSurfBlend02Data *pData)
Populates the A3DSurfBlend02Data structure.
@ KEA3DMDDimensionTypeDistanceOffset
Definition: A3DSDKEnums.h:1903
A structure that specifies parameters used to write the model file to U3D format.
Definition: A3DCommonReadWrite.h:868
@ kA3DAnalyticCircle
Definition: A3DSDKEnums.h:2651
@ kA3DFRMEnumValue_RevolveAngleType_None
Definition: A3DSDKFeatureEnums.h:508
@ kA3DFRMEnumValue_CadType_Sew
Definition: A3DSDKFeatureEnums.h:421
A3DUTF8Char * m_pcOtherSideStaggeredValue
Definition: A3DSDKMarkupWelding.h:103
@ KEA3DMDDimensionTypeRadius
Definition: A3DSDKEnums.h:1907
A3DCallbackDrawEndMaterial m_pfuncEndMaterial
Restore materials of the environment previously stored.
Definition: A3DSDKDraw.h:447
A3DDouble m_dHeight
Definition: A3DSDKMarkupDimension.h:583
@ kA3DFRMEnumValue_HoleShape_Sunk
Definition: A3DSDKFeatureHoleEnums.h:41
ArctanCos structure.
Definition: A3DSDKMath.h:224
void(* A3DCallbackDrawTriangleTextured)(const A3DVector3dData *pasNormals, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a list of textured triangles.
Definition: A3DSDKDraw.h:181
A3DUns32 m_uiElementsSize
Definition: A3DSDKStructure.h:787
A3DTessFaceData * m_psFaceTessData
Definition: A3DSDKTessellation.h:302
@ KEA3DEdge
Definition: A3DSDKEnums.h:1540
@ A3D_SHELL_BAD_ORIENTATION_DATA
Definition: A3DSDKErrorCodes.h:270
A3DBool m_bKeepParsedEntities
Definition: A3DCommonReadWrite.h:475
@ KA3DMarkupFrameTriangle
Definition: A3DSDKEnums.h:1425
@ A3D_TESSELLATION_FREE_EDGES
Definition: A3DSDKErrorCodes.h:128
@ kA3DFRMIntegerDataRadialAlignment
Definition: A3DSDKFeatureEnums.h:186
A3DUTF8Char ** m_ppFileLinks
Definition: A3DSDKMarkupText.h:187
A3DStatus A3DRepresentationItemExportToAcisBuffer(const A3DRiRepresentationItem *pRepItem, A3DChainedBuffer **pBuffer, double dScale)
Writes a representation item to a buffer in binary ACIS format.
A3DStatus A3DFRMFeatureLinkedItemGet(const A3DFRMFeatureLinkedItem *p, A3DFRMFeatureLinkedItemData *pData)
@ kA3DMarkupSubTypeWeldingEnumMax
Definition: A3DSDKEnums.h:2139
A3DStatus A3DDrawingVerticesCreate(const A3DDrawingVerticesData *pData, A3DDrawingVertices **ppDrawingVertices)
Creates an A3DDrawingVertices from A3DDrawingVerticesData structure.
A3DBool m_bUseUNameAttribute
Definition: A3DSDKReadWrite.h:547
A3DVector2dData m_sSize
Definition: A3DSDKDrawing.h:832
void A3DMDFCFDraftingRow
Definition: A3DSDKTypes.h:664
@ KA3DMarkupFrameCircle
Definition: A3DSDKEnums.h:1422
A3DBool m_bSew
Definition: A3DSDKReadWrite.h:540
A3DDouble m_dCompressiveStressLimit_X
Definition: A3DSDKMisc.h:833
@ KEA3DSymbol_PLUS
Definition: A3DSDKEnums.h:2209
Feature control frame.
Definition: A3DSDKMarkupTolerance.h:225
@ kA3DTextureMappingOperatorSpherical
Definition: A3DSDKEnums.h:48
@ KEA3DSecondaryPermTransf
Definition: A3DSDKEnums.h:1561
A3DCollisionGroupData structure.
Definition: A3DSDKAdvancedTools.h:1475
A3DDouble m_dChordalError
Definition: A3DSDKGeometryCrv.h:1130
@ kA3DParameterType_FeatureDefinition
Definition: A3DSDKFeatureEnums.h:39
EA3DMDDimensionLineExtensionType
Enumerator that describes the extension type.
Definition: A3DSDKEnums.h:1882
@ kA3DFRMEnumValue_Pattern_None
Definition: A3DSDKFeaturePatternEnums.h:36
A3DUns32 m_uiDrwViewsSize
Definition: A3DSDKDrawing.h:226
@ KEA3DMDWeldTypeFillet
Definition: A3DSDKEnums.h:1233
@ kA3DRevitPhysicalProperties_Computed
Definition: A3DSDKEnums.h:2863
Header file for representation item entities.
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupTolerance.h:282
A3DUns16 m_usBehaviour
Definition: A3DSDKStructure.h:262
A3DVector3dData m_sApproachVector
Definition: A3DSDKMarkupWelding.h:54
@ A3D_TESSBASE_BAD_INDEX
Definition: A3DSDKErrorCodes.h:334
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:277
A3DSurfBase * m_pBlend
Definition: A3DSDKGeometryCrv.h:1126
A3DDouble m_dDiameter4
Definition: A3DSDKMarkupSymbol.h:171
A3DBool m_bIntersectionCurveSens
Definition: A3DSDKGeometryCrv.h:1135
@ A3D_MARKUP_CANNOT_ACCESS_TESS
Definition: A3DSDKErrorCodes.h:368
@ KEA3DMDDimensionAngleSector_4
Definition: A3DSDKEnums.h:1984
@ kA3DDrawMaterialAmbient
Definition: A3DSDKEnums.h:2604
@ A3DPDF_INVALID_LAYER_INDEX
Definition: A3DSDKErrorCodes.h:526
A3DDouble m_dAccuracyLevel
Definition: A3DSDKTools.h:501
A3DUTF8Char * m_pcTolTxtSup
Definition: A3DSDKMarkupDimension.h:326
void(* A3DCallbackDrawSymbol)(const A3DGraphVPicturePatternData *psPatternData, const A3DVector3dData *psPosition)
Draws a symbol at the 3D position.
Definition: A3DSDKDraw.h:365
A3DBool m_bAddResultToName
Definition: A3DCommonReadWrite.h:411
A3DDouble m_dPoissonRatio_XY
Definition: A3DSDKMisc.h:860
EA3DMDTextPropertiesScore
Enumerator that describes the score type applied on text.
Definition: A3DSDKEnums.h:2032
@ kA3DParameterType_ContainerInternal
Definition: A3DSDKFeatureEnums.h:42
A3DUns16 m_ucSize
Definition: A3DSDKMarkupDefinition.h:165
@ KEA3DCoordPlaneYZ
Definition: A3DSDKEnums.h:1601
@ A3DEProductOccurrenceTypeInv_none
Definition: A3DSDKEnums.h:477
A3DETranslateToPkPartsMergeEntities
Control mode of the accurate edge computation in TranslateToPkParts functions. Used in A3DRWParamsTra...
Definition: A3DSDKEnums.h:1178
A3DStatus A3DComputeFaceArea(const A3DTopoFace *pFace, const A3DTopoContext *pBrepDataTopoContext, A3DDouble *pArea)
Function to compute the surface of the current A3DTopoFace. The current TopoContext is needed in orde...
A structure that specifies the entities to consider in an entity filter.
Definition: A3DSDKStructure.h:1195
@ kA3DFRMEnumValue_CadType_Helix
Definition: A3DSDKFeatureEnums.h:402
@ KEA3DMDDimensionValueOptionPerfectFormAtMMCNotRequired
Definition: A3DSDKEnums.h:1745
@ KEA3DDimensionSymbolTypeNOACTUALSIZE
Definition: A3DSDKEnums.h:1822
A3DBool m_bLeaderDeleteControl
Definition: A3DSDKMarkup.h:448
@ KEA3DSymbol_STS_MLT_
Definition: A3DSDKEnums.h:2222
A3DStatus A3DMiscGeneralTransformationCreate(const A3DMiscGeneralTransformationData *pData, A3DMiscGeneralTransformation **ppGeneralTransformation3d)
Creates an A3DMiscGeneralTransformation from an A3DMiscGeneralTransformationData structure.
@ kA3DAnalyticCone
Definition: A3DSDKEnums.h:2655
@ kA3DFRMDoubleUnit
Definition: A3DSDKFeatureEnums.h:160
@ kA3DDrawingFiledAreaModeOR
Definition: A3DSDKEnums.h:2584
A3DStatus A3DRootBaseAttributeRemoveAt(A3DRootBase *pEntity, A3DUns32 uIndex)
Remove attribute of the current attribute array stored in a PRC entity, at a specific position.
A3DUns16 m_usDisplayVisibleDatum
Definition: A3DCommonReadWrite.h:489
A3DDouble m_dX
Definition: A3DSDKGeometry.h:114
A3DBool m_bWriteValidationProperties
Definition: A3DCommonReadWrite.h:935
@ kA3DTextureMappingTypeOperator
Definition: A3DSDKEnums.h:73
A3DUTF8Char * m_pcOtherSideValue
Definition: A3DSDKMarkupWelding.h:101
A3DVector3dData m_sLocation
The light source position in world space coordinates.
Definition: A3DSDKGraphics.h:1966
@ A3DPDF_FILE_NEEDPASSWORD
Definition: A3DSDKErrorCodes.h:534
void(* A3DCallbackDrawEndFixedSize)(void)
Ends the draw with fixed size.
Definition: A3DSDKDraw.h:302
@ kA3DFRMDefinitionHoleType_ElementDefinition
Definition: A3DSDKFeatureHoleEnums.h:110
A3DStatus A3DMiscUTF8ToUnicode(const A3DUTF8Char *pcInputBuffer, A3DUTF8Char acOutputBuffer[])
Converts UTF-8 encoded characters to UTF-16 strings on Windows.
A3DStatus A3DGraphDirectionalLightCreate(const A3DGraphDirectionalLightData *pData, A3DGraphDirectionalLight **ppLight)
Creates a new directional source entity, returning its handle.
@ KEA3DMDSpotWeldThick_None
Definition: A3DSDKEnums.h:1333
EA3DGDTType m_eType
Definition: A3DSDKMarkupTolerance.h:71
@ kA3DFRMEnumValue_CadType_Trim
Definition: A3DSDKFeatureEnums.h:419
A3DUns32 m_uiProprietaryFontDirectoriesSize
Definition: A3DCommonReadWrite.h:110
#define kA3DTypeSurf
Definition: A3DSDKTypes.h:131
@ kA3DDrawMaterialEmission
Definition: A3DSDKEnums.h:2607
A3DDouble m_dShearModulus_YY
Definition: A3DSDKMisc.h:893
A3DUTF8Char * m_pcFontFilePath
Definition: A3DSDKMarkup.h:736
A3DMDFCFDraftingIndicator ** m_ppIndicators
Definition: A3DSDKMarkupTolerance.h:75
@ kA3DProductLoadStatusUnknown
Definition: A3DSDKEnums.h:360
void A3DMiscAttribute
Definition: A3DSDKTypes.h:752
@ kA3DUnit_Mole
Definition: A3DSDKEnums.h:2805
@ A3D_FACE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:273
@ kA3DModellerRevit
Definition: A3DSDKEnums.h:346
@ kA3DTextureBlendParameterDstColor
Definition: A3DSDKEnums.h:183
@ KEA3DMDSpotWeldTypeResistance
Definition: A3DSDKEnums.h:1321
void A3DAsmModelFile
Definition: A3DSDKTypes.h:382
A3DDouble m_dAngleToleranceDeg
Definition: A3DCommonReadWrite.h:132
@ KEA3DMDDisplayType_FlatToSurface
Definition: A3DSDKEnums.h:2024
@ A3D_CALLBACK_CONTINUE
Definition: A3DSDKErrorCodes.h:475
A structure that specifies parameters used to write the model file to IGES format.
Definition: A3DCommonReadWrite.h:1042
A3DDouble m_dGEOMPercentIndependentCurveLength
Definition: A3DCommonReadWrite.h:365
A3DStatus A3DAsmGetFixedComponents(const A3DAsmProductOccurrence *pOwnerNode, A3DUns32 *puiNumberOfFixedSubNodes, A3DAsmProductOccurrence ***pppFixedSubNodes)
Builds a list of the components which are rigidly connected to an owner.
@ A3DPDF_CAROUSEL_NOT_EXIST
Definition: A3DSDKErrorCodes.h:520
A3DUns32 m_uiNumberOfTexts
Definition: A3DSDKMarkupTolerance.h:215
A3DDouble m_dOffset
Definition: A3DSDKMarkupLeaderDefinition.h:90
@ kA3DFRMIntegerDataBoolean
Definition: A3DSDKFeatureEnums.h:183
@ kA3DFCFIndicatorType_OrientationPlane
Definition: A3DSDKEnums.h:2833
A3DDrawingCurve structure.
Definition: A3DSDKDrawing.h:700
Tolerance per unit.
Definition: A3DSDKMarkupTolerance.h:102
A3DMiscMarkupLinkedItem ** m_ppLinkedItems
Definition: A3DSDKMarkup.h:500
A3DEIntersectionLimitType m_sStartLimitType
Definition: A3DSDKGeometryCrv.h:1059
@ A3DETextureAlphaModeOpaque
Definition: A3DSDKEnums.h:210
A3DAsmModelFile * m_pResultAsmModeFile
Definition: A3DSDKAdvancedTools.h:1007
@ kA3DFRMDataNone
Definition: A3DSDKFeatureEnums.h:305
A3DBool m_bComputeValidationProperties
Definition: A3DCommonReadWrite.h:409
A3DBool m_bPreferFirstColor
Definition: A3DCommonReadWrite.h:400
Header file for representation item entities.
A3DDouble m_dDepth2
Definition: A3DSDKMarkupSymbol.h:168
@ KEA3DMDLineWeldOptionIdentifLine
Definition: A3DSDKEnums.h:1307
@ kA3DFRMEnumValue_CadType_Draft
Definition: A3DSDKFeatureEnums.h:423
@ KA3DMDLeaderSymbolNotUsed
Definition: A3DSDKEnums.h:1674
A3DUns16 m_usLayer
Definition: A3DSDKStructure.h:261
@ KEA3DMDDimensionTypeRadiusTangent
Definition: A3DSDKEnums.h:1908
A3DStatus A3DGlobalGetGraphSolidPatternData(const A3DUns32 uiIndexSolidPattern, A3DGraphSolidPatternData *pData)
Retrieves an A3DGraphHatchingPatternData instance.
A3DBool m_bSewBrepModels
Definition: A3DCommonReadWrite.h:425
A3DCrvBase * m_pCurve
Definition: A3DSDKDrawing.h:314
@ kA3DTypeCrvCircle
Definition: A3DSDKTypes.h:289
@ A3DPDF_ANNOT_NOT_INSERTED
Definition: A3DSDKErrorCodes.h:530
@ kA3DTypeCrvComposite
Definition: A3DSDKTypes.h:290
A3DUns32 m_uiValuesAndAnchorTypesSize
Definition: A3DSDKMarkupLeaderDefinition.h:201
A3DStatus A3DCrvGetInterval(const A3DCrvBase *pCrv, A3DIntervalData *pInterval)
Function to get a curve parametric interval.
A3DUns32 m_uiNextPatternIndex
A global index for the next pattern.
Definition: A3DSDKGraphics.h:1516
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:166
A3DStatus A3DTessMarkupCreate(const A3DTessMarkupData *pData, A3DTessMarkup **ppTess)
Creates an A3DTessMarkup entity from an A3DTessMarkupData structure.
A3DVector3dData m_sUnitU
Definition: A3DSDKGeometryCrv.h:948
@ A3DPDF_ONLY_ONE_PAGE_AUTHORIZED
Definition: A3DSDKErrorCodes.h:484
@ A3D_BREPDATA_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:261
EA3DMDLineWeldingSupplSymbolType m_eOtherSideSupplType
Definition: A3DSDKMarkupWelding.h:100
@ KEA3DMDDimensionExtensionHideFirstPartOfDimLine
Definition: A3DSDKEnums.h:1887
@ kA3DE_JT81
Definition: A3DSDKEnums.h:1205
A3DDouble m_dMajorRadius
Definition: A3DSDKGeometrySrf.h:279
@ kA3DRead_Drawings
Definition: A3DSDKEnums.h:2772
@ kA3DFRMEnumValue_CadType_Sphere
Definition: A3DSDKFeatureEnums.h:397
A3DUns32 m_uiStylesSize
Definition: A3DSDKGlobalData.h:104
@ kA3DIntersectionLimitTypeBoundary
Definition: A3DSDKEnums.h:2504
A3DUns32 m_uiMappingAttributesComponentsSize
Definition: A3DSDKTexture.h:176
A3DMathFct3DLinear * m_pRightLinear
Definition: A3DSDKMath.h:401
@ A3D_RI_BREPMODEL_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:219
@ kA3DProductLoadStatusLoaded
Definition: A3DSDKEnums.h:364
@ kA3DHExchangeSessionColor
Definition: A3DSDKEnums.h:1056
@ kA3DBSplineSurfaceFormLinearExtrusion
Definition: A3DSDKEnums.h:2445
@ kA3DModellerHsf
Definition: A3DSDKEnums.h:344
@ kA3DTypeMarkupText
Definition: A3DSDKTypes.h:231
A3DUns32 m_uiNumberOfTextsInBoxes
Definition: A3DSDKMarkupTolerance.h:72
@ A3D_TESSBASE_INCONSISTENT
Definition: A3DSDKErrorCodes.h:329
@ kA3DMarkupSubTypeDimensionLength
Definition: A3DSDKEnums.h:2128
EA3DFRMEnumValue_FilletConicType
Enumerate the possible types of fillet conic types Determine how a symmetric ConicLength is define,...
Definition: A3DSDKFeatureEnums.h:609
A3DEJTVersion
JT formats supported for export.
Definition: A3DSDKEnums.h:1203
A3DMiscMaterialIsotropicData m_sIsotropic
Definition: A3DSDKMisc.h:924
@ A3D_WRITE_INVALID_INPUT
Definition: A3DSDKErrorCodes.h:423
@ KEA3DMDDimensionTypeAngle
Definition: A3DSDKEnums.h:1906
@ kA3DTextureAlphaTestGequal
Definition: A3DSDKEnums.h:258
@ KEA3DDimensionSymbolTypeTOTALRUNOUT
Definition: A3DSDKEnums.h:1807
A3DBool m_bMarkupShowControl
Definition: A3DSDKMarkup.h:445
A3DUns32 m_uiPromotedBodyID
Definition: A3DSDKStructure.h:772
@ kA3DFCFIndicatorType_CollectionPlane
Definition: A3DSDKEnums.h:2831
A3DBool m_bAccurateTessellation
Definition: A3DCommonReadWrite.h:142
A3DMathFct3DLinear * m_pLeftLinear
Definition: A3DSDKMath.h:400
A3DBool m_bExportColorMaterial
Definition: A3DCommonReadWrite.h:1221
A3DDouble m_dThermalExpansion_X
Definition: A3DSDKMisc.h:896
@ KEA3DMDWeldAddSymbolFlushFinished
Definition: A3DSDKEnums.h:1265
A3DVector3dData m_sOrigin
Definition: A3DSDKRepItems.h:336
A3DStatus A3DRiPlaneSupportGet(const A3DRiPlane *pRiPlane, A3DMiscMarkupLinkedItem **ppLinkedItem)
Get the geometrical element used to build the A3DRiPlane.
A3DEUnits A3DUnitGetFromValue(A3DDouble dUnit)
Gives the unit from of the model.
A3DStatus A3DMkpAnnotationSetGet(const A3DMkpAnnotationSet *pAnnotation, A3DMkpAnnotationSetData *pData)
Populates the A3DMkpAnnotationSetData structure.
3D wire data structure
Definition: A3DSDKTessellation.h:463
A3DUns32 m_uiDefaultStyleIndex
A default style index.
Definition: A3DSDKGraphics.h:2376
A3DUns32 m_uiCoEdgeSize
Definition: A3DSDKTopology.h:616
A3DUTF8Char * m_sType
Definition: A3DSDKMarkupSymbol.h:174
A3DUns32 m_bHasFaces
Definition: A3DSDKTessellation.h:294
A3DStatus A3DAsmProductOccurrenceGetSLW(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataSLW *pData)
Populates the A3DAsmProductOccurrenceDataSLW structure.
@ kA3DIntersectionLimitTypeLimit
Definition: A3DSDKEnums.h:2503
@ kA3DTextureAlphaTestNotequal
Definition: A3DSDKEnums.h:257
EA3DMDTextPropertiesJustification
Enumerator that justifies the text.
Definition: A3DSDKEnums.h:2057
@ kA3DFRMEnumValue_CadType_UserDefined
Definition: A3DSDKFeatureEnums.h:441
A3DStatus A3DMarkupGDTGet(const A3DMarkupGDT *pMarkupGDT, A3DMarkupGDTData *pData)
Populates the A3DMarkupGDTData structure.
@ A3DPDF_INVALID_DIMENSIONS
Definition: A3DSDKErrorCodes.h:495
A structure that specifies parameters used to translate the model file or a representation item into ...
Definition: A3DSDKReadWrite.h:534
Circle arc structure.
Definition: A3DSDKGeometryCrv.h:281
@ kA3DTypeMathFct3DLinear
Definition: A3DSDKTypes.h:330
@ kA3DAnalyticTorus
Definition: A3DSDKEnums.h:2663
@ kA3DMarkupSubTypeDimensionSlope
Definition: A3DSDKEnums.h:2117
@ A3D_TOPO_NON_CONNEX_SHELL
Definition: A3DSDKErrorCodes.h:297
A3DDouble * m_pdMappingAttributesIntensity
Definition: A3DSDKTexture.h:175
void A3DMiscReferenceOnTess
Definition: A3DSDKTypes.h:769
EA3DMDSpotWeldThickness m_eThickness
Definition: A3DSDKMarkupWelding.h:46
@ KEA3DSymbol_Square
Definition: A3DSDKEnums.h:2191
struct A3DChainedBuffer_t A3DChainedBuffer
A structure that contains chained buffers. It is used to by: A3DAsmModelFileExportToParasolidBuffer ...
EA3DFRMEnumValue_LengthModeType
Enumerate the possible types of length mode types
Definition: A3DSDKFeatureEnums.h:625
@ KA3DMDLeaderSymbolIntegral
Definition: A3DSDKEnums.h:1715
@ kA3DFRMEnumValue_Pattern_Matrix
Definition: A3DSDKFeaturePatternEnums.h:40
A3DStatus A3DCrvIsPeriodic(const A3DCrvBase *pCrv, A3DBool *pbIsPeriodic)
Function to determine if a curve is periodic.
void A3DMDToleranceSizeValue
Definition: A3DSDKTypes.h:673
@ A3DEProductOccurrenceTypeSLW_PartTesselated
Definition: A3DSDKEnums.h:495
@ kA3DTextureMappingOperatorCylindrical
Definition: A3DSDKEnums.h:47
A3DDouble m_dShearModulus_XZ
Definition: A3DSDKMisc.h:789
@ A3D_FACE_CANNOT_LIFT_CRV_INTERNAL1
Definition: A3DSDKErrorCodes.h:274
void A3DSurfRevolution
Definition: A3DSDKTypes.h:555
A3DFRMFeatureTypeData m_sType
Definition: A3DSDKFeature.h:601
A3DUns32 m_uiSearchDirectoriesSize
Definition: A3DCommonReadWrite.h:189
@ A3D_ALLOC_FATAL_ERROR
Definition: A3DSDKErrorCodes.h:89
@ KEA3DSymbol_FreeState
Definition: A3DSDKEnums.h:2184
@ kA3DE_JT100
Definition: A3DSDKEnums.h:1207
A3DBool m_bVolumeComputed
Definition: A3DSDKTools.h:495
@ KEA3DSymbol_STS_RAD_
Definition: A3DSDKEnums.h:2232
@ kA3DTypeCrvBase
Definition: A3DSDKTypes.h:286
@ KEA3DMDWeldFinishSymbolChipping
Definition: A3DSDKEnums.h:1285
A3DUns32 m_uiFeatureBasedEntitiesSize
Definition: A3DSDKStructure.h:430
@ A3D_TESSBASE_BAD_INIT
Definition: A3DSDKErrorCodes.h:332
A3DStatus A3DDrawingBlockOperatorGet(const A3DDrawingBlockOperator *pDrawingOperator, A3DDrawingBlockOperatorData *pData)
Populates the A3DDrawingBlockOperatorData structure.
A3DDrawingView ** m_ppDrwViews
Definition: A3DSDKDrawing.h:227
void A3DAsmPartDefinition
Definition: A3DSDKTypes.h:384
Structure for representing a cylindrical surface.
Definition: A3DSDKGeometrySrf.h:219
A3DEModellerAttributeType m_eType
Definition: A3DSDKRootEntities.h:396
A3DBool m_bLoadNoDependencies
Definition: A3DCommonReadWrite.h:575
@ A3DPDF_FILE_LOCKED
Definition: A3DSDKErrorCodes.h:489
void A3DMDDimensionSimpleToleranceFormat
Definition: A3DSDKTypes.h:690
A3DStatus A3DDrawingSheetCreate(const A3DDrawingSheetData *pData, A3DDrawingSheet **ppDrawingSheet)
Creates an A3DDrawingSheet from A3DDrawingSheetData structure.
Structure for a vertex defined with a single position.
Definition: A3DSDKTopology.h:929
A3DMiscAttributeBasicUnitData ** m_ppBasicUnits
Definition: A3DSDKRootEntities.h:541
void A3DSurfPipe
Definition: A3DSDKTypes.h:551
@ kA3DFRMEnumValue_Pattern_Curve
Definition: A3DSDKFeaturePatternEnums.h:47
A3DBool m_bRootDirRecursive
Definition: A3DCommonReadWrite.h:185
Thumbnail data.
Definition: A3DSDKReadWrite.h:114
@ kA3DFRMEnumValue_FilletType_Tritangent
Definition: A3DSDKFeatureEnums.h:578
@ kA3DFRMEnumDataType_PatternMaster
Definition: A3DSDKFeatureEnums.h:241
A3DStatus A3DMathFct3DLinearGet(const A3DMathFct3DLinear *pMathFn, A3DMathFct3DLinearData *pData)
Populates the A3DMathFct3DLinearData structure.
@ kA3DFRMDefinitionType_Sketch
Definition: A3DSDKFeatureEnums.h:262
void A3DGraphCamera
Definition: A3DSDKTypes.h:714
@ kA3DTypeSurfPlane
Definition: A3DSDKTypes.h:313
@ A3D_TRANSFORMATION3D_INCONSISTENT
Definition: A3DSDKErrorCodes.h:253
A3DEMarkupSymbol
Symbol identifiers used in RTF strings.
Definition: A3DSDKEnums.h:2155
@ kA3DSolidOutline
Definition: A3DSDKEnums.h:2399
A3DMDLeaderSymbolType
Enumerate that describes leader end symbols.
Definition: A3DSDKEnums.h:1673
A3DDouble * m_pdKnots
Definition: A3DSDKGeometryCrv.h:89
A3DUns8 m_ucOrientationUVWithLoop
Definition: A3DSDKTopology.h:689
A3DStatus A3DSewBrep(A3DRiBrepModel ***p, A3DUns32 uNbBrepModels, A3DDouble dTolerance, A3DSewOptionsData const *pData, A3DRiBrepModel ***pBrepModelsOut, A3DUns32 *const uNbBrepOut)
Function to sew multiple B-rep data structures.
@ KA3DMDLeaderSymbolStar
Definition: A3DSDKEnums.h:1681
A3DCrvBase * m_pCurve
Definition: A3DSDKGeometrySrf.h:334
@ kA3DProductLoadStatusNotLoaded
Definition: A3DSDKEnums.h:362
A3DCallbackDrawEnd m_pfuncEnd
Ends drawing.
Definition: A3DSDKDraw.h:411
@ kA3DModellerAttributeTypeNull
Definition: A3DSDKEnums.h:512
@ kA3DAnalyticSphere
Definition: A3DSDKEnums.h:2661
Orthotropic3D physical properties.
Definition: A3DSDKMisc.h:854
@ KEA3DSymbol_LeastMaterial
Definition: A3DSDKEnums.h:2185
@ kA3DFRMIntegerDataId
Definition: A3DSDKFeatureEnums.h:188
@ kA3DTypeMiscMarkupLinkedItem
Definition: A3DSDKTypes.h:187
@ kA3DFCFIndicatorSymbol_Symmetry
Definition: A3DSDKEnums.h:2850
A3DStatus A3DProjectPointCloudManagerCreateFromModelFile(A3DAsmModelFile *pModelFile, A3DProjectPointCloudManager **pManager)
Create a Point Cloud Manager from a A3DAsmModelFile.
A3DDouble m_dMinimalTriangleAngleDeg
Definition: A3DCommonReadWrite.h:135
@ kA3DTypeTopoBrepData
Definition: A3DSDKTypes.h:173
@ KEA3DDimensionSymbolTypePLUSMINUS
Definition: A3DSDKEnums.h:1817
A3DStatus A3DMDFCFToleranceValueGet(const A3DMDFCFToleranceValue *pToleranceValue, A3DMDFCFToleranceValueData *pData)
Populates the A3DMDFCFToleranceValueData structure.
A3DUTF8Char * m_pcValue
Definition: A3DSDKMarkupTolerance.h:91
Structure for parameterizing surfaces.
Definition: A3DSDKGeometry.h:298
A3DUns32 m_uiTextureCoordSize
Definition: A3DSDKTessellation.h:303
A3DETranslateToPkPartsHealing m_eHealing
Definition: A3DSDKReadWrite.h:537
A3DStatus A3DMiscPKMapperGetA3DEntitiesFromPKEntity(const A3DMiscPKMapper *pMapper, int pPKEntity, int *piNbA3DEntities, A3DEntity ***ppA3DEntities)
Get HOOPS Exchange entities from Parasolid entity.
A3DETranslateToPkPartsSimplifyGeometry
Control mode of the simplify in TranslateToPkParts functions. Used in A3DRWParamsTranslateToPkPartsDa...
Definition: A3DSDKEnums.h:1166
@ A3DPhysicType_Isotropic
Definition: A3DSDKEnums.h:2723
Anisotropic physical properties.
Definition: A3DSDKMisc.h:887
A structure specifying product occurrence data specific to Solidworks format.
Definition: A3DSDKStructure.h:642
Fraction structure.
Definition: A3DSDKMath.h:169
@ A3D_INITIALIZE_BAD_VALUES
Definition: A3DSDKErrorCodes.h:118
void A3DCrvNurbs
Definition: A3DSDKTypes.h:517
@ KEA3DMDWeldFinishSymbolPeening
Definition: A3DSDKEnums.h:1290
A3DUns32 m_uiProcessNotesSize
Definition: A3DSDKMarkupWelding.h:115
Helical arc structure.
Definition: A3DSDKGeometryCrv.h:965
Structure for defining linear curves.
Definition: A3DSDKGeometryCrv.h:197
@ KEA3DMDWeldTypeSquare
Definition: A3DSDKEnums.h:1225
void A3DDrawingView
Definition: A3DSDKTypes.h:806
A3DStatus A3DFRMFeatureGetTypeAsString(const A3DFRMFeature *pFeature, A3DUTF8Char **ppcFeatureType)
Get the string associated to the feature type.
@ KEA3DMDDimensionValueOptionBasicOrTheorical
Definition: A3DSDKEnums.h:1747
A3DVector3dData m_sPosition
Definition: A3DSDKGeometryCrv.h:1026
@ kA3DTypeMiscPKMapper
Definition: A3DSDKTypes.h:192
@ A3DPDF_INVALID_VIEW_INDEX
Definition: A3DSDKErrorCodes.h:522
A3DUTF8Char * m_pcArrowSideStaggeredValue
Definition: A3DSDKMarkupWelding.h:93
@ kA3DFRMDefinitionPatternType_PolygonalShape
Definition: A3DSDKFeaturePatternEnums.h:68
EA3DGDTType
Enumerations for row type.
Definition: A3DSDKEnums.h:1350
A3DUns32 m_uiAnnotationsSize
Definition: A3DSDKMarkup.h:304
@ kA3DUnit_Fahrenheit
Definition: A3DSDKEnums.h:2788
A3DGraphSceneDisplayParameters * m_pSceneDisplayParameters
Definition: A3DSDKMarkup.h:307
A3DUTF8Char * m_sNoteFont
Definition: A3DSDKMarkupSymbol.h:234
A3DDouble m_dValue
Definition: A3DSDKMarkupDimension.h:745
@ kA3DPictureBitmapRgbaByte
Definition: A3DSDKEnums.h:2421
@ A3DPhysicType_Orthotropic3D
Definition: A3DSDKEnums.h:2725
A3DRiRepresentationItem ** m_ppRepItems
Definition: A3DSDKStructure.h:1027
@ kA3DUnit_Hertz
Definition: A3DSDKEnums.h:2795
A3DDouble m_dGEOMPercentIndependentSurfaceArea
Definition: A3DCommonReadWrite.h:364
A3DStatus A3DGlobalGetFillPatternType(const A3DUns32 uiIndexPattern, A3DEEntityType *pePatternType)
Gives the FillPattern type of the uiIndexPattern index in the global array of fill patterns.
void A3DCrvTransform
Definition: A3DSDKTypes.h:530
void A3DTopoEdge
Definition: A3DSDKTypes.h:439
A3DUns32 m_uiWireIndexSize
Definition: A3DSDKTessellation.h:297
@ kA3DFRMEnumValue_FilletConicType_None
Definition: A3DSDKFeatureEnums.h:611
A3DUns32 m_uiPathsInAssemblyTreeSize
Definition: A3DSDKStructure.h:630
@ A3DEProductOccurrenceTypeSLW_Assembly
Definition: A3DSDKEnums.h:492
A3DUTF8Char * m_pcStandard
Definition: A3DSDKMarkupWelding.h:109
A3DStatus A3DMDPosition3DGet(const A3DMDPosition3D *pPosition3D, A3DMDPosition3DData *pData)
Populates the A3DMDPosition3DData structure.
@ A3D_TOPO_CONSISTENCY
Definition: A3DSDKErrorCodes.h:296
A3DMDLeaderSymbol * m_pHeadSymbol
Definition: A3DSDKMarkupLeaderDefinition.h:251
A3DAsmPartDefinition * m_pPart
Definition: A3DSDKStructure.h:392
void A3DMDFCFToleranceValue
Definition: A3DSDKTypes.h:666
A3DUTF8Char * m_pcTextureFolder
Definition: A3DCommonReadWrite.h:1273
@ kA3DFRMEnumValue_RevolveAngleType_Next
Definition: A3DSDKFeatureEnums.h:512
int A3DInt32
Definition: A3DSDKTypes.h:46
A3DStatus A3DRiPointSetEdit(const A3DRiPointSetData *pData, A3DRiPointSet *pPointSet)
Replaces the old data of an A3DRiPointSet with the new A3DRiPointSetData structure.
A3DDouble m_dShearStressLimit_YZ
Definition: A3DSDKMisc.h:773
A3DCallbackDrawTriangleStripeTextured m_pfuncTriangleStripeTextured
Draws a triangle strip.
Definition: A3DSDKDraw.h:421
A3DDouble m_dMax
Definition: A3DSDKGeometry.h:148
A3DBool m_bForceCompute3D
Definition: A3DSDKTools.h:60
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:418
@ KEA3DMDDimensionDualDisplayOnLeft
Definition: A3DSDKEnums.h:1932
A3DUTF8Char * m_pcConfig
Definition: A3DCommonReadWrite.h:934
A3DDouble m_dShearModulus_XY
Definition: A3DSDKMisc.h:891
A3DMDDimensionExtremityData m_sExtremity1
Definition: A3DSDKMarkupDimension.h:658
A3DFRMFeatureLinkedItem ** m_ppConnections
Definition: A3DSDKFeature.h:608
A3DEJTVersion m_eJTVersion
Definition: A3DCommonReadWrite.h:985
A3DInt32 * m_aiFlexibleOccurrenceIDs
Definition: A3DSDKStructure.h:911
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:855
@ A3D_PARTDEFINITION_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:239
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:385
EA3DMDLineWeldingFinishSymbol
Line Welding finish symbol description.
Definition: A3DSDKEnums.h:1275
@ KEA3DMDDimensionOrientationScreenHorizontal
Definition: A3DSDKEnums.h:1771
A3DBool m_bBinary
Definition: A3DSDKReadWrite.h:380
A3DBool m_bComputeHomeView
Definition: A3DCommonReadWrite.h:336
A3DVector3dData m_sPosition
Definition: A3DSDKMarkupText.h:55
A3DProEFamilyTables
Used to select how to read family tables.
Definition: A3DSDKEnums.h:1077
A3DMiscAttribute ** m_ppAttributes
Definition: A3DSDKRootEntities.h:160
@ kA3DTypeTopoItem
Definition: A3DSDKTypes.h:161
A3DStatus A3DRiSetCreate(const A3DRiSetData *pData, A3DRiSet **ppSet)
Creates an A3DRiSet from A3DRiSetData structure.
@ kA3DFRMEnumDataType_Mode
Definition: A3DSDKFeatureEnums.h:230
void(* A3DCallbackDrawPattern)(A3DUns32 uiLoopsSize, A3DUns32 uiPatternId, A3DUns32 uiFilledMode, A3DUns32 uiBehaviour, const A3DDouble *pdPoints, const A3DUns32 *puiLoopsPointSize)
Draws a pattern.
Definition: A3DSDKDraw.h:386
A3DStatus A3DCrvOffsetGet(const A3DCrvOffset *pCrv, A3DCrvOffsetData *pData)
Populates the A3DCrvOffsetData structure.
@ A3DPDF_SLIDETABLE_NBCOLUMNS_ERROR
Definition: A3DSDKErrorCodes.h:509
A3DStatus A3DCrvIntersectionCreate(const A3DCrvIntersectionData *pData, A3DCrvIntersection **ppCrv)
Creates an A3DCrvIntersection from A3DCrvIntersectionData structure.
Drawing sheet structure.
Definition: A3DSDKDrawing.h:213
void A3DMkpAnnotationSet
Definition: A3DSDKTypes.h:598
@ kA3DFRMEnumValue_HoleShape_Sketch
Definition: A3DSDKFeatureHoleEnums.h:43
@ KEA3DLocatorSubscriptK
Definition: A3DSDKEnums.h:1631
A3DDouble * m_pdUKnots
Definition: A3DSDKGeometrySrf.h:85
@ kA3DMarkupSubTypeDimensionChamfer
Definition: A3DSDKEnums.h:2116
A3DUTF8Char ** m_sCoordinateEntitiesNotes
Definition: A3DSDKMarkupSymbol.h:299
Global data structure.
Definition: A3DSDKGlobalData.h:96
A3DDouble m_dContactLimit
Definition: A3DSDKAdvancedTools.h:1494
A3DUns32 m_uiBlend
Definition: A3DSDKGeometryCrv.h:1127
@ KEA3DMDLineWeldOptionUnknown
Definition: A3DSDKEnums.h:1301
@ KEA3DMDAnchorBottom_auto
Definition: A3DSDKEnums.h:1662
@ kA3DFRMDataEnum
Definition: A3DSDKFeatureEnums.h:309
@ kA3DFRMLink_Position
Definition: A3DSDKFeatureEnums.h:352
A structure specifying product occurrence data specific to JT format.
Definition: A3DSDKStructure.h:941
void A3DMathFct1DCombination
Definition: A3DSDKTypes.h:577
A3DUns32 m_uiBasicUnitSize
Definition: A3DSDKRootEntities.h:540
@ kA3DTypeDrawingVertices
Definition: A3DSDKTypes.h:344
@ kA3DUnitAstronomical
Definition: A3DSDKEnums.h:574
@ kA3DTypeTess3D
Definition: A3DSDKTypes.h:177
Header file for curve entities.
A3DEModellerAttributeType
A3DSDKRootEntities.
Definition: A3DSDKEnums.h:510
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:903
A3DStatus A3DCrvHyperbolaGet(const A3DCrvHyperbola *pCrv, A3DCrvHyperbolaData *pData)
Populates the A3DCrvHyperbolaData structure.
A3DDouble m_dDiffuseAlpha
An additional alpha channel for diffuse ligthing.
Definition: A3DSDKGraphics.h:756
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupTolerance.h:54
@ KA3DLeaderAlignement_Underline
Definition: A3DSDKEnums.h:1457
@ kA3DTextureMappingOperatorPlanar
Definition: A3DSDKEnums.h:46
A3DBool m_bIs2D
Definition: A3DSDKTexture.h:70
A3DMDFCFRowDatum * m_psPrimaryRef
Definition: A3DSDKMarkupTolerance.h:181
A3DVector3dData m_sOrigin
Definition: A3DSDKGeometrySrf.h:1017
A3DStatus A3DFaceUVPointInsideManagerDelete(A3DFaceUVPointInsideManager *pManager)
Deletes an A3DFaceUVPointInsideManager.
A3DFloat m_fRatio
Definition: A3DSDKMarkupDimension.h:426
A3DDouble m_dLeaderAngle
Definition: A3DSDKMarkupDimension.h:527
A3DBool m_bAlwaysSubstituteFont
Definition: A3DCommonReadWrite.h:103
A3DUns32 m_uiMaterialsSize
Definition: A3DSDKGlobalData.h:102
A3DDouble m_dTolNumSup
Definition: A3DSDKMarkupDimension.h:324
Edge structure.
Definition: A3DSDKTopology.h:769
A3DStatus A3DSurfPipeCreate(const A3DSurfPipeData *pData, A3DSurfPipe **ppSrf)
Creates an A3DSurfPipe from an A3DSurfPipeData structure.
A3DETextureWrappingMode m_eTextureWrappingModeT
Definition: A3DSDKTexture.h:191
A structure that specifies the layers to consider in a layer filter.
Definition: A3DSDKStructure.h:1175
A3DMathFct1D * m_psZLaw
Definition: A3DSDKGeometryCrv.h:950
A3DDouble m_dLength
Definition: A3DSDKMarkupLeaderDefinition.h:160
A3DBool m_bNoLight
If true, lighting is disabled for the whole style.
Definition: A3DSDKGraphics.h:265
void A3DRiCurve
Definition: A3DSDKTypes.h:399
@ kA3DMarkupSubTypeDimensionRadiusCylinder
Definition: A3DSDKEnums.h:2121
@ KEA3DDimensionSymbolTypeFLATNESS
Definition: A3DSDKEnums.h:1805
General style information.
Definition: A3DSDKGraphics.h:252
EA3DMDRoughnessMode
Enumerator that describes the direction of lay.
Definition: A3DSDKEnums.h:1499
A3DUns32 m_uiPathDefinitionsSize
Definition: A3DCommonReadWrite.h:191
@ kA3DBSplineCurveFormPolyline
Definition: A3DSDKEnums.h:2475
@ KEA3DSymbol_Perpendicularity
Definition: A3DSDKEnums.h:2165
@ KEA3DMDDimensionTypeDiameterCone
Definition: A3DSDKEnums.h:1915
A3DStatus A3DMathFct3DLinearCreate(const A3DMathFct3DLinearData *pData, A3DMathFct3DLinear **ppMathFn)
Creates an A3DMathFct3DLinear from an A3DMathFct3DLinearData structure.
@ KEA3DSymbol_STS_ANG_
Definition: A3DSDKEnums.h:2214
A3DDouble m_dThermalExpansion_X
Definition: A3DSDKMisc.h:866
A3DBool m_bZoomable
Definition: A3DSDKMarkupDefinition.h:217
A3DBool m_bIgnoreViewTransfo
Definition: A3DSDKDrawing.h:767
A3DMDFCTolerancePerUnit * m_psTolerancePerUnit
Definition: A3DSDKMarkupTolerance.h:137
@ kA3DTessLODMedium
Definition: A3DSDKEnums.h:916
@ kA3DFRMEnumValue_CadType_Blend
Definition: A3DSDKFeatureEnums.h:406
A3DDouble m_dSurface
Definition: A3DSDKTools.h:494
A3DStatus A3DGlobalFontTextTessellationGet(const A3DFontKeyData *psFontKeyData, const A3DUTF8Char *pcOneChar, A3DRiSet **ppset, A3DDouble *pdCharWidth)
Gets text tessellation as wireframe.
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:596
Structure to specify reading parameters specific to some CAD formats.
Definition: A3DCommonReadWrite.h:546
A3DStatus A3DSurfIsDegenerated(const A3DSurfBase *pSurf, const A3DVector2dData *pUVParameter, A3DDouble dTolerance, A3DBool *pbIsDegenerated, A3DBool *pbUDirection)
Function to determine if a surface is degenerated at a point.
#define kA3DTypeMath
Definition: A3DSDKTypes.h:139
@ kA3DTextureBlendParameterSrcAlphaSaturate
Definition: A3DSDKEnums.h:189
A3DVector3dData m_sStartLimitPoint
Definition: A3DSDKGeometryCrv.h:1138
A3DCrvBase ** m_ppCurves
Definition: A3DSDKGeometryCrv.h:605
@ A3D_LOAD_MISSING_COMPONENTS
Definition: A3DSDKErrorCodes.h:385
@ kA3DModellerUnigraphics
Definition: A3DSDKEnums.h:305
@ KEA3DMDWeldTypeSpot
Definition: A3DSDKEnums.h:1243
void A3DDrawingEntity
Definition: A3DSDKTypes.h:810
A3DUTF8Char * m_pcXMLFilePathForAttributes
Definition: A3DCommonReadWrite.h:442
A3DBool m_bIsTransparencyDefined
Indicates whether transparency is defined.
Definition: A3DSDKGraphics.h:260
@ kA3DFRMEnumValue_ReferenceMaster_Geometries
Definition: A3DSDKFeatureEnums.h:646
@ A3D_WRITE_WRITER_NOT_IMPLEMENTED
Definition: A3DSDKErrorCodes.h:421
A3DDouble m_dPMIPercentAffectedCurveLength
Definition: A3DCommonReadWrite.h:376
@ A3D_CALLBACK_MEMORY_FUNCTIONS_ALREADY_SET
Definition: A3DSDKErrorCodes.h:473
A3DUTF8Char * m_pcTextureFolder
Definition: A3DCommonReadWrite.h:1361
A3DAsmProductOccurrence ** m_ppExplodedProducts
Definition: A3DSDKStructure.h:867
@ KEA3DMDDimensionDualDisplayOnRight
Definition: A3DSDKEnums.h:1933
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:332
A3DDouble m_dCharWidth
Definition: A3DSDKMarkupDefinition.h:169
void A3DMarkupLocator
Definition: A3DSDKTypes.h:626
EA3DLeaderAlignementType
Enumerations for Leader alignment type This enumeration defines the way the leader anchors on markup.
Definition: A3DSDKEnums.h:1453
EA3DMDDimensionDualDisplay
Enumerator that describes dual value display.
Definition: A3DSDKEnums.h:1926
@ kA3DFRMDefinitionPatternType_AxialSpacing
Definition: A3DSDKFeaturePatternEnums.h:90
A3DUTF8Char * m_psModelName
Definition: A3DSDKStructure.h:689
A3DDouble m_dShearStressLimit
Definition: A3DSDKMisc.h:901
@ kA3DUnitUSSurveyFoot
Definition: A3DSDKEnums.h:577
@ kA3DFRMLink_Support
Definition: A3DSDKFeatureEnums.h:355
A3DStatus A3DAsmModelFileExportToStlFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportStlData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in STL format.
A3DStatus A3DRiBrepModelEdit(const A3DRiBrepModelData *pData, A3DRiBrepModel *pRIBrepModel)
Modifies an A3DRiBrepModel from an A3DRiBrepModelData structure.
@ kA3DFRMEnumValue_FilletConicType_Center_Rho
Definition: A3DSDKFeatureEnums.h:613
A3DBool m_bWriteUVCurves
Definition: A3DCommonReadWrite.h:933
@ kA3DFRMValueType_Distance
Definition: A3DSDKFeatureEnums.h:329
@ kA3DUnit_Farad
Definition: A3DSDKEnums.h:2789
A3DUns32 * m_puiCodes
Definition: A3DSDKTessellation.h:899
Main description of graphics properties within an A3DRootBaseWithGraphics instance.
Definition: A3DSDKGraphics.h:120
EA3DMDDimensionFrame
Enumerator that describes dimension's frame.
Definition: A3DSDKEnums.h:1945
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:597
@ KEA3DMDWeldTypeSteepFlankedSingleV
Definition: A3DSDKEnums.h:1236
A structure specifying product occurrence data specific to Inventor format.
Definition: A3DSDKStructure.h:899
A3DBool m_bInactivateAnnotations
Definition: A3DSDKStructure.h:421
A3DDouble m_dTolNumInf
Definition: A3DSDKMarkupDimension.h:325
A3DUns32 m_uiVDegree
Definition: A3DSDKGeometrySrf.h:80
void(* A3DCallbackDrawCylinder)(A3DDouble dBaseRadius, A3DDouble dTopRadius, A3DDouble dHeight)
Draws a cylinder.
Definition: A3DSDKDraw.h:309
@ kA3DFRMEnumValue_RevolveAngleType_Reference
Definition: A3DSDKFeatureEnums.h:511
A3DCrvBase * m_pBasisCrv
Definition: A3DSDKGeometryCrv.h:858
A3DBool m_bTextPosition
Definition: A3DSDKMarkupDimension.h:423
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:794
@ kA3DFRMEnumValue_Pattern_LinearMultiple
Definition: A3DSDKFeaturePatternEnums.h:51
@ A3D_DRW_FILLEDAREA_CLOSED_BOUNDARY
Definition: A3DSDKErrorCodes.h:453
@ kA3DRevitPhysicalProperties_NotComputed
Definition: A3DSDKEnums.h:2862
A3DUns32 m_uiTextureDefinitionIndex
Definition: A3DSDKTexture.h:252
EA3DFRMStringDataType
String data type.
Definition: A3DSDKFeatureEnums.h:205
@ KA3DMDLeaderSymbolBlankedCircle
Definition: A3DSDKEnums.h:1693
void A3DMathFct1DArctanCos
Definition: A3DSDKTypes.h:576
@ kA3DAnalyticPlane
Definition: A3DSDKEnums.h:2659
A3DBool m_bHealOrientations
Definition: A3DCommonReadWrite.h:407
A3DUTF8Char * m_pcAboveText
Definition: A3DSDKMarkupTolerance.h:273
A3DUns32 m_uiUCtrlSize
Definition: A3DSDKGeometrySrf.h:83
A structure that specifies parameters used to read the model file to Inventor format.
Definition: A3DCommonReadWrite.h:504
EA3DMDDimensionType m_eType
Definition: A3DSDKMarkupTolerance.h:243
A3DETextureFunction m_eTextureFunction
Definition: A3DSDKTexture.h:178
A3DBool m_bSensSurface1
Definition: A3DSDKGeometryCrv.h:1053
@ KEA3DMDDimensionGraphicalRepresentationLeaderOnePart
Definition: A3DSDKEnums.h:1759
A3DMathFct1D * m_psThetaLaw
Definition: A3DSDKGeometryCrv.h:951
@ A3DCollision_Unknown
Definition: A3DSDKEnums.h:2739
A3DDouble m_dShearModulus_YZ
Definition: A3DSDKMisc.h:831
@ kA3DFRMEnumValue_HoleShape_Standard
Definition: A3DSDKFeatureHoleEnums.h:45
Projected tolerance zone.
Definition: A3DSDKMarkupTolerance.h:118
A3DSewOptionsData option structure.
Definition: A3DSDKAdvancedTools.h:559
@ kA3DCharsetHebrew
Definition: A3DSDKEnums.h:2271
@ kA3DTextureBlendParameterSrcColor
Definition: A3DSDKEnums.h:181
@ kA3DUnit_None
Definition: A3DSDKEnums.h:2782
A3DRWParamsStepData m_sStep
Definition: A3DCommonReadWrite.h:553
A3DVector2dData m_sMin
Definition: A3DSDKGeometry.h:163
@ KEA3DDimensionSymbolOpenArrow
Definition: A3DSDKEnums.h:1856
@ kA3DTypeMkpView
Definition: A3DSDKTypes.h:215
A3DMDTolerance ** m_ppsMarkupTolerances
Definition: A3DSDKMarkupTolerance.h:278
Curve on Surface structure.
Definition: A3DSDKGeometryCrv.h:787
@ kA3DTextureAlphaTestLess
Definition: A3DSDKEnums.h:253
@ kA3DMarkupTypeGdt
Definition: A3DSDKEnums.h:2091
void A3DSurfExtrusion
Definition: A3DSDKTypes.h:556
A3DETextureBlendParameter
Reserved for future use.
Definition: A3DSDKEnums.h:176
A3DCrvBase * m_pCenterCurve
Definition: A3DSDKGeometrySrf.h:602
A3DVector3dData m_sEndLimitPoint
Definition: A3DSDKGeometryCrv.h:1060
A3DVector3dData m_sDirection
The direction of the spotlight, expressed in world space coordinates.
Definition: A3DSDKGraphics.h:2130
unsigned int A3DUns32
Definition: A3DSDKTypes.h:47
void A3DSurfCylinder
Definition: A3DSDKTypes.h:548
A3DVector3dData m_sNormalDirection
Definition: A3DSDKMarkupSymbol.h:244
A3DMDDimensionExtentionLine * m_pExtentionLine
Definition: A3DSDKMarkupDimension.h:751
EA3DMDLineWeldingOption
Line Welding symbol options description.
Definition: A3DSDKEnums.h:1299
A3DDouble m_dCharHeight
Definition: A3DSDKMarkupDefinition.h:167
A3DStatus A3DMkpAnnotationItemCreate(const A3DMkpAnnotationItemData *pData, A3DMkpAnnotationItem **ppAnnotation)
Creates an A3DMkpAnnotationItem from an A3DMkpAnnotationItemData structure.
@ kA3DMarkupSubTypeWeldingLine
Definition: A3DSDKEnums.h:2137
@ A3DProEReadConstructEntities_AsDatum
Definition: A3DSDKEnums.h:1067
@ KEA3DMDWeldFinishSymbolR
Definition: A3DSDKEnums.h:1283
@ kA3DTypeMathFct1DFraction
Definition: A3DSDKTypes.h:326
@ kA3DFRMEnumValue_FilletType_FaceToFace
Definition: A3DSDKFeatureEnums.h:577
A3DDouble m_dDeltaForMinMax
Definition: A3DSDKMarkupDimension.h:336
EA3DFRMEnumValue_ReferenceMaster
Enumerate the possible master type.
Definition: A3DSDKFeatureEnums.h:641
A3DEDrawingClipFrameType
A3DEDrawingClipFrameType enum.
Definition: A3DSDKEnums.h:2544
A3DStatus A3DSurfPlaneCreate(const A3DSurfPlaneData *pData, A3DSurfPlane **ppSrf)
Creates the A3DSurfPlane from A3DSurfPlaneData structure.
@ kA3DUnitPicas
Definition: A3DSDKEnums.h:559
@ kA3DTypeDrawingEntity
Definition: A3DSDKTypes.h:341
A3DDouble m_dLineSlant
Definition: A3DSDKMarkupDimension.h:660
@ KEA3DCoordPlaneXY
Definition: A3DSDKEnums.h:1599
A3DUns32 m_uiSearchTextureDirectoriesSize
Definition: A3DCommonReadWrite.h:86
@ kA3DTypeDrawingSheet
Definition: A3DSDKTypes.h:334
EA3DFCFIndicatorSymbol m_eSymbol
Definition: A3DSDKMarkupTolerance.h:198
EA3DFRMEnumValue_FilletType
Enumerate the possible types of fillet types
Definition: A3DSDKFeatureEnums.h:573
@ kA3DBSplineSurfaceFormPolynomial
Definition: A3DSDKEnums.h:2447
@ KEA3DSymbol_Position
Definition: A3DSDKEnums.h:2190
@ kA3DE_MERGE_ONLY_IF_NOT_PARASOLID
Definition: A3DSDKEnums.h:1182
Blend02Boundary structure.
Definition: A3DSDKGeometryCrv.h:1120
A3DStatus A3DFRMDoubleDataGet(const A3DFRMFeature *pFeature, A3DFRMDoubleData *pData)
@ KEA3DDimensionSymbolTypeCOUNTERSUNK
Definition: A3DSDKEnums.h:1801
@ kA3DFRMValueType_Offset
Definition: A3DSDKFeatureEnums.h:328
A3DStatus A3DSurfCylindricalCreate(const A3DSurfCylindricalData *pData, A3DSurfCylindrical **ppSrf)
Creates an A3DSurfCylindrical from an A3DSurfCylindricalData structure.
A3DBool m_bAccurateTessellationWithGrid
Definition: A3DCommonReadWrite.h:1115
@ kA3DFRMEnumValue_ModeType_PatternGeometry
Definition: A3DSDKFeatureEnums.h:461
@ kA3DTypeRiCoordinateSystemItem
Definition: A3DSDKTypes.h:206
@ KEA3DCoordPlaneXYZ
Definition: A3DSDKEnums.h:1602
@ KEA3DMDDimensionAngleSector_None
Definition: A3DSDKEnums.h:1980
@ kA3DModellerStepXML
Definition: A3DSDKEnums.h:348
@ kA3DJTTessLODLow
Definition: A3DSDKEnums.h:1103
A3DDouble m_dBaseParameter
Definition: A3DSDKGeometryCrv.h:1136
A3DStatus A3DCrvNurbsCreate(const A3DCrvNurbsData *pData, A3DCrvNurbs **ppCrv)
Creates an A3DCrvNurbs from A3DCrvNurbsData structure.
A3DGraphCamera * m_pCamera
Camera information.
Definition: A3DSDKGraphics.h:2368
@ KEA3DMDWeldTypeSurface
Definition: A3DSDKEnums.h:1239
@ kA3DUnit_Kelvin
Definition: A3DSDKEnums.h:2799
EA3DMDTextPropertiesFormat m_eFormat
Definition: A3DSDKMarkupDefinition.h:172
A3DUns32 m_uiPOccurrencesSize
Definition: A3DSDKStructure.h:390
PolyLine structure.
Definition: A3DSDKGeometryCrv.h:539
A3DUns32 m_uiNextPatternIndex
Global index for the next pattern.
Definition: A3DSDKGraphics.h:1084
@ A3D_TESS3D_NORMALS_ISNAN
Definition: A3DSDKErrorCodes.h:311
A3DEDrawingViewType m_eType
Definition: A3DSDKDrawing.h:396
A3DUns32 m_uiRepItemsSize
Definition: A3DSDKStructure.h:1026
@ kA3DMarkupSubTypeOtherRegion
Definition: A3DSDKEnums.h:2145
void A3DMDDimensionToleranceFormat
Definition: A3DSDKTypes.h:689
@ A3DCollision_NoCollision
Definition: A3DSDKEnums.h:2740
@ KA3DMDLeaderSymbolHalfOpenArrowUp
Definition: A3DSDKEnums.h:1709
@ A3DEProductOccurrenceTypeInv_iam
Definition: A3DSDKEnums.h:478
A3DMDLeaderSymbolType m_eTailSymbol
Definition: A3DSDKMarkupLeaderDefinition.h:252
EA3DFRMFeatureDefinitionType
Feature definition enum for tree features.
Definition: A3DSDKFeatureEnums.h:278
A3DDrawingBlock ** m_ppDrwBlocks
Definition: A3DSDKDrawing.h:406
A3DCallbackDrawPushMatrix m_pfuncPushMatrix
Pushes the current matrix onto the stack.
Definition: A3DSDKDraw.h:407
A3DDouble m_dDCOffset
Definition: A3DSDKMath.h:119
@ kA3DFRMEnumValue_DepthLevel_None
Definition: A3DSDKFeatureHoleEnums.h:65
@ A3D_WRITE_PERMISSION_DENIED
Definition: A3DSDKErrorCodes.h:427
@ KEA3DMDTextPropertiesScoreNone
Definition: A3DSDKEnums.h:2033
A3DDouble m_dGEOMPercentVolume
Definition: A3DCommonReadWrite.h:362
@ KEA3DDimensionSymbolTypeSYMMETRY
Definition: A3DSDKEnums.h:1808
@ KEA3DMDWeldAddSymbolFlush
Definition: A3DSDKEnums.h:1261
A3DStatus A3DGlobalInsertGraphRgbColor(const A3DGraphRgbColorData *pData, A3DUns32 *puiIndexRgbColor)
Creates a new indexed color, returning its index.
A3DRiRepresentationItem ** m_ppInternalGeometries
Definition: A3DSDKFeature.h:420
A3DCollisionResultData structure.
Definition: A3DSDKAdvancedTools.h:1506
@ KEA3DMDDimensionTypeLengthCurvilinear
Definition: A3DSDKEnums.h:1905
A3DMDFCFToleranceValue * m_psSemanticValue
Definition: A3DSDKMarkupTolerance.h:179
@ KEA3DSymbol_Cylindricity
Definition: A3DSDKEnums.h:2163
void A3DFRMFeature
Definition: A3DSDKTypes.h:827
@ KEA3DMDDimensionOrientationAngle
Definition: A3DSDKEnums.h:1779
A3DRiCoordinateSystem * m_pCoordinateSystem
Reserved for future use.
Definition: A3DSDKGraphics.h:2507
@ kA3DFRMEnumDataType_None
Definition: A3DSDKFeatureEnums.h:228
@ kA3DFRMRoot_Package
Definition: A3DSDKFeatureEnums.h:99
@ A3DPDF_PDFLIB_ERROR
Definition: A3DSDKErrorCodes.h:483
@ kA3DTessLODUserDefined
Definition: A3DSDKEnums.h:925
A3DSurfBase * m_pSurface1
Definition: A3DSDKGeometrySrf.h:600
@ KEA3DMDLineWeldOptionNone
Definition: A3DSDKEnums.h:1302
@ A3D_INVALID_DATA_NULL
Definition: A3DSDKErrorCodes.h:107
@ kA3DAnalyticAlreadyPlane
Definition: A3DSDKEnums.h:2660
@ kA3DTypeGraphStyle
Definition: A3DSDKTypes.h:267
A3DETextureAlphaMode
Definition: A3DSDKEnums.h:207
A3DStatus A3DGlobalIsMaterialTexture(const A3DUns32 uiIndexMaterial, A3DBool *pbIsTexture)
Determines whether the data at the index uiIndexMaterial in the global array of materials is an A3DGr...
@ kA3DTypeGraphPointLight
Definition: A3DSDKTypes.h:280
@ A3D_LOADPRC_INVALID_ANNOT_INDEX
Definition: A3DSDKErrorCodes.h:408
@ kA3DFRMFeatureDefinitionType_Translate
Definition: A3DSDKFeatureEnums.h:292
A3DUns32 m_uiUKnotSize
Definition: A3DSDKGeometrySrf.h:81
A3DUns32 m_uiStartTriangulated
Definition: A3DSDKTessellation.h:224
@ KEA3DSymbol_Runout
Definition: A3DSDKEnums.h:2172
@ A3D_LOAD_FILE_TOO_OLD
Definition: A3DSDKErrorCodes.h:394
@ KEA3DMDDimensionValueOptionNone
Definition: A3DSDKEnums.h:1739
void A3DSurfTransform
Definition: A3DSDKTypes.h:559
A3DStatus A3DPkPartsTranslateToA3DAsmModelFile(int pNbPkParts, int *pPkParts, A3DRWParamsLoadData *pLoadParam, A3DAsmModelFile **ppA3DAsmModelFile, A3DMiscPKMapper **pMapper)
Translate Parasolid Parts from parasolid session into an A3DModelFile with a mapper.
A3DCallbackDrawTriangleFanTextured m_pfuncTriangleFanTextured
Draws a fan of textured triangles.
Definition: A3DSDKDraw.h:420
@ A3D_LOAD_FILE_TOO_RECENT
Definition: A3DSDKErrorCodes.h:395
@ kA3DFRMEnumValue_DepthType_ThruAll
Definition: A3DSDKFeatureEnums.h:483
@ kA3DUnit_Rankine
Definition: A3DSDKEnums.h:2810
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:482
@ A3D_CRV_HELIX_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:154
A3DDouble m_dWrappingWidth
Definition: A3DSDKMarkupText.h:100
A3DStatus A3DMDTextPositionGet(const A3DMDTextPosition *pTextPosition, A3DMDTextPositionData *pData)
Populates the A3DMDTextPositionData structure.
Feature tree data Populates the A3DFRMFeatureTreeData structure.
Definition: A3DSDKFeature.h:412
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:791
@ KEA3DMDDimensionTypeChamfer
Definition: A3DSDKEnums.h:1916
A3DStatus A3DAsmModelFileExportToPrcStream(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportPrcData *pParamsExportData, A3DUTF8Char **pcStream, A3DUns32 *uLength, A3DRWParamsPrcWriteHelper **ppPrcWriteHelper)
Writes a model file to a stream buffer in a PRC format.
EA3DLocatorCoordinatePlane m_eCoordinatePlane
Definition: A3DSDKMarkupSymbol.h:231
A3DEPictureDataFormat
Image format.
Definition: A3DSDKEnums.h:2415
@ KEA3DMDAnchorTop_right
Definition: A3DSDKEnums.h:1652
Non Linear transformation.
Definition: A3DSDKMath.h:397
A3DStatus A3DMiscUTF16ToUTF8(const A3DUniChar *pcInputBuffer, A3DUTF8Char acOutputBuffer[])
Converts a UTF-16 string to a UTF-8 string on Windows.
signed char A3DBool
Definition: A3DSDKTypes.h:34
A3DDomainData m_sRectangularBox
Definition: A3DSDKDrawing.h:313
A3DStatus A3DFRMFeatureTreeGet(const A3DFRMFeatureTree *pTree, A3DFRMFeatureTreeData *pData)
Populates the A3DFRMFeatureTreeData structure.
@ kA3DCompressionLow
Definition: A3DSDKEnums.h:1118
A3DAsmFilter * m_pFilter
Definition: A3DSDKDrawing.h:408
@ kA3DFRMEnumValue_FilletConicType_Boundary_Center
Definition: A3DSDKFeatureEnums.h:614
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:286
Intersection structure.
Definition: A3DSDKGeometryCrv.h:1045
FCF drawing row.
Definition: A3DSDKMarkupTolerance.h:174
A3DCallbackDrawBegin m_pfuncBegin
Begins drawing.
Definition: A3DSDKDraw.h:410
A3DStatus A3DMathFct1DPolynomCreate(const A3DMathFct1DPolynomData *pData, A3DMathFct1DPolynom **ppMathFn)
Creates ab A3DMathFct1DPolynom from an A3DMathFct1DPolynomData structure.
A3DBool m_bFACETED_BREPAsOneFace
Definition: A3DCommonReadWrite.h:446
A3DStatus A3DProjectPointCloudManagerDelete(A3DProjectPointCloudManager *pManager)
Deletes an A3DProjectPointCloudManager.
A3DEUnits m_eDefaultUnit
Definition: A3DCommonReadWrite.h:106
A3DDouble m_dTol
Definition: A3DSDKTools.h:54
@ A3D_DRW_OPERATOR_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:445
void(* A3DCallbackDrawBeginLineStipple)(const A3DGraphStyleData *psGraphStyleData)
Sets the environment to draw with a line stipple.
Definition: A3DSDKDraw.h:351
A3DEReadingMode2D3D
This value determine if we load only 3D, only Drawings or both. Both only apply to DWG/DXF for the mo...
Definition: A3DSDKEnums.h:2769
A3DUns32 m_uiDiffuse
The global index for the Diffuse light.
Definition: A3DSDKGraphics.h:752
@ A3D_TESSFACE_RGBAVERTICESSIZE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:320
A3DStatus A3DMDMarkupLeaderStubGet(const A3DMDMarkupLeaderStub *pLeaderStub, A3DMDMarkupLeaderStubData *pData)
Populates the A3DMDMarkupLeaderStubData structure.
@ kA3DTypeDrawingView
Definition: A3DSDKTypes.h:336
@ A3D_WRITE_INVALID_FILE_NAME
Definition: A3DSDKErrorCodes.h:422
A3DStatus A3DMarkupTextGet(const A3DMarkupText *pMarkupText, A3DMarkupTextData *pData)
Populates the A3DMarkupTextData structure.
@ A3D_TOOLS_COMPUTE_UV_FAILURE
Definition: A3DSDKErrorCodes.h:348
A3DETextureMappingOperator m_eMappingOperator
Definition: A3DSDKTexture.h:171
A3DDouble m_dShearModulus_YZ
Definition: A3DSDKMisc.h:865
A3DUns32 m_uiFaceSize
Definition: A3DSDKTopology.h:464
A3DBool m_bSaveAsBinary
Definition: A3DSDKReadWrite.h:854
A3DUns32 m_uiFaceSize
Definition: A3DSDKAdvancedTools.h:631
A3DProjectPointCloudManagerDataFromRI sructure.
Definition: A3DSDKAdvancedTools.h:762
FCF tolerance value.
Definition: A3DSDKMarkupTolerance.h:133
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:793
@ KEA3DGDTTypeCircularRunout
Definition: A3DSDKEnums.h:1365
@ KEA3DSymbol_between
Definition: A3DSDKEnums.h:2193
A3DUns32 m_uiNoteTextsSize
Definition: A3DSDKMarkupSymbol.h:177
@ kA3DUnitUSSurveyMile
Definition: A3DSDKEnums.h:580
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupText.h:103
@ A3D_CRV_CIRCLE_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:143
@ kA3DDrawingViewTypeBottom
Definition: A3DSDKEnums.h:2523
@ kA3DFRMDoubleOffset
Definition: A3DSDKFeatureEnums.h:161
A3DUns32 m_uiDrwBlocksSize
Definition: A3DSDKDrawing.h:224
Blend03 structure.
Definition: A3DSDKGeometrySrf.h:656
@ kA3DTypeMDPositionReference
Definition: A3DSDKTypes.h:224
@ kA3DFRMEnumValue_CadType_Material
Definition: A3DSDKFeatureEnums.h:438
A3DStatus A3DMDDimensionValueGet(const A3DMDDimensionValue *pDimensionValue, A3DMDDimensionValueData *pData)
Populates the A3DMDDimensionValueData structure.
A3DUns8 m_cParameterizationType
Definition: A3DSDKGeometrySrf.h:608
@ KEA3DMDWeldFinishSymbolGrinding
Definition: A3DSDKEnums.h:1286
A3DBool m_bWriteTessellation
Definition: A3DCommonReadWrite.h:1058
@ kA3DFRMEnumValue_FilletLengthType_Curvature_Asymmetric
Definition: A3DSDKFeatureEnums.h:598
A3DStatus A3DMathFct1DArctanCosCreate(const A3DMathFct1DArctanCosData *pData, A3DMathFct1DArctanCos **ppMathFn)
Creates an A3DMathFct1DArctanCos from an A3DMathFct1DArctanCosData structure.
@ kA3DFRMEnumValue_RevolveAngleType_Variable_Symmetric
Definition: A3DSDKFeatureEnums.h:510
@ A3D_LOAD_MULTI_MODELS_CADFILE
Definition: A3DSDKErrorCodes.h:382
@ kA3DTypeRootBaseWithGraphics
Definition: A3DSDKTypes.h:158
@ KEA3DSubtypeUnknown
Definition: A3DSDKEnums.h:1580
@ KEA3DMDWeldAddSymbolConvex
Definition: A3DSDKEnums.h:1262
@ kA3DTextureAlphaTestLequal
Definition: A3DSDKEnums.h:255
@ kA3DTypeSurfBlend04
Definition: A3DSDKTypes.h:321
void A3DFaceUVPointInsideManager
Definition: A3DSDKTypes.h:774
A3DStatus A3DAsmProductOccurrenceGetCV5(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataCV5 *pData)
Populates the A3DAsmProductOccurrenceDataCV5 structure.
@ kA3DStepAP203
Definition: A3DSDKEnums.h:1130
A3DTopoCoEdge ** m_ppCoEdges
Definition: A3DSDKTopology.h:617
Isotropic physical properties.
Definition: A3DSDKMisc.h:805
A3DCallbackDrawUnProject m_pfuncUnProject
Un-projects the point.
Definition: A3DSDKDraw.h:428
A3DUTF8Char * m_pcCodePageName
Definition: A3DCommonReadWrite.h:438
A3DStatus A3DGraphPointLightCreate(const A3DGraphPointLightData *pData, A3DGraphPointLight **ppLight)
Creates a new point light source entity, returning its handle.
A3DStatus A3DAsmGetFixedTogetherComponents(const A3DAsmProductOccurrence *pOwnerNode, A3DUns32 *ppuiSizeCount, A3DUns32 **ppuiSizeArray, A3DAsmProductOccurrence ***pppFixedTogetherNodes)
Given a base product occurrence, builds a set of arrays of rigidly linked together entities.
Revolution structure.
Definition: A3DSDKGeometrySrf.h:329
A3DUns32 m_uRepItemSize
Definition: A3DSDKAdvancedTools.h:1478
@ A3D_WRITE_KEEPPARSEDENTITIES_DISABLED
Definition: A3DSDKErrorCodes.h:424
@ KEA3DMDDimensionRefType_Match
Definition: A3DSDKEnums.h:1999
Physical properties. contains a union of the differents .
Definition: A3DSDKMisc.h:744
EA3DMDDimensionLineExtensionType m_eExtension
Definition: A3DSDKMarkupDimension.h:528
@ A3DPDF_BAD_FONT_PARAMETERS
Definition: A3DSDKErrorCodes.h:490
@ KEA3DDimensionSymbolTypeARROW
Definition: A3DSDKEnums.h:1821
@ kA3DTypeRiPlane
Definition: A3DSDKTypes.h:200
A3DDouble m_dPMIDeviationCurveCentroid
Definition: A3DCommonReadWrite.h:379
void(* A3DCallbackDrawBeginLineWidth)(A3DDouble dWidth)
Sets the environment to draw with a line width.
Definition: A3DSDKDraw.h:323
@ kA3DMarkupTypeDatum
Definition: A3DSDKEnums.h:2089
A3DVector3dData m_sClampingVector
Definition: A3DSDKMarkupWelding.h:55
void A3DMDDimensionFunnel
Definition: A3DSDKTypes.h:694
A3DBool m_bIsCritical
Definition: A3DSDKMarkupWelding.h:47
A3DDouble m_dPMIPercentCurveLength
Definition: A3DCommonReadWrite.h:377
void(* A3DCallbackDrawBeginFrameDraw)(const A3DVector3dData *psPoint3d, A3DBool bIsZoomable, A3DDouble dFixedSize)
Sets the environment to draw with screen coordinates.
Definition: A3DSDKDraw.h:281
@ kA3DFRMEnumValue_ModeType_Cut
Definition: A3DSDKFeatureEnums.h:457
A3DDrawingBlock ** m_ppDrwBlocks
Definition: A3DSDKDrawing.h:225
Structure for defining tessellation base data.
Definition: A3DSDKTessellation.h:76
EA3DMDSpotWeldType m_eType
Definition: A3DSDKMarkupWelding.h:45
A3DDouble m_dAlpha
Definition: A3DSDKTexture.h:182
A3DStatus A3DRiDirectionCreate(const A3DRiDirectionData *pData, A3DRiDirection **ppDirection)
Creates an A3DRiDirection from an A3DRiDirectionData structure.
@ KEA3DSymbol_MoreOrLess
Definition: A3DSDKEnums.h:2159
A3DUns32 m_uiDiffuseColorIndex
The diffuse color of the light source.
Definition: A3DSDKGraphics.h:2263
@ kA3DFRMDoublePitch
Definition: A3DSDKFeatureEnums.h:165
A3DCrvPolyLine * m_pProjectedPolyLine
Definition: A3DSDKAdvancedTools.h:1191
@ kA3DTypeMDPosition2D
Definition: A3DSDKTypes.h:223
A3DStatus A3DCrvPolyLineGet(const A3DCrvPolyLine *pCrv, A3DCrvPolyLineData *pData)
Populates the A3DCrvPolyLineData structure.
A3DStatus A3DMkpRTFDelete(A3DVoid *pRTFData)
delete RTF data created by A3DMkpRTFInit
@ A3D_RI_BREPMODEL_CANNOT_ACCESS_GEOMETRY
Definition: A3DSDKErrorCodes.h:215
@ kA3DTypeGraphCamera
Definition: A3DSDKTypes.h:284
A3DUns32 m_iDecimalPlaces
Definition: A3DSDKMarkupSymbol.h:233
A3DStatus A3DMkpRTFFieldCreate(const A3DUTF8Char *pRTFString, A3DMkpRTFField **pRTFField)
Initialize RTF data for parsing Previously A3DMkpRTFInit.
@ kA3DUnitNanometer
Definition: A3DSDKEnums.h:568
A3DDouble m_dScale
Definition: A3DSDKDrawing.h:400
EA3DFCFIndicatorType m_eType
Definition: A3DSDKMarkupTolerance.h:197
A3DStatus A3DMiscPKMapperGetPKEntitiesFromA3DEntity(const A3DMiscPKMapper *pMapper, const A3DEntity *pA3DEntity, int *piNbPKEntities, int **ppPKEntities)
Get Parasolid entities from HOOPS Exchange entity.
@ kA3DFRMDefinitionType_Position
Definition: A3DSDKFeatureEnums.h:257
A3DStatus A3DEntityDelete(A3DEntity *pEntity)
Recursively deletes the entity and its child entities.
A3DHLROptionsData structure.
Definition: A3DSDKAdvancedTools.h:1344
@ KEA3DAuxiliaryRest
Definition: A3DSDKEnums.h:1568
@ KEA3DMDWeldTypeSingleEdgeFlange
Definition: A3DSDKEnums.h:1249
A3DDouble * m_pdTextureCoords
Definition: A3DSDKTessellation.h:304
void A3DMDDimensionExtremity
Definition: A3DSDKTypes.h:693
Annotation Set structure.
Definition: A3DSDKMarkup.h:189
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:544
@ KEA3DMDDimensionGraphicalRepresentationRegular
Definition: A3DSDKEnums.h:1757
Header file for the markup with definition module.
A3DInt8 m_cReservedChar1
Definition: A3DSDKGeometrySrf.h:677
A3DUns8 * m_pucRGBAVertices
Definition: A3DSDKTessellation.h:471
Structure to define additional directories that the load function will search in addition to the root...
Definition: A3DCommonReadWrite.h:161
@ kA3DUnit_Candela
Definition: A3DSDKEnums.h:2785
A3DUns8 m_ucBehaviour
Definition: A3DSDKTopology.h:106
@ KEA3DMDDimensionFrameScoredCircle
Definition: A3DSDKEnums.h:1949
A3DStatus A3DSurfRuledGet(const A3DSurfRuled *pSrf, A3DSurfRuledData *pData)
Populates the A3DSurfRuledData structure.
A3DCallbackDrawPopMatrix m_pfuncPopMatrix
Pops the matrix off the stack.
Definition: A3DSDKDraw.h:408
@ A3D_DRW_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:436
@ KEA3DMDBalloonHexagon
Definition: A3DSDKEnums.h:1527
A3DUns32 m_uiNumberOfPathLeaderPositions
Definition: A3DSDKMarkupLeaderDefinition.h:234
A3DDouble m_dAngularError
Definition: A3DSDKGeometryCrv.h:1131
@ kA3DDrawingOperatorTypeDetail
Definition: A3DSDKEnums.h:2560
A3DEModellerType m_eModellerType
Definition: A3DSDKStructure.h:420
@ KEA3DSymbol_STS_CIR
Definition: A3DSDKEnums.h:2217
@ kA3DFRMEnumValue_ChamferType_Corner
Definition: A3DSDKFeatureEnums.h:558
Structure for specifying a 3D domain (a bounding box)
Definition: A3DSDKGeometry.h:176
A3DDouble m_dDensity
Definition: A3DSDKMisc.h:747
A3DGraphTextureTransformation * m_pTextureTransfo
Definition: A3DSDKTexture.h:192
void A3DMDDimensionValueFormat
Definition: A3DSDKTypes.h:688
@ kA3DModellerXML
Definition: A3DSDKEnums.h:340
@ KA3DMDLeaderSymbolDoubleClosedArrow
Definition: A3DSDKEnums.h:1708
A3DInt8 m_cReservedChar2
Definition: A3DSDKGeometrySrf.h:678
A3DUns32 m_uiPOccurrencesSize
Definition: A3DSDKStructure.h:78
@ kA3DTypeTopoUniqueVertex
Definition: A3DSDKTypes.h:163
@ KA3DMarkupFrameFixBothFlag
Definition: A3DSDKEnums.h:1439
@ A3DPDF_3D_ANNOT_REQUIRED
Definition: A3DSDKErrorCodes.h:485
@ kA3DFRMEnumValue_CadType_ImportedSolid
Definition: A3DSDKFeatureEnums.h:392
@ KEA3DMDDimensionOverScored
Definition: A3DSDKEnums.h:1969
A3DBool m_bUseClipBox
Definition: A3DSDKAdvancedTools.h:1173
A3DDouble m_dDepth1
Definition: A3DSDKMarkupSymbol.h:166
@ A3D_RI_CANNOT_ACCESS_TESS
Definition: A3DSDKErrorCodes.h:212
EA3DFCFIndicatorSymbol
Symbol define in the feature control frame indicator.
Definition: A3DSDKEnums.h:2844
A3DUns8 m_ucTextureDimension
Definition: A3DSDKTexture.h:169
void A3DMkpView
Definition: A3DSDKTypes.h:592
A3DInt32 m_iBRepIndice
Definition: A3DSDKAdvancedTools.h:708
A3DVector2dData m_sRefPoint
Definition: A3DSDKDrawing.h:218
A3DUns32 m_uiValuesSize
Definition: A3DSDKFeature.h:521
void(* A3DCallbackDrawFont)(const A3DFontKeyData *psFontKeyData)
Defines a font.
Definition: A3DSDKDraw.h:344
A3DMDDimensionFunnel * m_pFunnel
Definition: A3DSDKMarkupDimension.h:657
A3DUns32 m_uiAnnotationsSize
Definition: A3DSDKMarkup.h:192
@ KEA3DMDDisplayType_FlatToScreen
Definition: A3DSDKEnums.h:2023
@ kA3DTypeSurfSphere
Definition: A3DSDKTypes.h:315
A3DStatus A3DAsmProductOccurrenceGetJT(const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataJT *pData)
Populates the A3DAsmProductOccurrenceDataJT structure.
A3DSurfBase * m_pSurface0
Definition: A3DSDKGeometrySrf.h:598
A3DMDGDTValueType m_eValueType
Definition: A3DSDKMarkupTolerance.h:142
A3DBool m_bForceSurfaceDuplication
Definition: A3DSDKReadWrite.h:855
@ kA3DFRMEnumValue_HoleShape_Simple
Definition: A3DSDKFeatureHoleEnums.h:39
A3DStatus A3DComputePolyBrepPhysicalProperties(const A3DRiPolyBrepModel *p, const A3DVector3dData *psScale, A3DPhysicalPropertiesData *psPhysicalPropertiesData)
Function to compute the physical properties (surface area, volume and gravity center,...
@ kA3DTypeTopoBody
Definition: A3DSDKTypes.h:171
void A3DProjectPointCloudManager
Definition: A3DSDKTypes.h:776
void A3DMDLeaderDefinition
Definition: A3DSDKTypes.h:641
A3DMkpAnnotationEntity ** m_ppAnnotations
Definition: A3DSDKMarkup.h:305
A structure that specifies parameters used to read the model file to Solidworks format.
Definition: A3DCommonReadWrite.h:485
A3DVector2dData m_sUVPosition1
Definition: A3DSDKGeometryCrv.h:1027
@ kA3DDrawingViewTypeBackground
Definition: A3DSDKEnums.h:2528
A3DStatus A3DMathFct1DCombinationCreate(const A3DMathFct1DCombinationData *pData, A3DMathFct1DCombination **ppMathFn)
Creates an A3DMathFct1DCombination from an A3DMathFct1DCombinationData structure.
EA3DMDLineWeldingType m_eArrowSideType
Definition: A3DSDKMarkupWelding.h:89
@ kA3DTypeMiscReferenceOnCsysItem
Definition: A3DSDKTypes.h:191
@ A3D_SUCCESS
Definition: A3DSDKErrorCodes.h:85
@ kA3DFRMEnumValue_CadType_Quilt
Definition: A3DSDKFeatureEnums.h:425
A3DCallbackDrawEndFrameDraw m_pfuncEndFrameDraw
Ends the draw with screen coordinates.
Definition: A3DSDKDraw.h:430
A3DBool m_bBinaryFile
Definition: A3DCommonReadWrite.h:1103
@ A3DCollision_FirstInside
Definition: A3DSDKEnums.h:2744
@ kA3DTypeMathFct1DTrigonometric
Definition: A3DSDKTypes.h:325
@ kA3DMarkupSubTypeOtherSymbolUtility
Definition: A3DSDKEnums.h:2142
@ kA3DCharsetTibetan
Definition: A3DSDKEnums.h:2292
Annotation Reference structure.
Definition: A3DSDKMarkup.h:243
Reading parameters specific to IFC files.
Definition: A3DCommonReadWrite.h:435
A3DStatus A3DDrawingModelGet(const A3DDrawingModel *pDrawingModel, A3DDrawingModelData *pData)
Populates the A3DDrawingModelData structure.
@ KEA3DMDTextPropertiesScored
Definition: A3DSDKEnums.h:2035
A3DUns32 m_uiBackgroundStyleIndex
A style index for background color and rendering mode.
Definition: A3DSDKGraphics.h:2375
A3DParameterizationData m_sParam
Definition: A3DSDKGeometryCrv.h:202
Set structure.
Definition: A3DSDKRepItems.h:201
@ KEA3DSymbol_STS_PAR
Definition: A3DSDKEnums.h:2225
A3DMDGDTValueType
Enumerations for modifier type.
Definition: A3DSDKEnums.h:1376
A structure specifying assembly attachments infos specific to Solidworks format.
Definition: A3DSDKStructure.h:624
A3DStatus A3DMkpAnnotationReferenceGet(const A3DMkpAnnotationReference *pAnnotation, A3DMkpAnnotationReferenceData *pData)
Populates the A3DMkpAnnotationReferenceData structure.
void A3DMDPosition3D
Definition: A3DSDKTypes.h:646
@ A3D_MARKUP_CANNOT_ATTACH_TESS
Definition: A3DSDKErrorCodes.h:367
A3DUTF8Char * m_pcName
Definition: A3DSDKRootEntities.h:161
void A3DDrawingCurve
Definition: A3DSDKTypes.h:811
A3DECompressBrepType m_eCompressBrepType
Definition: A3DCommonReadWrite.h:815
A3DBool m_bClampTolerantUVCurvesInsideUVDomain
Definition: A3DSDKTools.h:66
@ kA3DFRMDefinitionHoleType_StandardDefinition
Definition: A3DSDKFeatureHoleEnums.h:109
@ kA3DFRMFeatureDefinitionType_Fillet
Definition: A3DSDKFeatureEnums.h:289
@ KEA3DMDTextPropertiesJustificationLeft
Definition: A3DSDKEnums.h:2058
void A3DTopoCoEdge
Definition: A3DSDKTypes.h:440
EA3DFRMEnumValue_DepthType
all possible type of depth. This can be used to specify Depth of Features Extrude,...
Definition: A3DSDKFeatureEnums.h:479
@ kA3DDrawingViewTypeDetail
Definition: A3DSDKEnums.h:2533
A3DBool m_bSplitFaces
Definition: A3DSDKTools.h:56
A3DDrawingBlock ** m_ppDrwBlocks
Definition: A3DSDKDrawing.h:593
A3DVector3dData * m_pPts
Definition: A3DSDKRepItems.h:273
@ kA3DFRMEnumValue_CadType_BooleanOperation
Definition: A3DSDKFeatureEnums.h:427
A3DUns32 m_uiAttachementsSize
Definition: A3DSDKStructure.h:652
@ A3D_TESSMARKUP_HAS_INVALID_FONTKEY
Definition: A3DSDKErrorCodes.h:324
@ kA3DMarkupSubTypeDimensionEnumMax
Definition: A3DSDKEnums.h:2132
@ kA3DFRMEnumValue_DepthType_None
Definition: A3DSDKFeatureEnums.h:481
A3DDrawingEntity ** m_ppDrwEntities
Definition: A3DSDKDrawing.h:589
@ kA3DTypeMDToleranceSizeValue
Definition: A3DSDKTypes.h:262
A3DCallbackDrawPolygon m_pfuncPolygon
Draws a polygon.
Definition: A3DSDKDraw.h:434
@ kA3DFRMFeatureDefinitionType_Pattern
Definition: A3DSDKFeatureEnums.h:282
void A3DMarkupMeasurementPoint
Definition: A3DSDKTypes.h:628
A3DDouble m_dSemiImageAxis
Definition: A3DSDKGeometryCrv.h:486
@ KEA3DSymbol_BREAK15
Definition: A3DSDKEnums.h:2203
A3DRiRepresentationItem ** m_pRepItems
Definition: A3DSDKAdvancedTools.h:766
A3DStatus A3DMiscReferenceOnTessGet(const A3DMiscReferenceOnTess *pReferenceOnTess, A3DMiscReferenceOnTessData *pData)
Populates the A3DMiscReferenceOnTessData structure for PolyBrepModel.
A3DStatus A3DMkpRTFInit(const A3DUTF8Char *pRTF, A3DVoid **pRTFData)
Initialize RTF data for parsing.
@ KA3DMDLeaderSymbolBlankedArrow
Definition: A3DSDKEnums.h:1690
A3DCallbackDrawEndLineStipple m_pfuncEndLineStipple
Ends the draw with a line stipple.
Definition: A3DSDKDraw.h:440
Blend02 structure.
Definition: A3DSDKGeometrySrf.h:593
A3DStatus A3DRiReleaseTessellation(A3DRiRepresentationItem *pRepresentationItem)
Function to release the tessellation stored on the representation item.
void A3DMarkupGDT
Definition: A3DSDKTypes.h:620
A3DStatus A3DAsmModelFileExportToStepFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportStepData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in STEP format.
A3DInt32 m_iFontFamilyIndex
Definition: A3DSDKMarkup.h:719
Structure for defining toric surfaces.
Definition: A3DSDKGeometrySrf.h:274
@ kA3DFRMEnumValue_Pattern_PolygonalMultiple
Definition: A3DSDKFeaturePatternEnums.h:43
@ KEA3DMDBalloonDividedHexagon
Definition: A3DSDKEnums.h:1528
void A3DMDTolerance
Definition: A3DSDKTypes.h:660
A3DTopoBrepData * m_pBrepData
Definition: A3DSDKRepItems.h:545
@ A3D_INVALID_PICTURE_FORMAT
Definition: A3DSDKErrorCodes.h:204
A3DDouble m_dThermalExpansion_Y
Definition: A3DSDKMisc.h:867
A3DStatus A3DAsmModelFileExportToJTFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportJTData *pParamsExportData, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in JT format.
@ kA3DFRMDataDouble
Definition: A3DSDKFeatureEnums.h:307
A3DTopoConnex ** m_ppConnexes
Definition: A3DSDKTopology.h:332
A3DUns32 m_uiCoordinateEntitiesNotesSize
Definition: A3DSDKMarkupWelding.h:113
A3DUns32 * m_puiAdditionalIndexes
Definition: A3DSDKMisc.h:389
void A3DDrawingBlockOperator
Definition: A3DSDKTypes.h:809
@ kA3DTypeMDFCFDrawingRow
Definition: A3DSDKTypes.h:258
A3DBool m_bReadHiddenObjects
Definition: A3DCommonReadWrite.h:63
A3DDouble m_dVolume
Definition: A3DSDKTools.h:496
A3DStatus A3DSurfTorusCreate(const A3DSurfTorusData *pData, A3DSurfTorus **ppSrf)
Creates an A3DSurfTorus from an A3DSurfTorusData structure.
EA3DMDDimensionSymbolShape m_eShape
Definition: A3DSDKMarkupDimension.h:460
void A3DVoid
Definition: A3DSDKTypes.h:36
@ kA3DFRMEnumDataType_RevolveAngle
Definition: A3DSDKFeatureEnums.h:235
Structure to specify the PMI reading parameters.
Definition: A3DCommonReadWrite.h:100
@ kA3DFRMEnumValue_CadType_Fillet
Definition: A3DSDKFeatureEnums.h:407
A3DDouble m_dGEOMDeviationPointSetCentroid
Definition: A3DCommonReadWrite.h:370
A3DMiscEntityReference ** m_ppEntityReferences
Definition: A3DSDKStructure.h:400
A3DTransfoRepresentationItemData structure.
Definition: A3DSDKAdvancedTools.h:1461
A3DMDToleranceSizeValue ** m_ppTolSizeValue
Definition: A3DSDKMarkupTolerance.h:260
A3DUns32 m_uiNbOfElement
Definition: A3DSDKGeometrySrf.h:663
@ A3D_SRF_NURBS_TOO_TINY_TOLERANCE
Definition: A3DSDKErrorCodes.h:171
@ A3D_CRV_NURBS_CANNOT_ACCESS_APPROX
Definition: A3DSDKErrorCodes.h:161
A3DInt32 * m_paiErrors
Definition: A3DSDKTools.h:265
@ KEA3DDimensionSymbolTypeCENTERLINE
Definition: A3DSDKEnums.h:1798
A3DVector3dData m_sMin
Definition: A3DSDKGeometry.h:179
A3DVector3dData m_sNormalVector
Definition: A3DSDKMarkupWelding.h:56
@ kA3DModellerU3D
Definition: A3DSDKEnums.h:330
@ kA3DFRMDefinitionPatternType_RadialSpacing
Definition: A3DSDKFeaturePatternEnums.h:98
@ A3D_INITIALIZE_CANNOT_PROCESS
Definition: A3DSDKErrorCodes.h:119
@ kA3DFRMEnumValue_ModeType_CutOut
Definition: A3DSDKFeatureEnums.h:458
A3DUTF8Char * m_pcField7
Definition: A3DSDKMarkupSymbol.h:63
A3DMDFCValue * m_psProfileTolerance
Definition: A3DSDKMarkupTolerance.h:139
A3DStatus A3DRootBaseAttributeAppend(A3DRootBase *pEntity, A3DUns32 uiSize, A3DMiscAttribute **m_ppAttributes)
Append attributes to the current attribute array stored in a PRC entity.
@ kA3DStepNameFromNAUO_ID
Definition: A3DSDKEnums.h:1091
A3DHLRViewPlaneData structure.
Definition: A3DSDKAdvancedTools.h:1167
void A3DMarkupDatum
Definition: A3DSDKTypes.h:619
PolyBrepModel structure.
Definition: A3DSDKRepItems.h:685
@ kA3DIntersectionLimitTypeHelp
Definition: A3DSDKEnums.h:2501
A3DCrvBase * m_pSecondCurve
Definition: A3DSDKGeometrySrf.h:1019
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:440
A3DStatus A3DComputePhysicalProperties(const A3DRiBrepModel *p, const A3DVector3dData *psScale, A3DPhysicalPropertiesData *psPhysicalPropertiesData)
Function to compute the physical properties (surface area, volume and gravity center,...
A3DUns32 m_uiMappingAttributesIntensitySize
Definition: A3DSDKTexture.h:174
A3DEDrawBeginEndType
Enumeration for characterizing begin and end callbacks.
Definition: A3DSDKEnums.h:2616
Reading parameters specific to IGES files.
Definition: A3DCommonReadWrite.h:422
A3DMDFCFRowDatum * m_psTertiaryRef
Definition: A3DSDKMarkupTolerance.h:183
@ KEA3DDimensionSymbolTypeSURFPROFILE
Definition: A3DSDKEnums.h:1803
A3DCallbackDrawBeginMaterial m_pfuncBeginMaterial
Store current materials of the environment.
Definition: A3DSDKDraw.h:446
A3DStatus A3DMarkupLineWeldingGet(const A3DMarkupLineWelding *pLineWelding, A3DMarkupLineWeldingData *pData)
Populates the A3DMarkupLineWeldingData structure.
void(* A3DCallbackDrawSetTessellationPoints)(const A3DVector3dData *pasPoint, A3DUns32 uiPointsSize)
Returns all the points of a representation item tessellation.
Definition: A3DSDKDraw.h:101
A3DDouble * m_pdWeights
Definition: A3DSDKGeometrySrf.h:87
@ kA3DFRMEnumValue_CadType_None
Definition: A3DSDKFeatureEnums.h:384
A structure that specifies base unit information.
Definition: A3DSDKRootEntities.h:519
A3DBool m_bTarget
Definition: A3DSDKMarkupTolerance.h:51
A3DDouble m_dSmallestThickness
Definition: A3DSDKTopology.h:193
@ A3DPDF_XML_LOAD_ERROR
Definition: A3DSDKErrorCodes.h:541
@ KEA3DMDWeldTypeNone
Definition: A3DSDKEnums.h:1223
@ kA3DFRMFeatureDefinitionType_Hole
Definition: A3DSDKFeatureEnums.h:281
@ KA3DMDLeaderSymbolMamipulatorDiamond
Definition: A3DSDKEnums.h:1701
DrawingFilledArea structure.
Definition: A3DSDKDrawing.h:762
A3DUTF8Char * m_pcName
Definition: A3DSDKRootEntities.h:539
A structure that specifies parameters used to write the model file to GLTF/GLB format.
Definition: A3DCommonReadWrite.h:1357
A3DStatus A3DSurfNurbsCreate(const A3DSurfNurbsData *pData, A3DSurfNurbs **ppSrf)
Creates an A3DSurfNurbs from an A3DSurfNurbsData structure.
A3DDouble m_dAccuracy
Definition: A3DSDKMarkupDimension.h:321
void A3DGraphTextureDefinition
Definition: A3DSDKTypes.h:732
A3DInt32 * m_piValues
Definition: A3DSDKFeature.h:543
@ kA3DTypeSurfCylinder
Definition: A3DSDKTypes.h:309
A3DStatus A3DFRMGetSpecificNodes(const A3DFRMFeatureTree *pTree, EA3DFRMEnumValue_CadType eCADType, A3DUns32 *piSize, A3DFRMFeature ***pppFeatureNodes)
Build a List of Features corresponding to a node with specific CAD type.
A3DStatus A3DFRMFeatureGet(const A3DFRMFeature *pFeature, A3DFRMFeatureData *pData)
@ kA3DUnitParsec
Definition: A3DSDKEnums.h:576
Material properties descriptor.
Definition: A3DSDKGraphics.h:748
A3DBool m_bIsRGBA
Definition: A3DSDKTessellation.h:227
A3DETextureBlendParameter m_eBlend_dst_Alpha
Definition: A3DSDKTexture.h:186
@ kA3DFRMEnumValue_Pattern_CyclicMultiple
Definition: A3DSDKFeaturePatternEnums.h:41
A3DBool m_bIsCameraSet
Definition: A3DSDKMarkup.h:400
A3DDouble m_dVCoeffA
Definition: A3DSDKGeometry.h:304
@ A3D_INVALID_PICTURE_INDEX
Definition: A3DSDKErrorCodes.h:198
@ KA3DLeaderAlignement_SimpleOnBoxPoint
Definition: A3DSDKEnums.h:1460
A3DVector3dData m_sDirection
Definition: A3DSDKAdvancedTools.h:870
A3DUns32 m_uiNbContexts
Definition: A3DSDKReadWrite.h:264
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:856
A3DBool m_bWriteTessellation
Definition: A3DSDKReadWrite.h:373
void A3DMDDimensionValue
Definition: A3DSDKTypes.h:687
@ kA3DTypeTopoSingleWireBody
Definition: A3DSDKTypes.h:172
void A3DGraphPointLight
Definition: A3DSDKTypes.h:717
A3DUns32 m_uiNextTextureApplicationIndex
Definition: A3DSDKTexture.h:254
A3DDouble m_dMinimalTriangleAngleDeg
Definition: A3DCommonReadWrite.h:1109
A3DDouble m_dParameter
Definition: A3DSDKGeometryCrv.h:1030
A3DVoid A3DRWParamsPrcReadHelperFree(A3DRWParamsPrcReadHelper *pA3DRWParamsPrcReadHelper)
Free PRC read helper.
A3DCrvBase * m_pPntCurve
Definition: A3DSDKGeometrySrf.h:545
A3DStatus A3DSurfTorusGet(const A3DSurfTorus *pSrf, A3DSurfTorusData *pData)
Populates the A3DSurfTorusData structure.
Structure that describes dimension value.
Definition: A3DSDKMarkupDimension.h:316
@ KA3DMDLeaderSymbolHalfOpenArrowDown
Definition: A3DSDKEnums.h:1710
A3DStatus A3DMiscCascadedAttributesPush(A3DMiscCascadedAttributes *pAttr, const A3DRootBaseWithGraphics *pBase, const A3DMiscCascadedAttributes *pFather)
Computes the result of cascaded attribute propagation from a parent node.
EA3DFRMFamily m_eFamily
Definition: A3DSDKFeature.h:481
Structure for describing conical surfaces.
Definition: A3DSDKGeometrySrf.h:730
A3DVector3dData * m_pTangent
Definition: A3DSDKGeometrySrf.h:668
void A3DGraphDirectionalLight
Definition: A3DSDKTypes.h:719
@ A3D_DEFAULT_LINEPATTERN
Definition: A3DSDKErrorCodes.h:184
@ kA3DBSplineCurveFormEllipticArc
Definition: A3DSDKEnums.h:2477
@ kA3DTypeMDTextPosition
Definition: A3DSDKTypes.h:227
@ kA3DUnitYard
Definition: A3DSDKEnums.h:561
EA3DMDRoughnessContactArea m_eRoughContactArea
Definition: A3DSDKMarkupSymbol.h:69
A3DStatus A3DComputePlanarSectionOnRepresentationItem(A3DRiBrepModel const *pRiBrepModel, A3DPlanarSectionData const *psSectionParametersData, A3DRiSet **ppRISectionResults)
Function to compute plane section on BrepModel.
@ A3D_SRF_NURBS_CANNOT_ACCESS_APPROX
Definition: A3DSDKErrorCodes.h:168
Structure to define which configurations or sub-models should be loaded when the CAD file has multipl...
Definition: A3DCommonReadWrite.h:249
A3DStatus A3DSurfEvaluateNormal(const A3DSurfBase *pSurf, const A3DVector2dData *pUVParameter, A3DVector3dData *pNormal)
Function to evaluate a normal on a surface.
@ KEA3DMDWeldFinishSymbolH
Definition: A3DSDKEnums.h:1281
A3DMiscMarkupLinkedItem ** m_ppLinkedItems
Definition: A3DSDKMarkup.h:247
A3DTransfoRepresentationItemData * m_apRepItems
Definition: A3DSDKAdvancedTools.h:1479
A3DBool m_bHaveScale
Definition: A3DSDKTopology.h:194
@ kA3DCharsetBengali
Definition: A3DSDKEnums.h:2279
A structure that specifies the file contexts It is used to by: A3DAsmGetFilesContextsFromModelFile .
Definition: A3DSDKReadWrite.h:260
A3DEEntityType * m_puiTypesOfDefaultStyleIndexes
An array of types.
Definition: A3DSDKGraphics.h:2379
A3DStatus A3DGlobalInsertGraphHatchingPattern(const A3DGraphHatchingPatternData *pData, A3DUns32 *)
Insert a new hatching lines fill pattern into the global state, returning its index for further retri...
A3DDouble m_dSewingTolerance
Definition: A3DSDKReadWrite.h:541
A3DMathFct1D * m_pFunctionX
Definition: A3DSDKGeometryCrv.h:667
A3DStatus A3DSurfExtrusionCreate(const A3DSurfExtrusionData *pData, A3DSurfExtrusion **ppSrf)
Creates an A3DSurfExtrusion from an A3DSurfExtrusionData structure.
@ kA3DTypeGraphFillPattern
Definition: A3DSDKTypes.h:274
@ A3DPDF_INVALID_INDEX
Definition: A3DSDKErrorCodes.h:543
A3DCallbackDrawTriangleTextured m_pfuncTriangleTextured
Draws a list of textured triangles.
Definition: A3DSDKDraw.h:419
A3DDouble m_dX
Definition: A3DSDKGeometry.h:100
@ kA3DFRMEnumDataType_HoleShape
Definition: A3DSDKFeatureEnums.h:233
@ A3D_EMPTY_STRING
Definition: A3DSDKErrorCodes.h:182
A3DStatus A3DAsmProductOccurrenceGetIdentifier(const A3DAsmProductOccurrence *pProductOccurrence, A3DUTF8Char **ppcIdentifier)
Combine Part ID and Occurrence identifier.
A structure that specifies parameters used to read the model file to JT format.
Definition: A3DCommonReadWrite.h:458
A3DStatus A3DFileContextDelete(A3DFileContextData *pData)
This function is used to free memory allocated by following functions: A3DAsmGetFilesContextsFromMode...
@ KA3DMDLeaderSymbolFullSquare2
Definition: A3DSDKEnums.h:1687
@ kA3DFCFIndicatorType_DirectionFeature
Definition: A3DSDKEnums.h:2830
A3DMDDimensionValueData m_sMainValue
Definition: A3DSDKMarkupTolerance.h:244
@ A3D_CRV_NURBS_TOO_TINY_TOLERANCE
Definition: A3DSDKErrorCodes.h:162
@ kA3DCharsetDevanagari
Definition: A3DSDKEnums.h:2275
@ KEA3DSymbol_Diameter
Definition: A3DSDKEnums.h:2183
A3DEReadingMode2D3D m_eReadingMode2D3D
Definition: A3DCommonReadWrite.h:71
A3DUns32 m_iRepItemIndex2
Definition: A3DSDKAdvancedTools.h:1510
EA3DRevitPhysicalProperties
Define how physical properties are managed for Revit files.
Definition: A3DSDKEnums.h:2860
A structure representing a hierarchy of descriptive names and modeler data that applies to any PRC en...
Definition: A3DSDKRootEntities.h:156
@ KEA3DMDDimensionExtensionHideFSecondPartOfDimLine
Definition: A3DSDKEnums.h:1888
const A3DUTF8Char * A3DMiscGetEntityTypeMsg(A3DEEntityType eType)
Returns the name of the entity type.
A3DDouble m_dMaximalTriangleEdgeLength
Definition: A3DCommonReadWrite.h:1121
@ kA3DFamily_Definition_Pattern
Definition: A3DSDKFeatureEnums.h:67
Composite curve structure.
Definition: A3DSDKGeometryCrv.h:598
@ KEA3DDimensionSymbolTypeENVELOPE
Definition: A3DSDKEnums.h:1820
@ A3D_CRV_CRVONSURF_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:153
@ A3D_SINGLEWIREBODY_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:292
@ kA3DMarkupTypeRoughness
Definition: A3DSDKEnums.h:2094
A3DETranslateToPkPartsAccurate
Control mode of the accurate edge computation in TranslateToPkParts functions. Used in A3DRWParamsTra...
Definition: A3DSDKEnums.h:1154
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:285
A3DUns32 m_uiPictureIndex
Definition: A3DSDKTexture.h:168
A3DStatus A3DMiscUnicodeToUTF8(const A3DUTF8Char *pcInputBuffer, A3DUTF8Char acOutputBuffer[])
Converts UTF-16 strings to an array UTF-8 encoded characters on Windows.
A3DVoid(* A3DCallbackProgressIncrement)(A3DInt32)
Definition: A3DSDKBase.h:380
@ KEA3DMDDimensionRefType_Basic
Definition: A3DSDKEnums.h:2002
@ KEA3DMDDimensionFrameSquare
Definition: A3DSDKEnums.h:1951
A3DSurfBase * m_pCliffSurface1
Definition: A3DSDKGeometrySrf.h:610
@ KEA3DSymbol_STS_MLT
Definition: A3DSDKEnums.h:2221
@ KA3DRoughnessModePERP
Definition: A3DSDKEnums.h:1508
A3DTopoBrepData * m_pBrepData
Definition: A3DSDKMisc.h:386
@ A3DEProductOccurrenceTypeSLW_Unknown
Definition: A3DSDKEnums.h:494
A3DDouble * m_pdReservedDoubles
Definition: A3DSDKGeometrySrf.h:680
A3DBool m_bComputePreferredOpenShellOrientation
Definition: A3DSDKAdvancedTools.h:562
A3DStatus A3DMDLeaderDefinitionGet(const A3DMDLeaderDefinition *pLeader, A3DMDLeaderDefinitionData *pData)
Populates the A3DMDLeaderDefinitionData structure.
@ kA3DWriteTessOnly
Definition: A3DSDKEnums.h:545
A3DDouble m_dBallownSize
Definition: A3DSDKMarkupSymbol.h:119
Structure that describes the second part of dimension line if it's used.
Definition: A3DSDKMarkupDimension.h:381
A3DBool m_bWriteAttributes
Definition: A3DCommonReadWrite.h:932
@ kA3DDrawingViewTypeAuxiliary
Definition: A3DSDKEnums.h:2531
@ kA3DMarkupSubTypeUnknown
Definition: A3DSDKEnums.h:2106
A3DUns16 m_ucThickness
Definition: A3DSDKMarkupDefinition.h:164
A3DStatus A3DAsmModelFileExportToParasolidBuffer(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportParasolidData *pParamsExportData, A3DChainedBuffer **pBuffer)
Writes a model file to a buffer in Parasolid format.
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:284
A3DCallbackDrawBeginFrameDraw m_pfuncBeginFrameDraw
Sets the environment to draw with screen coordinates.
Definition: A3DSDKDraw.h:429
@ A3DPDF_FILE_INCOMPATIBLE_CODEPAGE
Definition: A3DSDKErrorCodes.h:540
@ kA3DModellerProE
Definition: A3DSDKEnums.h:315
void A3DMDPositionReference
Definition: A3DSDKTypes.h:647
@ kA3DFRMEnumValue_CadType_Pipe
Definition: A3DSDKFeatureEnums.h:411
A3DFloat m_fHeight
Definition: A3DSDKMarkup.h:606
A3DUns32 m_uiNextPatternIndex
Global index for the next pattern.
Definition: A3DSDKGraphics.h:1248
@ A3D_DRW_FILLEDAREA_INVALID_SCALE
Definition: A3DSDKErrorCodes.h:452
A3DDouble m_dPMIPercentAffectedArea
Definition: A3DCommonReadWrite.h:375
Markup leader symbol data structure.
Definition: A3DSDKMarkupLeaderDefinition.h:156
@ kA3DMarkupSubTypeGdtEnumMax
Definition: A3DSDKEnums.h:2135
A3DUns8 m_ucBehaviour
Definition: A3DSDKTopology.h:189
A3DDouble m_dQuadraticAttenuation
Quadratic attenuation factor.
Definition: A3DSDKGraphics.h:2136
void A3DCrvOffset
Definition: A3DSDKTypes.h:527
@ kA3DConstantPitch
Definition: A3DSDKEnums.h:2489
A3DEEntityType m_eTopoItemType
Definition: A3DSDKMisc.h:385
@ A3DPDF_CANNOT_LOAD_PDFPARSER_DLL
Definition: A3DSDKErrorCodes.h:532
A3DEBSplineSurfaceForm m_eSurfaceForm
Definition: A3DSDKGeometrySrf.h:78
@ KEA3DSymbol_TotalRunout
Definition: A3DSDKEnums.h:2167
@ KEA3DMDDimensionDualDisplayBelow
Definition: A3DSDKEnums.h:1929
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:544
A3DUns16 m_usLineStyle
Definition: A3DSDKMarkupDefinition.h:166
A3DDouble m_dE
Definition: A3DSDKMath.h:231
@ kA3DUnitDekameter
Definition: A3DSDKEnums.h:571
A3DUTF8Char * m_pcPSBodyShopPath
Definition: A3DSDKReadWrite.h:544
A3DBool m_bSaveFacetedToWireframe
Definition: A3DCommonReadWrite.h:918
Shell structure.
Definition: A3DSDKTopology.h:460
A3DDouble m_dScale
Definition: A3DSDKDrawing.h:219
A3DStatus A3DGraphicsGet(const A3DGraphics *pGraphics, A3DGraphicsData *pData)
Fetches data from a graphics entity, given its handle.
#define kA3DTypeTess
Definition: A3DSDKTypes.h:133
A3DUns32 m_uiParametersSize
Definition: A3DSDKFeature.h:602
void A3DGraphTextureApplication
Definition: A3DSDKTypes.h:731
@ KEA3DMDWeldTypeUnspecifiedEdgeType
Definition: A3DSDKEnums.h:1246
A3DStatus A3DRepresentationItemsTranslateToPkPartsMultiProcess(A3DUns32 uiNbProc, A3DRWParamsTranslateToPkPartsData const *pParamsTranslateToPkPartsData, A3DUns32 uiNbRepItem, A3DRiRepresentationItem const **pRepItem, A3DDouble const *padUnit, int **pNbPkParts, int ***pPkParts)
Writes a representation item to parts in the current Parasolid session in multi-process context.
A3DDouble m_dYoungModulus_Y
Definition: A3DSDKMisc.h:827
@ kA3DMarkupSubTypeDatumIdent
Definition: A3DSDKEnums.h:2109
A3DUns32 m_uiMarkupsSize
Definition: A3DSDKDrawing.h:590
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:333
A3DBool m_bIsNode
Definition: A3DSDKFeature.h:609
void(* A3DCallbackDrawTriangleFanOneNormalTextured)(const A3DVector3dData *psNormal, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a fan of textured triangles, where each triangle has only one normal.
Definition: A3DSDKDraw.h:221
@ kA3DFRMEnumValue_CadType_Cylinder
Definition: A3DSDKFeatureEnums.h:399
@ A3D_DRW_CURVE_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:447
A3DUTF8Char * m_pcTitle
Definition: A3DSDKRootEntities.h:395
A3DStatus A3DRiPlaneEdit(const A3DRiPlaneData *pData, A3DRiPlane *pRIPlane)
Modifies an A3DSurfPlane from an A3DRiPlaneData structure.
A3DStatus A3DCrvParabolaCreate(const A3DCrvParabolaData *pData, A3DCrvParabola **ppCrv)
Creates an A3DCrvParabola from A3DCrvParabolaData structure.
void(* A3DCallbackDrawTriangleStripeOneNormalTextured)(const A3DVector3dData *psNormal, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a triangle strip with one normal.
Definition: A3DSDKDraw.h:231
A3DBool m_bContinueOnError
Definition: A3DSDKTools.h:65
@ A3D_BREPDATA_CANNOT_SETBOUNDINGBOX
Definition: A3DSDKErrorCodes.h:264
@ kA3DMarkupSubTypeDimensionDiameterCone
Definition: A3DSDKEnums.h:2127
A3DStatus A3DMarkupDatumGet(const A3DMarkupDatum *pMarkupDatum, A3DMarkupDatumData *pData)
Populates the A3DMarkupDatumData structure.
@ KEA3DSymbol_Micron
Definition: A3DSDKEnums.h:2160
A3DStatus A3DSurfFromCurvesGet(const A3DSurfFromCurves *pSrf, A3DSurfFromCurvesData *pData)
Populates the A3DSurfFromCurvesData structure.
@ kA3DFRMIntegerDataFlip
Definition: A3DSDKFeatureEnums.h:189
A3DVector3dData m_sOrigin
Definition: A3DSDKAdvancedTools.h:869
A3DBool m_bUseTessForFile
Definition: A3DCommonReadWrite.h:507
A3DDouble m_dTensileStressLimit_Y
Definition: A3DSDKMisc.h:770
A3DVector3dData m_sOrigin
Definition: A3DSDKGeometryCrv.h:929
A3DVector3dData m_sUp
The camera "up" vector.
Definition: A3DSDKGraphics.h:1690
@ KEA3DMDWeldAddSymbolUnknown
Definition: A3DSDKEnums.h:1259
A3DDouble m_dCoeffA
Definition: A3DSDKGeometry.h:236
A3DDrawingEntity ** m_ppDrwEntities
Definition: A3DSDKDrawing.h:499
@ kA3DFRMEnumValue_FilletLengthType_Conic_Asymmetric
Definition: A3DSDKFeatureEnums.h:594
@ A3D_FACE_CANNOT_LIFT_CRV_INTERNAL2
Definition: A3DSDKErrorCodes.h:275
A3DEJTReadTessellationLevelOfDetail m_eReadTessellationLevelOfDetail
Definition: A3DCommonReadWrite.h:461
A3DUns32 m_uiVCtrlSize
Definition: A3DSDKGeometrySrf.h:84
A3DUns32 m_uiCrossingPtsSize
Definition: A3DSDKGeometryCrv.h:1056
A3DStatus A3DCutWithMultiPlanarSectionOnModelFile(A3DAsmModelFile const *pModelFile, A3DMkpView const *pOptMrkRView, A3DMultiPlanarSectionData const *psSectionParametersData, A3DUns32 *pNumberOfRepItems, A3DRiRepresentationItem ***pppRIRepresentationItem, A3DRiRepresentationItem ***pppRIPlanarSections)
Function to compute the result of a section with several planes on a A3DAsmModelFile.
A3DVector3dData m_sRotationCenter
The rotation center.
Definition: A3DSDKGraphics.h:2374
Definition of a position according to another position.
Definition: A3DSDKMarkupLeaderDefinition.h:118
@ kA3DFRMEnumValue_CadType_Thread
Definition: A3DSDKFeatureEnums.h:436
@ KEA3DHard
Definition: A3DSDKEnums.h:1614
A3DUTF8Char * m_psCfgName
Definition: A3DSDKStructure.h:648
@ kA3DWriteGeomAndTess
Definition: A3DSDKEnums.h:544
@ kA3DModellerCatia
Definition: A3DSDKEnums.h:302
@ KEA3DMDWeldTypeSeam
Definition: A3DSDKEnums.h:1235
A3DBool m_bDrawFrame
Definition: A3DSDKDrawing.h:220
@ kA3DFRMStringDataValue
Definition: A3DSDKFeatureEnums.h:211
EA3DFRMDataType
Feature data enum.
Definition: A3DSDKFeatureEnums.h:303
A3DUns32 m_uiAmbientColorIndex
The main or ambient color of the light source.
Definition: A3DSDKGraphics.h:2127
A3DIntervalData m_sInterval
Definition: A3DSDKTopology.h:868
@ A3D_ENTITYREFERENCE_INCONSISTENT
Definition: A3DSDKErrorCodes.h:242
A3DBool m_bHideWireframes
Definition: A3DCommonReadWrite.h:448
A3DInt32 m_iFontStyleIndex
Definition: A3DSDKMarkup.h:720
A3DUTF8Char * m_pcValue
Definition: A3DSDKMarkupTolerance.h:178
A3DCrvBase * m_p3dCurve
Definition: A3DSDKTopology.h:774
@ A3DPDF_CANNOT_LOAD_PDFLIB_DLL
Definition: A3DSDKErrorCodes.h:511
void A3DTopoBody
Definition: A3DSDKTypes.h:445
@ kA3DFRMEnumValue_ReferenceMaster_Features
Definition: A3DSDKFeatureEnums.h:644
@ kA3DDrawingClipFrameTypeNone
Definition: A3DSDKEnums.h:2546
@ KEA3DSymbol_Triangle
Definition: A3DSDKEnums.h:2192
@ kA3DFCFIndicatorSymbol_Undef
Definition: A3DSDKEnums.h:2846
@ kA3DTypeMarkupLineWelding
Definition: A3DSDKTypes.h:243
@ kA3DFRMEnumValue_ModeType_SurfaceCappedEnds
Definition: A3DSDKFeatureEnums.h:460
A3DFRMFeatureTree ** m_ppFeatureBasedEntities
Definition: A3DSDKStructure.h:431
@ kA3DTextureBlendParameterOneMinusSrcColor
Definition: A3DSDKEnums.h:182
A3DUns8 m_ucTextureApplyingMode
Definition: A3DSDKTexture.h:187
A3DVector3dData * m_pPositions
Definition: A3DSDKGeometrySrf.h:666
void A3DTopoShell
Definition: A3DSDKTypes.h:443
DrawingBlockBasic structure.
Definition: A3DSDKDrawing.h:495
Structure is a linked list for storing topology items owners.
Definition: A3DSDKTools.h:392
A3DUns32 m_uiPlaneSize
The number of clipping planes.
Definition: A3DSDKGraphics.h:2371
A3DUns32 m_uiRGBAVerticesSize
Definition: A3DSDKTessellation.h:230
A3DStatus A3DMathFct3DNonLinearCreate(const A3DMathFct3DNonLinearData *pData, A3DMathFct3DNonLinear **ppMathFn)
Creates an A3DMathFct3DNonLinear from an A3DMathFct3DNonLinearData structure.
@ kA3DFRMEnumValue_FilletLengthType_Conic
Definition: A3DSDKFeatureEnums.h:593
A3DUTF8Char ** m_ppCoordinateEntitiesNotes
Definition: A3DSDKMarkupSymbol.h:184
void A3DDrawingClipFrame
Definition: A3DSDKTypes.h:805
RiCurve structure.
Definition: A3DSDKRepItems.h:465
A3DCrvBase * m_pSpine
Definition: A3DSDKGeometrySrf.h:906
A3DVector3dData m_sDirection
Definition: A3DSDKGeometrySrf.h:388
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupSymbol.h:186
@ kA3DDrawBeginEndRepresentationItem
Definition: A3DSDKEnums.h:2619
A3DETranslateToPkPartsAccurate m_eComputeAccurateEdges
Definition: A3DSDKReadWrite.h:538
@ KEA3DFixing
Definition: A3DSDKEnums.h:1582
A3DStatus A3DCrvBlend02BoundaryGet(const A3DCrvBlend02Boundary *pCrv, A3DCrvBlend02BoundaryData *pData)
Populates the A3DCrvBlend02BoundaryData structure.
@ A3D_WRITE_HTMLCONVERSION_FAILED
Definition: A3DSDKErrorCodes.h:425
A3DBool m_bAccurateTessellationWithGrid
Definition: A3DCommonReadWrite.h:143
@ kA3DMarkupSubTypeDimensionDistance
Definition: A3DSDKEnums.h:2113
A3DDouble m_dPhase
Offset value defining the starting position of the pattern within the array.
Definition: A3DSDKGraphics.h:575
@ A3DPhysicType_Fiber
Definition: A3DSDKEnums.h:2721
@ A3D_CRV_ELLIPSE_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:145
@ KEA3DSymbol_ConicalTaper
Definition: A3DSDKEnums.h:2182
@ kA3DMarkupTypeText
Definition: A3DSDKEnums.h:2083
void A3DMDTextPosition
Definition: A3DSDKTypes.h:649
A3DVector3dData m_sSurfacicGravityCenter
Definition: A3DSDKTools.h:497
A3DUTF8Char * m_psVersion
Definition: A3DSDKStructure.h:693
@ kA3DFamily_Root
Definition: A3DSDKFeatureEnums.h:57
A3DMiscCartesianTransformationData * m_pDefaultExplodePosition
Definition: A3DSDKStructure.h:863
@ KA3DMDLeaderSymbolZonePartialAllOver
Definition: A3DSDKEnums.h:1723
A3DUns16 m_usScoreGroup
Definition: A3DSDKMarkupDimension.h:759
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupSymbol.h:123
Connex structure.
Definition: A3DSDKTopology.h:404
A3DBool m_bAscii
Definition: A3DCommonReadWrite.h:1360
A3DStatus A3DTessBaseSetNoHash(A3DTessBase *pTessBase, const A3DTessBaseData *pData)
Function to set the tessellation base from the A3DTessBaseData structure. Results do not use a hash t...
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:968
A3DStatus A3DAsmModelFileLoadFromPRCFiles(const A3DUTF8Char *pcRootPrcFilePath, const A3DUns32 uNbFile, const A3DUTF8Char **ppPRCFilePath, const A3DUTF8Char **ppCADFilePath, const A3DRWParamsLoadData *pParamsLoadData, A3DAsmModelFile **pA3DAsmModelFile)
Creates a model file from multiple PRC files + a PRC assembly file + a map for file names.
void A3DRWParamsPrcWriteHelper
Definition: A3DSDKTypes.h:779
@ A3D_LOCKED_LIBRARY
Definition: A3DSDKErrorCodes.h:94
Header file for tessellation.
EA3DMDGDTModifierType m_eModifier
Definition: A3DSDKMarkupTolerance.h:161
void A3DSurfPlane
Definition: A3DSDKTypes.h:552
A structure that specifies parameters used to write the model file to a STEP format.
Definition: A3DCommonReadWrite.h:913
A3DStatus A3DSurfCylindricalGet(const A3DSurfCylindrical *pSrf, A3DSurfCylindricalData *pData)
Populates the A3DSurfCylindricalData structure.
A3DDouble m_dFreq
Definition: A3DSDKMath.h:118
A3DStatus A3DAsmModelFileExportToVrmlFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DUTF8Char *pcCADFileName)
Writes a model file to a physical file in VRML format.
A3DUns32 m_uiConnexSize
Definition: A3DSDKTopology.h:331
A3DMiscMarkupLinkedItem * m_psLinkedItem
Definition: A3DSDKMarkupLeaderDefinition.h:121
A3DRiCoordinateSystem * m_pCoordinateSystem
Definition: A3DSDKMisc.h:254
@ KA3DLeaderAlignement_OnBoxPoint
Definition: A3DSDKEnums.h:1459
EA3DGDTType m_eType
Definition: A3DSDKMarkupTolerance.h:177
void A3DDrawingFilledArea
Definition: A3DSDKTypes.h:812
@ kA3DUnit_Newton
Definition: A3DSDKEnums.h:2806
A3DDouble m_dCompressiveStressLimit_Y
Definition: A3DSDKMisc.h:835
@ KA3DLeaderAlignement_Bellow
Definition: A3DSDKEnums.h:1456
A3DStatus A3DRiCurveCreate(const A3DRiCurveData *pData, A3DRiCurve **ppRICrv)
Creates an A3DRiCurve from an A3DRiCurveData structure.
A3DBool m_bFirstFaceIsSection
Definition: A3DSDKAdvancedTools.h:1195
@ kA3DMarkupSubTypeDimensionLengthCircular
Definition: A3DSDKEnums.h:2130
A3DEDrawingOperatorType
Definition: A3DSDKEnums.h:2557
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:201
A3DUns32 m_uRepItemSize
Definition: A3DSDKAdvancedTools.h:765
@ A3D_CSYS_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:223
@ kA3DMarkupSubTypeDimensionRadiusTangent
Definition: A3DSDKEnums.h:2120
@ kA3DFRMEnumValue_CadType_RemoveFace
Definition: A3DSDKFeatureEnums.h:440
void A3DMkpAnnotationEntity
Definition: A3DSDKTypes.h:595
@ kA3DTypeGraphVPicturePattern
Definition: A3DSDKTypes.h:278
@ KEA3DMDDimensionTypeSlope
Definition: A3DSDKEnums.h:1917
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupDimension.h:764
@ KA3DRoughnessMode_None
Definition: A3DSDKEnums.h:1501
A3DMDMarkupLeaderStub * m_pStub
Definition: A3DSDKMarkupLeaderDefinition.h:274
@ KEA3DDimensionSymbolSquare
Definition: A3DSDKEnums.h:1870
A3DUns32 m_uiSize
Definition: A3DSDKGeometryCrv.h:604
A3DStatus A3DMDFCFDraftingIndicatorGet(const A3DMDFCFDraftingIndicator *pIndicator, A3DMDFCFDraftingIndicatorData *pData)
Populates the A3DMDFCFDraftingIndicatorData structure.
A3DDouble m_dQuadraticAttenuation
Quadratic attenuation factor.
Definition: A3DSDKGraphics.h:1969
A3DEDrawingFilledAreaMode
Enumerations for drawing filled area mode for use in the A3DDrawingFilledAreaData structure.
Definition: A3DSDKEnums.h:2582
A3DDouble m_dCompressiveStressLimit_Y
Definition: A3DSDKMisc.h:771
A3DUTF8Char * m_pcField1
Definition: A3DSDKMarkupSymbol.h:57
void(* A3DCallbackDrawTriangleStripeOneNormal)(const A3DVector3dData *psNormal, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a triangle strip with one normal.
Definition: A3DSDKDraw.h:171
@ A3D_MEMORY_ALLOCATION_FAILURE
Definition: A3DSDKErrorCodes.h:88
@ kA3DMarkupSubTypeDimensionOrdinate
Definition: A3DSDKEnums.h:2118
A3DEModellerType m_eModellerType
Definition: A3DSDKStructure.h:75
A3DStatus A3DMDPositionReferenceGet(const A3DMDPositionReference *pPositionReference, A3DMDPositionReferenceData *pData)
Populates the A3DMDPositionReferenceData structure.
A3DStatus A3DMDDimensionFunnelGet(const A3DMDDimensionFunnel *pDimensionFunnel, A3DMDDimensionFunnelData *pData)
Populates the A3DMDDimensionFunnelData structure.
@ kA3DFRMFeatureDefinitionType_Rotate
Definition: A3DSDKFeatureEnums.h:293
@ kA3DTypeGraphSceneDisplayParameters
Definition: A3DSDKTypes.h:283
@ kA3DFRMDefinitionType_Direction
Definition: A3DSDKFeatureEnums.h:258
@ kA3DMarkupTypeOther
Definition: A3DSDKEnums.h:2097
A3DUns16 m_usBackgroundStyle
Definition: A3DSDKDrawing.h:222
@ kA3DTypeDrawingSheetFormat
Definition: A3DSDKTypes.h:335
@ kA3DMarkupSubTypeDimensionLengthCurvilinear
Definition: A3DSDKEnums.h:2129
A3DBool m_bRemoveBRep
Definition: A3DCommonReadWrite.h:816
A3DEProductOccurrenceTypeSLW m_usType
Definition: A3DSDKStructure.h:650
A3DVector3dData m_sDirection
Definition: A3DSDKRepItems.h:337
A3DUns32 m_uiCameraSize
Definition: A3DSDKStructure.h:427
A3DStatus A3DMkpAnnotationReferenceCreate(const A3DMkpAnnotationReferenceData *pData, A3DMkpAnnotationReference **ppAnnotation)
Creates an A3DMkpAnnotationReference from an A3DMkpAnnotationReferenceData structure.
EA3DFRMValueType
Feature value type enum.
Definition: A3DSDKFeatureEnums.h:319
A3DVector3dData m_sStartPoint
Definition: A3DSDKGeometryCrv.h:946
A3DInt32(* A3DCallbackReportError)(A3DUTF8Char *, A3DUTF8Char *)
Definition: A3DSDKBase.h:274
A3DDouble m_dShearStressLimit_XZ
Definition: A3DSDKMisc.h:791
@ kA3DUnit_Radian
Definition: A3DSDKEnums.h:2809
A3DStatus A3DMiscReferenceOnTessCreate(const A3DMiscReferenceOnTessData *pData, A3DMiscReferenceOnTess **ppReferenceOnTess)
Creates an A3DMiscReferenceOnTess from an A3DMiscReferenceOnTessData structure.
A3DBool m_bCenterCurveSens
Definition: A3DSDKGeometrySrf.h:603
@ KEA3DSymbol_ProjectedTolerance
Definition: A3DSDKEnums.h:2187
A3DUns32 m_uiOuterLoopIndex
Definition: A3DSDKTopology.h:531
@ kA3DRead_Both
Definition: A3DSDKEnums.h:2773
@ KEA3DMDSpotWeldTypeNone
Definition: A3DSDKEnums.h:1320
PFA3DDllSetCallbacksProgress A3DDllSetCallbacksProgress
Sets callbacks for progress bar facility.
A3DUns32 m_uiNumberOfIndicators
Definition: A3DSDKMarkupTolerance.h:74
A3DStatus A3DCrvNurbsGet(const A3DCrvNurbs *pCrv, A3DCrvNurbsData *pData)
Populates the A3DCrvNurbsData structure.
A3DDouble m_dRadius
Definition: A3DSDKGeometryCrv.h:287
@ A3DProEFamTabOrUseTessellation
Definition: A3DSDKEnums.h:1080
@ kA3DFRMEnumValue_DepthLevel_Start
Definition: A3DSDKFeatureHoleEnums.h:66
A3DUns32 m_uiPicturesSize
Definition: A3DSDKGlobalData.h:100
@ KEA3DMDWeldTypeEdge
Definition: A3DSDKEnums.h:1238
@ A3D_LOADPRC_INVALID_ANNOT
Definition: A3DSDKErrorCodes.h:409
A3DStatus A3DAsmProductOccurrenceUnload(A3DAsmProductOccurrence *pProductOccurrence)
Removes all tessellation and geometry of an A3DAsmProductOccurrence entity.
@ kA3DUnit_Siemens
Definition: A3DSDKEnums.h:2812
A3DEAnalyticType
Tells what kind of curve has been created by A3DGetCurveAsAnalytic.
Definition: A3DSDKEnums.h:2649
@ kA3DCharsetKorean
Definition: A3DSDKEnums.h:2269
#define kA3DTypeMisc
Definition: A3DSDKTypes.h:134
A3DMDDimensionValue * m_pDualValue
Definition: A3DSDKMarkupDimension.h:742
A3DBool m_bIs2D
Definition: A3DSDKGeometryCrv.h:542
@ KEA3DSymbol_MINUS
Definition: A3DSDKEnums.h:2207
@ kA3DCharsetBurmese
Definition: A3DSDKEnums.h:2285
@ kA3DTypeSurfRevolution
Definition: A3DSDKTypes.h:316
A3DDouble m_dPoissonRatio_XY
Definition: A3DSDKMisc.h:828
@ KEA3DSymbol_STS_PAR_
Definition: A3DSDKEnums.h:2226
@ A3D_DRW_BLOCK_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:444
EA3DMDGDTModifierType m_eModifier
Definition: A3DSDKMarkupTolerance.h:143
@ A3D_INVALID_TEXTURE_DEFINITION_INDEX
Definition: A3DSDKErrorCodes.h:200
@ A3D_INVALID_LICENSE
Definition: A3DSDKErrorCodes.h:91
@ kA3DFRMValueType_Angle
Definition: A3DSDKFeatureEnums.h:323
@ A3D_LOAD_READER_NOT_IMPLEMENTED
Definition: A3DSDKErrorCodes.h:387
@ A3D_MATH_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:463
A3DBool m_bHideSkeletons
Definition: A3DCommonReadWrite.h:332
void(* A3DCallbackDrawMultMatrix)(const A3DDouble adMatrix[16])
Multiplies the matrix on the top of the stack by another matrix.
Definition: A3DSDKDraw.h:76
EA3DFRMEnumValue_ChamferType
Enumerate the possible types of chamfer. This allow to specify the type of chamfer,...
Definition: A3DSDKFeatureEnums.h:529
A3DUTF8Char * m_pcCachePath
Definition: A3DCommonReadWrite.h:292
@ KA3DMDLeaderSymbolZonePartialAllAround
Definition: A3DSDKEnums.h:1717
A3DUTF8Char * m_pcField6
Definition: A3DSDKMarkupSymbol.h:62
A3DUTF8Char * m_pcBeforeText
Definition: A3DSDKMarkupDimension.h:328
A3DStatus A3DMDPosition2DGet(const A3DMDPosition2D *pPosition2D, A3DMDPosition2DData *pData)
Populates the A3DMDPosition2DData structure.
A3DStatus A3DSurfSphereCreate(const A3DSurfSphereData *pData, A3DSurfSphere **ppSrf)
Creates an A3DSurfSphere from an A3DSurfSphereData structure.
@ kA3DCompressionHigh
Definition: A3DSDKEnums.h:1120
@ kA3DFRMDefinitionType_Shape
Definition: A3DSDKFeatureEnums.h:260
A3DStatus A3DCrvCompositeCreate(const A3DCrvCompositeData *pData, A3DCrvComposite **ppCrv)
Creates an A3DCrvPolyLine from A3DCrvCompositeData structure.
Surface Plane structure.
Definition: A3DSDKGeometrySrf.h:489
@ A3D_ANNOTATIONSET_WITH_NULL_ELEMENT
Definition: A3DSDKErrorCodes.h:365
EA3DMDSpotWeldThickness
Spot welding thickness description.
Definition: A3DSDKEnums.h:1330
A3DVoid(* A3DCallbackMemoryFree)(A3DPtr)
Definition: A3DSDKBase.h:205
@ kA3DFRMIntegerDataType
Definition: A3DSDKFeatureEnums.h:190
A3DStatus A3DGlobalInsertGraphPicture(const A3DGraphPictureData *pData, A3DUns32 *puiPictureIndex)
Insert a new picture into the global state, returning its index.
A3DUns32 m_uiSize
Definition: A3DSDKStructure.h:1181
A3DFRMFeature ** m_ppFeatures
Definition: A3DSDKFeature.h:454
A3DDouble m_dRadius0
Definition: A3DSDKGeometrySrf.h:606
@ kA3DFRMFeatureDefinitionType_Chamfer
Definition: A3DSDKFeatureEnums.h:288
A3DUTF8Char * m_pcTitle
Definition: A3DSDKRootEntities.h:477
A3DVector3dData m_sEndLimitPoint
Definition: A3DSDKGeometryCrv.h:1140
A3DDouble m_dTolerance
Definition: A3DSDKTopology.h:932
@ kA3DTypeCrvOffset
Definition: A3DSDKTypes.h:298
@ A3D_COEDGE_BAD_ORIENTATION_DATA
Definition: A3DSDKErrorCodes.h:285
double A3DDouble
Definition: A3DSDKTypes.h:54
@ kA3DTypeCrvHelix
Definition: A3DSDKTypes.h:294
A3DStatus A3DSurfRuledCreate(const A3DSurfRuledData *pData, A3DSurfRuled **ppSrf)
Creates an A3DSurfRuled from an A3DSurfRuledData structure.
A3DDouble m_dY
Definition: A3DSDKGeometry.h:115
@ A3D_DRW_VIEW_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:441
@ kA3DTextureMappingOperatorUnknown
Definition: A3DSDKEnums.h:45
@ kA3DFRMEnumValue_DepthType_Reference
Definition: A3DSDKFeatureEnums.h:484
void A3DAsmProductOccurrence
Definition: A3DSDKTypes.h:383
void A3DGraphSceneDisplayParameters
Definition: A3DSDKTypes.h:713
A3DBool m_bDeleteCrossingUV
Definition: A3DSDKTools.h:55
@ kA3DFCFIndicatorType_IntersectionPlane
Definition: A3DSDKEnums.h:2832
A3DBool m_bForceDuplicateGeometries
Definition: A3DSDKTools.h:67
@ KA3DMarkupFrameNone
Definition: A3DSDKEnums.h:1419
@ kA3DTypeMiscGeneralTransformation
Definition: A3DSDKTypes.h:190
@ KEA3DMDWeldAddSymbolBackingPermanent
Definition: A3DSDKEnums.h:1266
@ KEA3DDimensionSymbolClosedArrow
Definition: A3DSDKEnums.h:1857
@ KEA3DJclamps
Definition: A3DSDKEnums.h:1569
A3DStatus A3DMDDimensionLineGet(const A3DMDDimensionLine *pDimensionLine, A3DMDDimensionLineData *pData)
Populates the A3DMDDimensionLineData structure.
A3DDouble m_dPoissonRatio_XZ
Definition: A3DSDKMisc.h:861
@ KEA3DMDDimensionAngleSector_Complementary
Definition: A3DSDKEnums.h:1985
A3DStatus A3DAsmModelFileLoadFromMultiplePrcFile(const A3DUTF8Char *pcFileName, const A3DUns32 uNbPart, const A3DUTF8Char **ppCADFilePath, const A3DUTF8Char **ppPRCFilePath, const A3DRWParamsLoadData *pParamsLoadData, A3DAsmModelFile **pA3DAsmModelFile)
Creates a model file from multiple PRC files + an PRC assembly file + a map for file names.
@ kA3DFRMEnumValue_ChamferType_Height_Angle
Definition: A3DSDKFeatureEnums.h:554
@ KA3DMDLeaderSymbolZoneGlobalAllOver
Definition: A3DSDKEnums.h:1722
A3DStatus A3DMarkupCoordinateGet(const A3DMarkupCoordinate *pMarkupCoordinate, A3DMarkupCoordinateData *pData)
Populates the A3DMarkupCoordinateData structure.
A3DStatus A3DMarkupPositionIsScreenLocation(const A3DMarkupDefinition *pMarkupDefinition, A3DBool *pIsScreenLocation, A3DMDPosition2DData *pPosition, A3DVector2dData *pOffsetAnchorPoint)
Test if the position of the markup is a screen position, and return the position and the offset of th...
@ kA3DFamily_StringData
Definition: A3DSDKFeatureEnums.h:63
void A3DMarkupDimension
Definition: A3DSDKTypes.h:621
EA3DMDSpotWeldType
Spot welding symbol type description.
Definition: A3DSDKEnums.h:1317
A3DUTF8Char * m_pcTextureFolder
Definition: A3DCommonReadWrite.h:1317
A3DUTF8Char * m_sPartNumberFont
Definition: A3DSDKMarkupSymbol.h:236
A3DHLRSectionFaceData structure.
Definition: A3DSDKAdvancedTools.h:1214
@ KA3DRoughnessModeM
Definition: A3DSDKEnums.h:1502
Reference on coordinate system item.
Definition: A3DSDKMisc.h:577
A3DUTF8Char ** m_ppCoordinateEntitiesNotes
Definition: A3DSDKMarkupWelding.h:53
void A3DCrvIntersection
Definition: A3DSDKTypes.h:525
A complete description of a view point within a three-dimensional space (A3DGraphCamera).
Definition: A3DSDKGraphics.h:1684
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:439
A3DStatus A3DGlobalGet(const A3DGlobal *pGlobal, A3DGlobalData *pData)
Populates the A3DGlobalData structure.
EA3DFRMLinkType
Feature link type enum.
Definition: A3DSDKFeatureEnums.h:348
A3DDouble m_dAngle
Definition: A3DSDKMarkupDimension.h:582
@ kA3DFRMEnumValue_CadType_Scale
Definition: A3DSDKFeatureEnums.h:433
@ KEA3DMDDimensionDualDisplayOnly
Definition: A3DSDKEnums.h:1935
@ kA3DModellerScs
Definition: A3DSDKEnums.h:342
A3DBool A3DEntityIsBaseType(const A3DEntity *pEntity)
Indicates whether an entity base type corresponds to the kA3DTypeRootBase type enumeration.
@ kA3DFRMValueType_Mass
Definition: A3DSDKFeatureEnums.h:335
@ kA3DUnitLightYear
Definition: A3DSDKEnums.h:575
A3DVoid A3DDllActivateXMLTrace(A3DBool activate)
A3DStatus A3DCopyAndAdaptBrepModel(const A3DEntity *p, const A3DCopyAndAdaptBrepModelData *psSetting, A3DEntity **const pp)
Copy and adapt B-rep parameters.
@ kA3DModellerUnisurf
Definition: A3DSDKEnums.h:309
@ kA3DFRMEnumValue_Pattern_ByReference
Definition: A3DSDKFeaturePatternEnums.h:45
Structure to specify reading parameters to load some specific parts of an assembly.
Definition: A3DCommonReadWrite.h:571
@ kA3DMarkupSubTypeDatumTarget
Definition: A3DSDKEnums.h:2110
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometrySrf.h:543
A3DGraphHatchingPatternLineData * m_psHatchLines
An array of lines, allocated to sizeof(A3DGraphHatchingPatternLineData) * m_psHatchLines.
Definition: A3DSDKGraphics.h:1247
A3DBool m_bWriteBlankedEntities
Definition: A3DSDKReadWrite.h:374
A3DBool m_bRational
Definition: A3DSDKGeometryCrv.h:82
DrawingView structure.
Definition: A3DSDKDrawing.h:393
@ A3D_RI_CRV_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:217
A3DDouble m_dDist
Definition: A3DSDKAdvancedTools.h:706
@ kA3DFRMEnumValue_RevolveAngleType_Variable
Definition: A3DSDKFeatureEnums.h:509
Header file for the markup module.
A3DStatus A3DAsmModelFileLoadFromXMLStream(const A3DUTF8Char *pcBuffer, const A3DRWParamsLoadData *pLoadParametersData, A3DAsmModelFile **ppModelFile)
Loads an A3DAsmModelFile from a XML buffer and a set of native cad files.
@ A3DCollision_SecondInside
Definition: A3DSDKEnums.h:2745
A3DETextureBlendParameter m_eBlend_src_RGB
Definition: A3DSDKTexture.h:183
void A3DMDDimensionLine
Definition: A3DSDKTypes.h:695
A3DStatus A3DMkpRTFFieldGet(const A3DMkpRTFField *pRTFField, A3DMkpRTFFieldData *pRTFFieldData)
Get each independent field of a RTF data Previously A3DMkpRTFGetField.
A3DMDDimensionForeshortened * m_psForeshortened
Definition: A3DSDKMarkupDimension.h:526
@ kA3DTypeTopoMultipleVertex
Definition: A3DSDKTypes.h:162
A3DETessellationLevelOfDetail m_eTessellationLevelOfDetail
Definition: A3DCommonReadWrite.h:1104
Header file for the a3d_graphics_module ///.
@ A3DPDF_MEMORY_ERROR
Definition: A3DSDKErrorCodes.h:496
A3DUns8 * m_pcBuffer
Definition: A3DSDKReadWrite.h:117
void A3DDrawingBlockBasic
Definition: A3DSDKTypes.h:808
@ A3D_LOAD_INVALID_FILE_NAME
Definition: A3DSDKErrorCodes.h:381
void A3DRiBrepModel
Definition: A3DSDKTypes.h:398
Header file for the error codes module.
@ KEA3DMDWeldTypeFlare_Bevel_Butt
Definition: A3DSDKEnums.h:1248
A3DFloat m_fThickness
Definition: A3DSDKMarkupDimension.h:524
A3DStatus A3DMarkupLocatorGet(const A3DMarkupLocator *pLocator, A3DMarkupLocatorData *pData)
Populates the A3DMarkupLocatorData structure.
A3DStatus A3DMarkupRichTextGet(const A3DMarkupRichText *pMarkupRichText, A3DMarkupRichTextData *pData)
Populates the A3DMarkupRichTextData structure.
Copy and convert to NURBS error result.
Definition: A3DSDKTools.h:261
@ KEA3DMDDimensionFrameDiamondShaped
Definition: A3DSDKEnums.h:1950
A3DMkpView ** m_ppViews
Definition: A3DSDKStructure.h:1031
A3DStatus A3DLicPutUnifiedLicense(const A3DUTF8Char *pcUnifiedKey)
Sets the license for the current instance of the library based on the Techsoft3d unified key.
@ kA3DTypeCrvBlend02Boundary
Definition: A3DSDKTypes.h:287
Binary stream for a 3D model stored in a PDF file. The data format is PRC or U3D.
Definition: A3DCommonReadWrite.h:767
@ KEA3DSymbol_Circularity
Definition: A3DSDKEnums.h:2161
A3DStatus A3DMDTextPropertiesGet(const A3DMDTextProperties *pTextProperties, A3DMDTextPropertiesData *pData)
Populates the A3DMDTextPropertiesData structure.
@ kA3DFamily_FeatureDefinition
Definition: A3DSDKFeatureEnums.h:60
@ KEA3DGDTModifierProj
Definition: A3DSDKEnums.h:1398
Markup geometrical and dimensioning tolerance.
Definition: A3DSDKMarkupTolerance.h:270
@ A3DPDF_CANNOT_FIND_FONT
Definition: A3DSDKErrorCodes.h:497
EA3DMDLineWeldingType m_eOtherSideType
Definition: A3DSDKMarkupWelding.h:99
A3DStatus A3DAdaptAndReplaceAllBrepInModelFileAdvanced(A3DAsmModelFile *p, const A3DCopyAndAdaptBrepModelData *psSetting, A3DUns32 *puiNbErrors, A3DCopyAndAdaptBrepModelErrorData **pErrors)
Entity Convert to NURBS facility.
A3DStatus A3DSurfCylinderGet(const A3DSurfCylinder *pSrf, A3DSurfCylinderData *pData)
Populates the A3DSurfCylinderData structure.
@ kA3DFRMEnumValue_CadType_Member
Definition: A3DSDKFeatureEnums.h:442
A3DUns32 m_uiMaterialAndVisualisationSetupSize
Definition: A3DSDKStructure.h:424
A3DStatus
Error Codes.
Definition: A3DSDKErrorCodes.h:71
A3DUTF8Char * m_pcGroupId
Definition: A3DSDKMarkupWelding.h:50
A fill pattern using a vectorized picture.
Definition: A3DSDKGraphics.h:1513
A3DETextureAlphaTest
Reserved for future use.
Definition: A3DSDKEnums.h:249
A3DBool m_bSuccess
Definition: A3DSDKAdvancedTools.h:705
A3DStatus A3DHLRRepresentationItemGet(A3DHLRRepresentationItem const *pHLRRepItem, A3DHLRRepresentationItemData *psRIData)
Populates the A3DHLRRepresentationItemData structure.
@ kA3DFCFIndicatorType_Text
Definition: A3DSDKEnums.h:2834
@ kA3DTypeCrvNurbs
Definition: A3DSDKTypes.h:288
A3DStatus A3DGlobalGetGraphLinePatternData(const A3DUns32 uiIndexLinePattern, A3DGraphLinePatternData *pData)
Retrieves a line pattern descriptor.
A3DUTF8Char * m_pcAuthorisation
Definition: A3DCommonReadWrite.h:940
EA3DMDDimensionOrientation
Enumerator that describes dimension's orientation.
Definition: A3DSDKEnums.h:1769
A3DStatus A3DSurfOffsetGet(const A3DSurfOffset *pSrf, A3DSurfOffsetData *pData)
Populates the A3DSurfOffsetData structure.
A3DFloat m_fThickness
Definition: A3DSDKMarkupDimension.h:662
@ kA3DFRMEnumValue_ChamferType_Distance_Distance
Definition: A3DSDKFeatureEnums.h:532
A3DMDDimensionLineSymbol * m_pSymbol2
Definition: A3DSDKMarkupDimension.h:519
@ KEA3DMDDimensionOrientationViewHorizontal
Definition: A3DSDKEnums.h:1774
A3DAsmFilter * m_pEntityFilter
Definition: A3DSDKStructure.h:405
A3DDouble m_dRatioZ
Definition: A3DSDKGeometryCrv.h:954
void A3DMDFCFDrawingRow
Definition: A3DSDKTypes.h:663
A3DUns32 m_uiLinkedItemsSize
Definition: A3DSDKMarkup.h:246
@ kA3DTextureMappingOperatorCubical
Definition: A3DSDKEnums.h:49
@ kA3DCharsetRightLeft
Definition: A3DSDKEnums.h:2274
A3DUns32 m_uiSize
Definition: A3DSDKMisc.h:388
void A3DRiCoordinateSystem
Definition: A3DSDKTypes.h:406
Header for the Texture module, which is part of the Graphics module.
A3DBool m_bAllowUVCrossingSeams
Definition: A3DSDKTools.h:59
Fiber physical properties.
Definition: A3DSDKMisc.h:758
A3DCallbackDrawPoint m_pfuncPoint
Draws a list of points.
Definition: A3DSDKDraw.h:437
Coordinate System structure.
Definition: A3DSDKRepItems.h:403
void A3DMarkupSpotWelding
Definition: A3DSDKTypes.h:623
A3DInt32 m_iFontSizeIndex
Definition: A3DSDKMarkup.h:721
@ kA3DUnit_Lux
Definition: A3DSDKEnums.h:2802
A3DStatus A3DRiPolyWireGet(const A3DRiPolyWire *pRIPolyWire, A3DRiPolyWireData *pData)
Populates the A3DRiPolyWireData structure.
A structure that specifies entity and layer-filtering characteristics.
Definition: A3DSDKStructure.h:1212
A3DCallbackDrawTriangleFanOneNormalTextured m_pfuncTriangleFanOneNormalTextured
Draws a fan of textured triangles, where each triangle has only one normal.
Definition: A3DSDKDraw.h:423
A3DRWParamsGeneralData m_sGeneral
Definition: A3DCommonReadWrite.h:611
A3DEStepNameFromNAUO
Used to select which name to use from NEXT_ASSEMBLY_USAGE_OCCURRENCE as occurrence name.
Definition: A3DSDKEnums.h:1089
A3DUTF8Char * m_psTimem
Definition: A3DSDKStructure.h:692
A3DVector3dData m_sPinDirection
Definition: A3DSDKMarkupSymbol.h:243
Elliptic curve structure.
Definition: A3DSDKGeometryCrv.h:345
Orthotropic2D physical properties.
Definition: A3DSDKMisc.h:823
@ A3D_TOOLS_CLAMP_UV
Definition: A3DSDKErrorCodes.h:351
A3DVector3dData * m_pSecondDerivatives
Definition: A3DSDKGeometrySrf.h:670
A3DStatus A3DMDDimensionSecondPartGet(const A3DMDDimensionSecondPart *pDimensionSecondPart, A3DMDDimensionSecondPartData *pData)
Populates the A3DMDDimensionSecondPartData structure.
A3DUTF8Char ** m_ppcValues
Definition: A3DSDKFeature.h:501
A3DBool m_bMode
Definition: A3DSDKMarkupDimension.h:581
EA3DMDLineWeldingType
A3DSDKMarkupWielding.
Definition: A3DSDKEnums.h:1220
@ kA3DFRMValueType_Volume
Definition: A3DSDKFeatureEnums.h:334
@ KEA3DMDWeldFinishSymbolNone
Definition: A3DSDKEnums.h:1277
A3DBool m_bType3D
Definition: A3DSDKMarkupText.h:143
A3DStatus A3DMarkupBalloonGet(const A3DMarkupBalloon *pBalloon, A3DMarkupBalloonData *pData)
Populates the A3DMarkupBalloonData structure.
A3DMDLeaderDefinition * m_pNextLeader
Definition: A3DSDKMarkupLeaderDefinition.h:254
@ A3D_TESSFACE_STYLEINDEXESSIZE_INCONSISTENT_DATA
Definition: A3DSDKErrorCodes.h:319
@ kA3DUnit_Pascal
Definition: A3DSDKEnums.h:2808
@ KA3DMDLeaderSymbolFilledCircle
Definition: A3DSDKEnums.h:1694
A3DStatus A3DAsmModelFileExportToAcisBuffer(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportAcisData *pParamsExportData, A3DChainedBuffer **pBuffer)
Writes a model file to a buffer in binary ACIS format.
void A3DMkpLeader
Definition: A3DSDKTypes.h:594
A3DUns32 m_uiSolidsByRefsetsSize
Definition: A3DSDKStructure.h:819
A3DMDFCValueData m_sLength
Definition: A3DSDKMarkupTolerance.h:121
void(* A3DCallbackDrawTriangleFanOneNormal)(const A3DVector3dData *psNormal, const A3DVector3dData *pasPoints, A3DUns32 uiPointsSize)
Draws a fan of triangles with one normal.
Definition: A3DSDKDraw.h:162
A description of a two-dimensional picture.
Definition: A3DSDKGraphics.h:952
A3DStatus A3DComputeOrthoHLROnModelFile2(A3DAsmModelFile const *pModelFile, A3DMkpView const *pOptMrkRView, A3DHLRViewPlaneData const *psHLRViewPlaneData, A3DUns32 *pNumberHLRRepItem, A3DHLRRepresentationItem ***pppHLRRepItem)
Function to compute Hidden Line Removal on a A3DAsmModelFile.
A3DCallbackDrawMaterial m_pfuncMaterial
Defines the material to be used for all subsequent entities.
Definition: A3DSDKDraw.h:425
A3DStatus A3DMDDimensionValueFormatGet(const A3DMDDimensionValueFormat *pDimensionValueFormat, A3DMDDimensionValueFormatData *pData)
Populates the A3DMDDimensionValueFormatData structure.
A3DProESessionColorType
Used to control the default PMI color: If you load a Wildfire file and set kA3DFileVersionSessionColo...
Definition: A3DSDKEnums.h:1053
A3DBool m_bKeepCurrentTessellation
Definition: A3DCommonReadWrite.h:1164
@ A3DPDF_SLIDETABLE_TEXTDATA_ERROR
Definition: A3DSDKErrorCodes.h:510
@ A3DEProductOccurrenceTypeSLW_Container
Definition: A3DSDKEnums.h:490
A3DMiscMaterialAnisotropicData m_sAnisotropic
Definition: A3DSDKMisc.h:927
@ kA3DTypeSurfRuled
Definition: A3DSDKTypes.h:314
void A3DFRMParameter
Definition: A3DSDKTypes.h:828
A3DUns32 m_uiActiveSheet
Definition: A3DSDKDrawing.h:75
@ kA3DFRMEnumValue_LengthModeType_Parameter
Definition: A3DSDKFeatureEnums.h:629
@ KEA3DSymbol_Symmetry
Definition: A3DSDKEnums.h:2166
A3DETranslateToPkPartsSimplifyGeometry m_eSimplifyGeometry
Definition: A3DSDKReadWrite.h:542
A3DUTF8Char * m_pcLabel
Definition: A3DSDKTessellation.h:902
@ kA3DDrawingViewTypeProjected
Definition: A3DSDKEnums.h:2530
void(* A3DCallbackDrawPushMatrix)(void)
Pushes the current matrix onto the stack.
Definition: A3DSDKDraw.h:62
@ kA3DFRMStringDataType
Definition: A3DSDKFeatureEnums.h:210
A3DUns16 m_usScore
Definition: A3DSDKMarkupDimension.h:758
@ KEA3DMDDimensionOrientationParallel
Definition: A3DSDKEnums.h:1777
A3DUns32 m_uiAnnotationsSize
Definition: A3DSDKStructure.h:1028
@ kA3DFRMEnumValue_PatternMaster_Features
Definition: A3DSDKFeaturePatternEnums.h:139
void A3DRootBase
Definition: A3DSDKTypes.h:369
A3DUns32 m_uiDiffuseColorIndex
The diffuse color of the light source.
Definition: A3DSDKGraphics.h:1964
A structure specifying Promoted Bodies Ids for Ug Format.
Definition: A3DSDKStructure.h:768
ModelFile structure.
Definition: A3DSDKStructure.h:72
A3DUns32 m_uiLinesSize
Definition: A3DSDKMarkupText.h:96
@ A3D_LOOP_CANNOT_COMPUTE_ORIENTATION
Definition: A3DSDKErrorCodes.h:281
@ KEA3DMDWeldAddSymbolNone
Definition: A3DSDKEnums.h:1260
EA3DFRMDataType m_eDataType
Definition: A3DSDKFeature.h:604
A3DUns32 m_uiSize
Definition: A3DSDKTopology.h:987
Offset structure.
Definition: A3DSDKGeometrySrf.h:436
@ kA3DFRMEnumDataType_LengthMode
Definition: A3DSDKFeatureEnums.h:240
@ KEA3DMDAnchorTop_center
Definition: A3DSDKEnums.h:1651
@ A3D_TESSMARKUP_HAS_INVALID_TEXT_INDEX
Definition: A3DSDKErrorCodes.h:325
A3DBool m_bIsClosed
Definition: A3DSDKRepItems.h:688
@ KA3DMDLeaderSymbolHalfFilledArrowUp
Definition: A3DSDKEnums.h:1711
const A3DUTF8Char * A3DMiscGetErrorMsg(A3DStatus)
Returns the text description of an error code.
@ KEA3DDetached
Definition: A3DSDKEnums.h:1565
@ kA3DTypeCrvOnSurf
Definition: A3DSDKTypes.h:291
A3DUns16 m_usLayer
Definition: A3DSDKStructure.h:975
A3DUns32 m_uiPixelWidth
Image width in pixels. If picture dimension is part of m_pucBinaryData, this field is 0.
Definition: A3DSDKGraphics.h:958
@ kA3DFRMDoubleNone
Definition: A3DSDKFeatureEnums.h:158
Feature parameter data structure.
Definition: A3DSDKFeature.h:450
@ KEA3DSymbol_Omega
Definition: A3DSDKEnums.h:2178
A3DDouble m_dXFovy
The view angle in radians (perspective) of the view size (orthographic) along the X axis.
Definition: A3DSDKGraphics.h:1691
A3DUns32 m_uiPersistentId
Definition: A3DSDKRootEntities.h:162
A3DBool m_bUnitFromCAD
Definition: A3DSDKStructure.h:416
Structure that describes extremities.
Definition: A3DSDKMarkupDimension.h:617
@ A3DProEReadConstructEntities_Yes
Definition: A3DSDKEnums.h:1068
A3DUTF8Char * m_psNodeSlwID
Definition: A3DSDKStructure.h:645
A3DDouble m_dXRadius
Definition: A3DSDKGeometryCrv.h:351
A3DBool m_bSaveSolidsAsFaces
Definition: A3DSDKReadWrite.h:369
A3DDouble m_dCharSpacing
Definition: A3DSDKMarkupDefinition.h:168
A3DUns32 m_uiTriangulatedIndexSize
Definition: A3DSDKTessellation.h:299
@ KEA3DGDTTypeStraightness
Definition: A3DSDKEnums.h:1353
A3DBool m_bFormat
Definition: A3DSDKMarkupDimension.h:320
A3DUns32 m_uiNumberOfRows
Definition: A3DSDKMarkupTolerance.h:228
A3DBool m_bInsideOut
Definition: A3DSDKGeometrySrf.h:737
@ A3D_CRV_CANNOT_ACCESS_CANONICAL
Definition: A3DSDKErrorCodes.h:140
void A3DTopoItem
Definition: A3DSDKTypes.h:434
@ A3D_DRW_FILLEDAREA_INVALID_MODE
Definition: A3DSDKErrorCodes.h:451
Header file for the markup dimension module.
A3DVector3dData m_sMax
Definition: A3DSDKGeometry.h:180
void A3DCrvBase
Definition: A3DSDKTypes.h:515
A3DBool m_bIndividual
Definition: A3DSDKMarkupTolerance.h:53
A3DStatus A3DCrvCompositeGet(const A3DCrvComposite *pCrv, A3DCrvCompositeData *pData)
Populates the A3DCrvCompositeData structure.
A3DDouble ** m_pOptPlacements
Definition: A3DSDKAdvancedTools.h:767
@ kA3DTypeRiBrepModel
Definition: A3DSDKTypes.h:197
@ kA3DTypeMathFct1DArctanCos
Definition: A3DSDKTypes.h:327
@ kA3DTypeMarkupBalloon
Definition: A3DSDKTypes.h:234
@ KEA3DSymbol_STS_RAD
Definition: A3DSDKEnums.h:2231
A3DDouble m_dTensileStrainLimit_X
Definition: A3DSDKMisc.h:838
A3DStatus A3DCrvPolyLineCreate(const A3DCrvPolyLineData *pData, A3DCrvPolyLine **ppCrv)
Creates an A3DCrvPolyLine from A3DCrvPolyLineData structure.
@ KEA3DDimensionSymbolTypePROJTOLZONE
Definition: A3DSDKEnums.h:1793
Structure that describes foreshortened data.
Definition: A3DSDKMarkupDimension.h:420
A3DCallbackDrawTriangle m_pfuncTriangle
Draws a list of triangles.
Definition: A3DSDKDraw.h:413
A3DMathFct1D * m_psRadiusLaw
Definition: A3DSDKGeometryCrv.h:949
@ kA3DFRMEnumValue_DepthLevel_End
Definition: A3DSDKFeatureHoleEnums.h:69
@ KEA3DMDDimensionGraphicalRepresentationLeaderTwoParts
Definition: A3DSDKEnums.h:1760
A3DDouble m_dTensileStressLimit_Y
Definition: A3DSDKMisc.h:834
@ KA3DMarkupFrameRightFlag
Definition: A3DSDKEnums.h:1426
A3DIntervalData m_sInterval
Definition: A3DSDKGeometry.h:235
A3DDouble m_dSemiAxis
Definition: A3DSDKGeometryCrv.h:485
A3DDouble m_dYRadius
Definition: A3DSDKGeometryCrv.h:352
A3DStatus A3DAsmModelFileUnloadParts(A3DAsmModelFile *pModelFile, A3DUns32 uiPartsSize, A3DAsmProductOccurrence **ppParts)
Removes all tessellation and geometry of an A3DAsmProductOccurrence entity This can only be done on p...
@ kA3DWireframe
Definition: A3DSDKEnums.h:2400
Texture Transformation Structure.
Definition: A3DSDKTexture.h:64
A3DDouble m_dShearStressLimit_XY
Definition: A3DSDKMisc.h:842
A3DCallbackDrawTriangleOneNormal m_pfuncTriangleOneNormal
Draws a list of triangles where each triangle has only one normal.
Definition: A3DSDKDraw.h:416
A3DDouble m_dScale
Definition: A3DSDKTopology.h:195
A3DDouble A3DUnitGetFromEnum(A3DEUnits eUnit)
Gives the unit of the model.
A3DDouble m_dCompressiveStressLimit_X
Definition: A3DSDKMisc.h:870
@ kA3DPictureBmp
Definition: A3DSDKEnums.h:2419
A3DInt8 m_cAttributes
Definition: A3DSDKMarkup.h:739
@ KEA3DDimensionSymbolTypeANGULAR
Definition: A3DSDKEnums.h:1814
EA3DFRMParameterType
Definition: A3DSDKFeatureEnums.h:33
Variable Pitch structure for helical arc structure.
Definition: A3DSDKGeometryCrv.h:942
@ KEA3DSymbol_Slope
Definition: A3DSDKEnums.h:2181
A3DDouble * m_pdCoeffs
Definition: A3DSDKMath.h:286
@ kA3DCharsetGeez
Definition: A3DSDKEnums.h:2294
A3DBool m_bKeepUVPoints
Definition: A3DCommonReadWrite.h:149
@ A3D_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE
Definition: A3DSDKErrorCodes.h:93
@ kA3DFRMDoubleDepth
Definition: A3DSDKFeatureEnums.h:162
@ A3DEProductOccurrenceTypeCat_model
Definition: A3DSDKEnums.h:463
A3DStatus A3DAsmModelFileGet(const A3DAsmModelFile *pModelFile, A3DAsmModelFileData *pData)
Populates the A3DAsmModelFileData structure.
A3DDouble m_dAngle
Definition: A3DSDKMarkupDefinition.h:162
@ A3D_ANNOTATIONSET_INCONSISTENT_EMPTY
Definition: A3DSDKErrorCodes.h:364
@ KEA3DMDDimensionFrameOblong
Definition: A3DSDKEnums.h:1953
A3DDouble m_dFactor
Definition: A3DSDKRootEntities.h:524
A3DStatus A3DMDDimensionExtentionLineGet(const A3DMDDimensionExtentionLine *pDimensionExtentionLine, A3DMDDimensionExtentionLineData *pData)
Populates the A3DMDDimensionExtentionLineData structure.
Structure that describes dimension line symbols.
Definition: A3DSDKMarkupDimension.h:457
@ kA3DUnit_Degree_celsius
Definition: A3DSDKEnums.h:2787
A3DVector2dData m_sOriginOnSheet
Definition: A3DSDKDrawing.h:398
A3DTopoVertex * m_pEndVertex
Definition: A3DSDKTopology.h:773
@ KEA3DSymbol_SmallerOrEqual
Definition: A3DSDKEnums.h:2179
@ kA3DTypeTessVertex
Definition: A3DSDKTypes.h:182
A3DUns32 m_uiEmissive
The global index for the Emissive light.
Definition: A3DSDKGraphics.h:753
A3DUns32 * m_puiTriangulatedIndexes
Definition: A3DSDKTessellation.h:300
@ kA3DModeller3DS
Definition: A3DSDKEnums.h:338
A3DBool m_bIsPrc
Definition: A3DCommonReadWrite.h:772
@ KEA3DMDDimensionDualDisplayAbove
Definition: A3DSDKEnums.h:1934
@ A3D_LOAD_INVALID_READER_FOR_INCREMENTAL_LOAD
Definition: A3DSDKErrorCodes.h:391
int m_iNumberOfDigitsAfterDot
Definition: A3DCommonReadWrite.h:105
@ A3D_EDGE_BAD_INTERVAL
Definition: A3DSDKErrorCodes.h:287
@ kA3DTypeTessMarkup
Definition: A3DSDKTypes.h:180
A3DUTF8Char * m_pcAboveText
Definition: A3DSDKMarkupTolerance.h:55
A3DStatus A3DAsmModelFileExportToParasolidBufferWithMapper(const A3DAsmModelFile *pA3DAsmModelFile, A3DMiscPKMapper *pMapper, const A3DRWParamsExportParasolidData *pParamsExportData, A3DChainedBuffer **pBuffer)
Writes a model file to a buffer in Parasolid format .
A3DStatus A3DMDFeatureControlFrameGet(const A3DMDFeatureControlFrame *pFCF, A3DMDFeatureControlFrameData *pData)
Populates the A3DMDFeatureControlFrameData structure.
@ kA3DFRMFeatureDefinitionType_Mirror
Definition: A3DSDKFeatureEnums.h:290
void A3DCrvLine
Definition: A3DSDKTypes.h:526
@ KA3DMDLeaderSymbolBlankedSquare
Definition: A3DSDKEnums.h:1696
@ kA3DReadGeomOnly
Definition: A3DSDKEnums.h:531
A3DMDFCFRowDatum * m_psSecondaryRef
Definition: A3DSDKMarkupTolerance.h:182
A3DVoid A3DRWParamsPrcWriteHelperFree(A3DRWParamsPrcWriteHelper *pA3DRWParamsPrcWriteHelper)
Free PRC write helper.
@ kA3DTypeMarkupLocator
Definition: A3DSDKTypes.h:239
@ KEA3DMDWeldFinishSymbolRolling
Definition: A3DSDKEnums.h:1289
@ kA3DMarkupSubTypeWeldingSpot
Definition: A3DSDKEnums.h:2138
A3DDouble * m_pdNormals
Definition: A3DSDKTessellation.h:296
@ KEA3DMDLineWeldOptionTextSideDown
Definition: A3DSDKEnums.h:1309
A3DFloat m_fThickness
Definition: A3DSDKMarkupDimension.h:462
A fill pattern describing either a simple color or a material.
Definition: A3DSDKGraphics.h:1390
@ A3D_DEFAULT_STYLE
Definition: A3DSDKErrorCodes.h:185
A3DFRMParameter ** m_ppParameters
Definition: A3DSDKFeature.h:603
@ kA3DTypeSurfOffset
Definition: A3DSDKTypes.h:311
A3DBool m_bReadAttributes
Definition: A3DCommonReadWrite.h:60
@ kA3DTextureWrappingModeRepeat
Definition: A3DSDKEnums.h:277
@ A3D_POINTSET_BADSIZE
Definition: A3DSDKErrorCodes.h:225
@ KEA3DDimensionSymbolTypeSDIAMETER
Definition: A3DSDKEnums.h:1832
@ kA3DFRMEnumValue_Pattern_Table
Definition: A3DSDKFeaturePatternEnums.h:48
A3DStatus A3DGraphAmbientLightCreate(const A3DGraphAmbientLightData *pData, A3DGraphAmbientLight **ppLight)
Creates a new ambient light source entity, returning its handle.
A3DDouble m_dYoungModulus_Y
Definition: A3DSDKMisc.h:858
@ KEA3DBlank
Definition: A3DSDKEnums.h:1566
@ A3D_SHELL_CANNOT_CREATE
Definition: A3DSDKErrorCodes.h:271
@ KEA3DSymbol_PLINE
Definition: A3DSDKEnums.h:2208
@ kA3DStepNameFromNAUO_DESCRIPTION
Definition: A3DSDKEnums.h:1093
A3DUns16 m_usUsedEntitiesFlags
Definition: A3DSDKTessellation.h:223
@ kA3DFRMEnumValue_ChamferType_Length_Angle
Definition: A3DSDKFeatureEnums.h:546
A3DAsmLayerFilterItemData m_sLayerFilterItem
Definition: A3DSDKStructure.h:1216
@ kA3DFRMEnumValue_HoleShape_General
Definition: A3DSDKFeatureHoleEnums.h:44
@ KEA3DDimensionSymbolTypeUNKNOW
Definition: A3DSDKEnums.h:1791
A3DBool m_bLoadStructureOnly
Definition: A3DCommonReadWrite.h:574
Structure for parsing or creating an A3DTopoContext entity.
Definition: A3DSDKTopology.h:186
@ A3DCollision_Contact
Definition: A3DSDKEnums.h:2742
@ kA3DTypeMathFct1DPolynom
Definition: A3DSDKTypes.h:324
A3DUns16 m_iCharFixedRatioMode
Definition: A3DSDKMarkupDefinition.h:170
Structure that describes dimension line.
Definition: A3DSDKMarkupDimension.h:515
@ KEA3DGDTModifierMin
Definition: A3DSDKEnums.h:1397
A3DUTF8Char * m_pcLogicalName
Definition: A3DCommonReadWrite.h:165
Structure for specifying a linear domain.
Definition: A3DSDKGeometry.h:144
A3DDouble m_dTolerance
Definition: A3DSDKTopology.h:532
A3DUTF8Char * m_pcDownText
Definition: A3DSDKMarkupTolerance.h:50
@ KEA3DSymbol_CircledU
Definition: A3DSDKEnums.h:2197
Constant pitch structure for helix curves.
Definition: A3DSDKGeometryCrv.h:924
@ kA3DFamily_Definition_Hole
Definition: A3DSDKFeatureEnums.h:66
A3DStatus A3DMDDimensionLineSymbolGet(const A3DMDDimensionLineSymbol *pDimensionLineSymbol, A3DMDDimensionLineSymbolData *pData)
Populates the A3DMDDimensionLineSymbolData structure.
A structure that specifies parameters used to write the model file to OBJ format.
Definition: A3DCommonReadWrite.h:1270
const A3DDouble * m_pOptPlacement
Definition: A3DSDKAdvancedTools.h:1465
void A3DMarkupRichText
Definition: A3DSDKTypes.h:618
A3DStatus A3DMarkupFastenerGet(const A3DMarkupFastener *pFastener, A3DMarkupFastenerData *pData)
Populates the A3DMarkupFastenerData structure.
A3DBool m_bForceRenderedModeColors
Definition: A3DCommonReadWrite.h:520
A3DDouble * m_pdVKnots
Definition: A3DSDKGeometrySrf.h:86
A3DStatus A3DGlobalFontKeyCreate(const A3DFontData *pFontData, A3DFontKeyData *pFontKeyData)
Creates the A3DFontKeyData structure from the A3DFontData structure.
A3DUVParameterizationData m_sParam
Definition: A3DSDKGeometrySrf.h:1016
@ kA3DStepAP242
Definition: A3DSDKEnums.h:1132
Markup Linked Item structure.
Definition: A3DSDKMarkup.h:442
@ kA3DFRMEnumValue_CadType_Surface
Definition: A3DSDKFeatureEnums.h:395
A3DUns32 m_uiStyleIndex
An index to a global A3DGraphStyleData instance.
Definition: A3DSDKGraphics.h:124
A3DStatus A3DDrawingCurveCreate(const A3DDrawingCurveData *pData, A3DDrawingCurve **ppDrawingCrv)
Creates an A3DDrawingCurve from A3DDrawingCurveData structure.
A3DDouble m_dAccurateTessellationWithGridMaximumStitchLength
Definition: A3DCommonReadWrite.h:144
A3DIntervalData m_sMaxInterval
Definition: A3DSDKGeometryCrv.h:666
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupWelding.h:117
A3DStatus A3DRootBaseAttributeAdd(A3DRootBase *pEntity, A3DUTF8Char *pcTitle, A3DUTF8Char *pcValue)
Add an attribute to the current attribute array stored in a PRC entity.
A3DUns32 m_uiValuesSize
Definition: A3DSDKFeature.h:500
@ KEA3DCoordPlaneX
Definition: A3DSDKEnums.h:1596
@ kA3DFRMDefinitionPatternType_SpiralShape
Definition: A3DSDKFeaturePatternEnums.h:75
A3DStatus A3DRepresentationItemExportToParasolidBuffer(const A3DRiRepresentationItem *pRepItem, A3DChainedBuffer **pBuffer, double dUnit)
Writes a representation item to a buffer in Parasolid format.
A3DStatus A3DAsmGetFlexibleComponents(const A3DAsmProductOccurrence *pOwnerNode, A3DUns32 *puiNumberOfFlexibleSubNodes, A3DAsmProductOccurrence ***pppFlexibleSubNodes)
Given a base product occurrence, builds an array of flexible subnodes.
@ kA3DTypeSurfBlend02
Definition: A3DSDKTypes.h:305
A3DStatus A3DMiscCascadedAttributesDelete(A3DMiscCascadedAttributes *pAttr)
Deletes a A3DMiscCascadedAttributes.
EA3DLocatorSubType
Enumerations for type.
Definition: A3DSDKEnums.h:1578
A3DUTF8Char * m_pcProcess
Definition: A3DSDKMarkupWelding.h:51
@ KA3DMDLeaderSymbolDoubleBlankedArrow
Definition: A3DSDKEnums.h:1714
A3DStatus A3DMiscComputeBoundingBox(const A3DEntity *pEntity, A3DDouble const *pOptPlacement, A3DBoundingBoxData *pAABB)
Use the tessellation to compute the axis-aligned bounding box (AABB) of the given entity.
@ KEA3DFreeform
Definition: A3DSDKEnums.h:1545
A3DDouble m_dAdditionalParameter
Definition: A3DSDKMarkupLeaderDefinition.h:161
@ kA3DFRMValueType_Area
Definition: A3DSDKFeatureEnums.h:333
A3DUns32 m_uiLoopSize
Definition: A3DSDKTopology.h:529
A3DStatus A3DDrawRepresentationItem(const A3DRiRepresentationItem *pRepItem, const A3DMiscCascadedAttributes *pFatherAttr)
Draws the representation item entities, using the callbacks defined by A3DDrawInitCallbacks.
@ KEA3DSymbol_STS_MAT_
Definition: A3DSDKEnums.h:2220
A3DStatus A3DMDToleranceSizeGet(const A3DMDToleranceSize *pToleranceSize, A3DMDToleranceSizeData *pData)
Populates the A3DMDToleranceSizeData structure.
@ kA3DTypeRiCurve
Definition: A3DSDKTypes.h:198
A3DBool m_bBound0Sens
Definition: A3DSDKGeometrySrf.h:604
@ A3DPDF_CANNOT_ACCESS_FILE
Definition: A3DSDKErrorCodes.h:492
@ kA3DBSplineSurfaceFormCylindrical
Definition: A3DSDKEnums.h:2438
@ KEA3DSymbol_Ohm
Definition: A3DSDKEnums.h:2177
void(* A3DCallbackDrawEnd)(A3DEDrawBeginEndType eType)
Ends drawing.
Definition: A3DSDKDraw.h:94
@ kA3DBSplineSurfaceFormUnspecified
Definition: A3DSDKEnums.h:2446
Line descriptor for the A3DGraphHatchingPatternData structure.
Definition: A3DSDKGraphics.h:1204
@ kA3DModellerStl
Definition: A3DSDKEnums.h:311
A3DStatus A3DAsmModelFileExportToPrcFile(const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportPrcData *pParamsExportData, const A3DUTF8Char *pcCADFileName, A3DRWParamsPrcWriteHelper **ppPrcWriteHelper)
Writes a model file to a physical file in a PRC format.
A3DDouble m_dWrappingWidth
Definition: A3DSDKMarkupText.h:188
void A3DMkpAnnotationReference
Definition: A3DSDKTypes.h:603
void(* A3DCallbackDrawProject)(const A3DVector3dData *psPoint, A3DVector3dData *psResult)
Projects the point.
Definition: A3DSDKDraw.h:108
tolerance size.
Definition: A3DSDKMarkupTolerance.h:256
A3DStatus A3DSurfBlend03Get(const A3DSurfBlend03 *pSrf, A3DSurfBlend03Data *pData)
Populates the A3DSurfBlend03Data structure.
A3DDrawingView * m_pViewResult
Definition: A3DSDKDrawing.h:587
@ KEA3DMDDimensionOrientationPerpendicular
Definition: A3DSDKEnums.h:1778
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:602
@ KEA3DSymbol_DATUM1
Definition: A3DSDKEnums.h:2205
A3DDouble * m_pdRail2AnglesV
Definition: A3DSDKGeometrySrf.h:667
A3DCrossingPointsCrvIntersectionData * m_pCrossingPts
Definition: A3DSDKGeometryCrv.h:1057
@ KEA3DMDWeldTypeSingleU
Definition: A3DSDKEnums.h:1230
Markup measurement point.
Definition: A3DSDKMarkupSymbol.h:289
@ A3DETextureAlphaModeMask
Definition: A3DSDKEnums.h:211
RiPlane structure.
Definition: A3DSDKRepItems.h:542
@ KA3DMDLeaderSymbolBlankedTriangle
Definition: A3DSDKEnums.h:1698
@ A3D_CRV_INTERSECTION_CANNOT_CREATE_CANONICAL
Definition: A3DSDKErrorCodes.h:156
A3DUTF8Char * m_pcFamilyName
Definition: A3DSDKMarkup.h:603
A3DBool m_bUnitFromCAD
Definition: A3DSDKStructure.h:76
@ kA3DDrawingViewTypeRight
Definition: A3DSDKEnums.h:2525
A3DBool m_bReadExplodeStateAsView
Definition: A3DCommonReadWrite.h:333
A3DUTF8Char * m_sStandard
Definition: A3DSDKMarkupSymbol.h:185
A3DEntity ** m_ppLights
Array of lights.
Definition: A3DSDKGraphics.h:2370
A3DUns32 m_uiPathInAssemblyTreeSize
Definition: A3DSDKStructure.h:256
A3DDouble * m_pdLengths
The array of segments describing the pattern.
Definition: A3DSDKGraphics.h:574
A3DStatus A3DMiscReferenceOnCsysItemCreate(const A3DMiscReferenceOnCsysItemData *pData, A3DMiscReferenceOnCsysItem **ppReferenceOnCSYSItem)
Creates an A3DMiscReferenceOnCsysItem from an A3DMiscReferenceOnCsysItemData structure.
A3DCallbackDrawFont m_pfuncFont
Defines a font.
Definition: A3DSDKDraw.h:438
A3DUns8 m_ucBehaviour
Definition: A3DSDKStructure.h:395
A3DUTF8Char ** m_ppcProprietaryFontDirectories
Definition: A3DCommonReadWrite.h:111
@ kA3DTypeCrvParabola
Definition: A3DSDKTypes.h:299
A3DMiscTransformation * m_pLocation
Definition: A3DSDKStructure.h:396
A3DStatus A3DMiscMarkupLinkedItemCreate(const A3DMiscMarkupLinkedItemData *pData, A3DMiscMarkupLinkedItem **ppLinkedItem)
Creates an A3DMiscMarkupLinkedItem from an A3DMiscMarkupLinkedItemData structure.
A3DCrvHelixPitchCstData m_sCstHelixData
Definition: A3DSDKGeometryCrv.h:972
@ KEA3DDimensionSymbolFilledTriangle
Definition: A3DSDKEnums.h:1866
A3DDouble m_dAngularError
Definition: A3DSDKGeometryCrv.h:1063
A3DBool m_bTrigonometricOrientation
Definition: A3DSDKGeometryCrv.h:945
A3DInt32 m_iEdgeIndice
Definition: A3DSDKAdvancedTools.h:710
A3DUns8 * m_pucMappingAttributesComponents
Definition: A3DSDKTexture.h:177
A3DStatus A3DGraphicsCreate(const A3DGraphicsData *pData, A3DGraphics **ppGraphics)
Creates a new graphics entity, returning its handle.
@ kA3DTypeAsmModelFile
Definition: A3DSDKTypes.h:208
A3DEMarkupSymbol m_eSymbol
Definition: A3DSDKMarkup.h:604
A3DMDTextProperties * m_pTextProperties
Definition: A3DSDKMarkupWelding.h:57
A3DStatus A3DTess3DCreate(const A3DTess3DData *pData, A3DTess3D **ppTess)
Creates an A3DTess3D from an A3DTess3DData structure.
A3DBool m_bDisplayParallelOnScreen
Definition: A3DSDKMarkupDefinition.h:216
@ A3D_DEFAULT_PICTURE
Definition: A3DSDKErrorCodes.h:187
A3DCallbackDrawTriangleFanOneNormal m_pfuncTriangleFanOneNormal
Draws a fan of triangles with one normal.
Definition: A3DSDKDraw.h:417
A3DInt8 m_cBehaviour
Definition: A3DSDKTessellation.h:903
@ kA3DModellerCatiaV5
Definition: A3DSDKEnums.h:303
@ kA3DCharsetGeorgian
Definition: A3DSDKEnums.h:2289
@ kA3DTypeMDToleranceSize
Definition: A3DSDKTypes.h:261
A3DTopoFace ** m_ppFaces
Definition: A3DSDKTopology.h:465
@ kA3DFRMEnumValue_FilletType_None
Definition: A3DSDKFeatureEnums.h:575
EA3DMDDimensionSymbolShape
Enumerator that describes line symbols.
Definition: A3DSDKEnums.h:1853
@ KEA3DLocatorSubscriptO
Definition: A3DSDKEnums.h:1629
@ KEA3DGDTTypeAngularity
Definition: A3DSDKEnums.h:1359
@ kA3DTessLODControlledPrecision
Definition: A3DSDKEnums.h:930
@ kA3DCharsetJapanese
Definition: A3DSDKEnums.h:2267
A3DStatus A3DRepresentationItemTranslateToPkParts(const A3DRiRepresentationItem *pRepItem, const A3DRWParamsTranslateToPkPartsData *pParamsTranslateToPkPartsData, double dUnit, int *pNbPkParts, int **pPkParts)
Writes a representation item to parts in the current Parasolid session.
@ kA3DProductLoadStatusError
Definition: A3DSDKEnums.h:361
@ KEA3DGDTModifierFree
Definition: A3DSDKEnums.h:1399
A3DDouble m_dFocal
Definition: A3DSDKGeometryCrv.h:421
void A3DDrawingBlock
Definition: A3DSDKTypes.h:807
A3DUns32 m_uiPromotedBodiesSize
Definition: A3DSDKStructure.h:815
@ kA3DBSplineSurfaceFormRuled
Definition: A3DSDKEnums.h:2442
A3DStatus A3DRootBaseWithGraphicsGet(const A3DRootBaseWithGraphics *pRoot, A3DRootBaseWithGraphicsData *pData)
Populates the A3DRootBaseWithGraphicsData structure.
A3DUTF8Char ** m_apcContexts
Definition: A3DSDKReadWrite.h:265
A3DDouble m_dTensileStressLimit_X
Definition: A3DSDKMisc.h:832
A3DCallbackDrawGetDrawContext m_pfuncGetDrawContext
Requests the projection, modelview matrix and the viewport. (See classical Open GL definition for mor...
Definition: A3DSDKDraw.h:426
A3DStatus A3DRiPointSetGet(const A3DRiPointSet *pPointSet, A3DRiPointSetData *pData)
Populates the A3DRiPointSetData structure.
A3DDouble m_dYoungModulus_Y
Definition: A3DSDKMisc.h:762
A3DDouble m_dCompressiveStressLimit_Y
Definition: A3DSDKMisc.h:872
@ KEA3DGDTValueRadius
Definition: A3DSDKEnums.h:1380
@ kA3DFRMEnumValue_FilletLengthType_Circular
Definition: A3DSDKFeatureEnums.h:592
@ kA3DTypeMDDimensionValueFormat
Definition: A3DSDKTypes.h:249
@ kA3DCharsetRoman
Definition: A3DSDKEnums.h:2266
A3DDouble * m_pdPosition
Definition: A3DSDKMarkupTolerance.h:122
A3DUTF8Char * m_pcFamilyName
Definition: A3DSDKMarkup.h:735
@ KEA3DSecondaryCoordination
Definition: A3DSDKEnums.h:1562
DrawingBlockOperator structure.
Definition: A3DSDKDrawing.h:583
A3DBool m_bTrigonometricOrientation
Definition: A3DSDKGeometryCrv.h:927
@ kA3DMarkupTypeLocator
Definition: A3DSDKEnums.h:2092
@ kA3DFRMDefinitionType_RevolveAngle
Definition: A3DSDKFeatureEnums.h:263
@ kA3DTypeCrvLine
Definition: A3DSDKTypes.h:297
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:969
A3DStatus A3DCrvOnSurfGet(const A3DCrvOnSurf *pCrv, A3DCrvOnSurfData *pData)
Populates the A3DCrvOnSurfData structure.
@ KEA3DDimensionSymbolTypeCONCENTRIC
Definition: A3DSDKEnums.h:1812
Feature control frame drafting indicator.
Definition: A3DSDKMarkupTolerance.h:211
@ kA3DParameterType_Data
Definition: A3DSDKFeatureEnums.h:43
@ KEA3DDimensionSymbolTypeST
Definition: A3DSDKEnums.h:1831
A3DEBSplineCurveForm
Enumerate to characterize curve form.
Definition: A3DSDKEnums.h:2472
@ kA3DFRMDefinitionType_ReferenceMaster
Definition: A3DSDKFeatureEnums.h:268
A3DUTF8Char ** m_ppcProcess
Definition: A3DSDKMarkupWelding.h:112
A3DUns16 m_usLastSeparDefinedNum
Definition: A3DSDKMarkupDimension.h:332
A3DUns32 m_uiLightSize
The number of lights.
Definition: A3DSDKGraphics.h:2369
@ kA3DFamily_None
Definition: A3DSDKFeatureEnums.h:56
@ kA3DE_SIMPLIFY_NO
Definition: A3DSDKEnums.h:1168
A3DETextureBlendParameter m_eBlend_src_Alpha
Definition: A3DSDKTexture.h:185
A3DUns16 m_uiIndex
Definition: A3DSDKMisc.h:581
@ KA3DMDLeaderSymbolZoneGlobalAllAboutWithVerticalAxisIndicator
Definition: A3DSDKEnums.h:1719
A3DMiscCartesianTransformationData m_sTrsf
Definition: A3DSDKGeometryCrv.h:664
@ kA3DParameterType_Information
Definition: A3DSDKFeatureEnums.h:36
A3DTopoEdge * m_psTopoEdge
Definition: A3DSDKAdvancedTools.h:1192
A3DMDDimensionValue * m_pMainValue
Definition: A3DSDKMarkupDimension.h:741
A3DDouble m_dCompressiveStressLimit
Definition: A3DSDKMisc.h:900
@ kA3DFRMEnumDataType_Fillet
Definition: A3DSDKFeatureEnums.h:237
@ kA3DAnalyticAlreadyCone
Definition: A3DSDKEnums.h:2656
@ A3DEProductOccurrenceTypeCat_session
Definition: A3DSDKEnums.h:465
@ A3D_MARKUP_CANNOT_ACCESS_FONT
Definition: A3DSDKErrorCodes.h:369
A3DDouble m_dY
Definition: A3DSDKGeometry.h:101
A3DUTF8Char * m_pcArrowSidePitch
Definition: A3DSDKMarkupWelding.h:98
@ kA3DFRMEnumDataType_CAD
Definition: A3DSDKFeatureEnums.h:229
A3DDouble * m_pdValues
Definition: A3DSDKFeature.h:522
A3DCallbackDrawTriangleOneNormalTextured m_pfuncTriangleOneNormalTextured
Draws a list of textured triangles where each triangle has only one normal.
Definition: A3DSDKDraw.h:422
A3DUns32 m_uiSpecularColorIndex
The specular color of the light source.
Definition: A3DSDKGraphics.h:1811
@ kA3DMarkupSubTypeDimensionDiameter
Definition: A3DSDKEnums.h:2123
A3DUns32 m_uiSize
Definition: A3DSDKMath.h:62
A3DUns32 m_uiLinePatternIndex
A global index to either an A3DGraphVPicturePattern or an A3DGraphLinePattern according to the value ...
Definition: A3DSDKGraphics.h:257
A3DStatus A3DMiscGetBoundingBox(const A3DEntity *pEntity, A3DBoundingBoxData *pAABB)
Read the axis-aligned bounding box (AABB) of the given A3DEntity directly from the CAD data.
@ kA3DCharsetThai
Definition: A3DSDKEnums.h:2287
@ KEA3DMDTextPropertiesJustificationCenter
Definition: A3DSDKEnums.h:2059
@ KEA3DMechanicallyFastened
Definition: A3DSDKEnums.h:1584
@ A3DPhysicType_None
Definition: A3DSDKEnums.h:2720
A3DVector3dData m_sGravityCenter
Definition: A3DSDKTools.h:493
A3DBool m_bTextureFlipT
Definition: A3DSDKTexture.h:68
@ kA3DE_MERGE_YES
Definition: A3DSDKEnums.h:1181
A3DIntervalData m_sInterval
Definition: A3DSDKTopology.h:776
A3DDouble m_dValue
Definition: A3DSDKMarkupTolerance.h:90
A3DStatus A3DGlobalInsertGraphVPicturePattern(const A3DGraphVPicturePatternData *pData, A3DUns32 *puiIndexVPicturePattern)
Insert a new vectorized picture fill pattern into the global state, returning its index for further r...
@ KEA3DMainPermTransf
Definition: A3DSDKEnums.h:1560
A3DEProductOccurrenceTypeSLW
A3DAsmProductOccurrenceData extension for SolidWorks
Definition: A3DSDKEnums.h:487