A3DSDKEnums.h File Reference

A3D SDK Enumerations and static values. More...

Macros

#define A3D_DECODE_EXTRA_DATA(TessCode)   ((TessCode & kA3DMarkupExtraDataType) >> 21)
 
#define A3D_ENCODE_EXTRA_DATA(ExtraDataType, InnerCodes)   ((kA3DMarkupIsExtraData | ExtraDataType) + InnerCodes)
 
#define A3D_HLR_TYPE_EDGE   1
 
#define A3D_HLR_TYPE_SECTION   3
 
#define A3D_HLR_TYPE_SILHOUETTE   2
 
#define A3D_HLR_TYPE_SILHOUETTE_SECTION   4
 
#define A3D_HLR_TYPE_UNKNOWN   0
 
#define A3D_PRODUCT_FLAG_BIM_BUILDING   0x10000
 
#define A3D_PRODUCT_FLAG_BIM_CATEGORY   0x40000
 
#define A3D_PRODUCT_FLAG_BIM_COMPONENT   0x80000
 
#define A3D_PRODUCT_FLAG_BIM_LEVEL   0x20000
 
#define A3D_PRODUCT_FLAG_BIM_PROJECT   0x4000
 
#define A3D_PRODUCT_FLAG_BIM_SITE   0x8000
 
#define A3D_PRODUCT_FLAG_CONFIG   0x0008
 
#define A3D_PRODUCT_FLAG_CONFIG_NOT_UPDATED   0x0100
 
#define A3D_PRODUCT_FLAG_CONTAINER   0x0004
 
#define A3D_PRODUCT_FLAG_DEFAULT   0x0001
 
#define A3D_PRODUCT_FLAG_EXTERNAL_REFERENCE   0x2000
 
#define A3D_PRODUCT_FLAG_INTERNAL   0x0002
 
#define A3D_PRODUCT_FLAG_SUPPRESSED   0x0040
 
#define A3D_PRODUCT_FLAG_VIEW   0x0010
 
#define kA3DDraw3D   0x1
 
#define kA3DDrawMarkups   0x2
 
#define kA3DFontBold   0x02
 
#define kA3DFontFixedWidth   0x100
 
#define kA3DFontItalic   0x04
 
#define kA3DFontKeyAttrib   0x00000FFF
 
#define kA3DFontKeySize   0x00FFF000
 
#define kA3DFontKeyStyle   0xFF000000
 
#define kA3DFontOverlined   0x20
 
#define kA3DFontStreched   0x40
 
#define kA3DFontStrikedOut   0x10
 
#define kA3DFontUnderlined   0x08
 
#define kA3DFontWired   0x80
 
#define kA3DGraphicsFatherHeritColor   0x0010
 
#define kA3DGraphicsFatherHeritLayer   0x0040
 
#define kA3DGraphicsFatherHeritLinePattern   0x0400
 
#define kA3DGraphicsFatherHeritLineWidth   0x1000
 
#define kA3DGraphicsFatherHeritShow   0x0004
 
#define kA3DGraphicsFatherHeritTransparency   0x0100
 
#define kA3DGraphicsRemoved   0x2000
 
#define kA3DGraphicsShow   0x0001
 
#define kA3DGraphicsSonHeritColor   0x0008
 
#define kA3DGraphicsSonHeritLayer   0x0020
 
#define kA3DGraphicsSonHeritLinePattern   0x0200
 
#define kA3DGraphicsSonHeritLineWidth   0x0800
 
#define kA3DGraphicsSonHeritShow   0x0002
 
#define kA3DGraphicsSonHeritTransparency   0x0080
 
#define kA3DMarkupColorMask   0x1600000
 
#define kA3DMarkupCylinderMask   0x1400000
 
#define kA3DMarkupExtraDataType   0x03E00000
 
#define kA3DMarkupFaceViewMask   0x0C00000
 
#define kA3DMarkupFixedSizeMask   0x1000000
 
#define kA3DMarkupFontMask   0x1A00000
 
#define kA3DMarkupFrameDrawMask   0x0E00000
 
#define kA3DMarkupHasFrame   0x02
 
#define kA3DMarkupIntegerMask   0x000FFFFF
 
#define kA3DMarkupIsExtraData   0x04000000
 
#define kA3DMarkupIsHidden   0x01
 
#define kA3DMarkupIsMatrix   0x08000000
 
#define kA3DMarkupIsNotModifiable   0x04
 
#define kA3DMarkupIsNotRotatable   0x20
 
#define kA3DMarkupIsOnTop   0x10
 
#define kA3DMarkupIsZoomable   0x08
 
#define kA3DMarkupLineStippleMask   0x1800000
 
#define kA3DMarkupLineWidthMask   0x2200000
 
#define kA3DMarkupPatternMask   0x0000000
 
#define kA3DMarkupPictureMask   0x0200000
 
#define kA3DMarkupPointsMask   0x1E00000
 
#define kA3DMarkupPolygonMask   0x2000000
 
#define kA3DMarkupQuadsMask   0x0600000
 
#define kA3DMarkupSymbolMask   0x1200000
 
#define kA3DMarkupTextMask   0x1C00000
 
#define kA3DMarkupTrianglesMask   0x0400000
 
#define kA3DMDTrailingToleranceConsistentDigitsMask   0b100
 Mask that describes the display of trailing zeros in case of separate values for numerical tolerances. More...
 
#define kA3DNoActiveSheet   ~0
 
#define kA3DPBRAttributeNameAlphaCutOff   "AlphaCutOff"
 
#define kA3DPBRAttributeNameAlphaMode   "AlphaMode"
 
#define kA3DPBRAttributeNameMetallicFactor   "MetallicFactor"
 
#define kA3DPBRAttributeNameNormalTextureFactor   "NormalTextureFactor"
 
#define kA3DPBRAttributeNameOcclusionTextureFactor   "OcclusionTextureFactor"
 
#define kA3DPBRAttributeNameRoughnessFactor   "RoughnessFactor"
 
#define kA3DRhinoAttributeName3DMVersion   "3DM version"
 
#define kA3DRhinoAttributeNameApplicationUUID   "application UUID"
 
#define kA3DRhinoAttributeNameArchiveClassUUID   "archive class UUID"
 
#define kA3DRhinoAttributeNameBufferData   "buffer data"
 
#define kA3DRhinoAttributeNameDocumentUserStrings   "document user strings"
 
#define kA3DRhinoAttributeNameModelObjectUUID   "model object UUID"
 
#define kA3DRhinoAttributeNameOpenNURBSVersion   "OpenNURBS version number"
 
#define kA3DRhinoAttributeNameRDKMaterialInstanceUUID   "RDK material instance UUID"
 
#define kA3DRhinoAttributeNameUnknownClassUUID   "unknown class UUID"
 
#define kA3DRhinoAttributeNameUserDataCopyCount   "user data copy count"
 
#define kA3DRhinoAttributeNameUserDataUUID   "user data UUID"
 
#define kA3DRhinoAttributeNameUserDataXForm   "user data xform"
 
#define kA3DTessFaceDataNormalMask   0x3FFFFFFF
 
#define kA3DTessFaceDataNormalSingle   0x40000000
 
#define kA3DTessFaceDataPolyface   0x0001
 Reserved for future use.
 
#define kA3DTessFaceDataPolyfaceOneNormal   0x0010
 Reserved for future use.
 
#define kA3DTessFaceDataPolyfaceOneNormalTextured   0x1000
 Reserved for future use.
 
#define kA3DTessFaceDataPolyfaceTextured   0x0100
 Reserved for future use.
 
#define kA3DTessFaceDataTriangle   0x0002
 Unique triangle. More...
 
#define kA3DTessFaceDataTriangleFan   0x0004
 Triangle fan. More...
 
#define kA3DTessFaceDataTriangleFanOneNormal   0x0040
 Triangle fan where the normal is defined either globally or per-point. More...
 
#define kA3DTessFaceDataTriangleFanOneNormalTextured   0x4000
 Triangle fan with texture coordinates where the normal is defined either globally or per-point. More...
 
#define kA3DTessFaceDataTriangleFanTextured   0x0400
 Triangle fan with texture coordinates. More...
 
#define kA3DTessFaceDataTriangleOneNormal   0x0020
 Unique triangle with one normal. More...
 
#define kA3DTessFaceDataTriangleOneNormalTextured   0x2000
 Unique triangle with texture coordinates and a globally defined normal. More...
 
#define kA3DTessFaceDataTriangleStripe   0x0008
 Triangle strip. More...
 
#define kA3DTessFaceDataTriangleStripeOneNormal   0x0080
 Triangle strip where the normal is defined either globally or per-point. More...
 
#define kA3DTessFaceDataTriangleStripeOneNormalTextured   0x8000
 Triangle strip with texture coordinates where the normal is defined either globally or per-point. More...
 
#define kA3DTessFaceDataTriangleStripeTextured   0x0800
 Triangle strip with texture coordinates. More...
 
#define kA3DTessFaceDataTriangleTextured   0x0200
 Unique triangle with texture coordinates. More...
 
#define kA3DTessFaceDataWireIsClosing   0x8000
 
#define kA3DTessFaceDataWireIsNotDrawn   0x4000
 
#define kA3DTextureApplyingModeAlphaTest   0x0002
 
#define kA3DTextureApplyingModeLighting   0x0001
 
#define kA3DTextureApplyingModeNone   0x0000
 
#define kA3DTextureApplyingModeVertexColor   0x0004
 
#define kA3DTextureMappingAmbient   0x0080
 
#define kA3DTextureMappingBump   0x0002
 
#define kA3DTextureMappingComponentsAlpha   0x0008
 
#define kA3DTextureMappingComponentsBlue   0x0004
 
#define kA3DTextureMappingComponentsGreen   0x0002
 
#define kA3DTextureMappingComponentsRed   0x0001
 Defines which component(s) must be used to map a texture These values can be bitwise combined to select several components at once. More...
 
#define kA3DTextureMappingComponentsRgb   0x0007
 
#define kA3DTextureMappingComponentsRgba   0x000f
 
#define kA3DTextureMappingCubicalReflection   0x0010
 
#define kA3DTextureMappingDiffuse   0x0001
 
#define kA3DTextureMappingEmission   0x0100
 
#define kA3DTextureMappingMetalness   0x0400
 
#define kA3DTextureMappingMetalnessRoughness   kA3DTextureMappingMetalness | kA3DTextureMappingRoughness
 
#define kA3DTextureMappingMetalnessRoughnessOcclusion   kA3DTextureMappingMetalnessRoughness | kA3DTextureMappingOcclusion
 
#define kA3DTextureMappingNormal   0x0200
 
#define kA3DTextureMappingOcclusion   0x1000
 
#define kA3DTextureMappingOpacity   0x0004
 
#define kA3DTextureMappingRefraction   0x0020
 
#define kA3DTextureMappingRoughness   0x0800
 
#define kA3DTextureMappingSpecular   0x0040
 
#define kA3DTextureMappingSphericalReflection   0x0008
 
#define kA3DTransformationIdentity   0x00
 
#define kA3DTransformationMirror   0x04
 
#define kA3DTransformationNonUniformScale   0x10
 
#define kA3DTransformationRotate   0x02
 
#define kA3DTransformationScale   0x08
 
#define kA3DTransformationTranslate   0x01
 

Enumerations

enum  A3DCollisionType {
  A3DCollision_Unknown = 0,
  A3DCollision_NoCollision = 1,
  A3DCollision_Clearance = 2,
  A3DCollision_Contact = 3,
  A3DCollision_Collision = 4,
  A3DCollision_FirstInside = 5,
  A3DCollision_SecondInside = 6
}
 Collision type between to A3DRiRepresentationItem. More...
 
enum  A3DEAnalyticType {
  kA3DAnalyticNone,
  kA3DAnalyticCircle,
  kA3DAnalyticAlreadyCircle,
  kA3DAnalyticLine,
  kA3DAnalyticAlreadyLine,
  kA3DAnalyticCone,
  kA3DAnalyticAlreadyCone,
  kA3DAnalyticCylinder,
  kA3DAnalyticAlreadyCylinder,
  kA3DAnalyticPlane,
  kA3DAnalyticAlreadyPlane,
  kA3DAnalyticSphere,
  kA3DAnalyticAlreadySphere,
  kA3DAnalyticTorus,
  kA3DAnalyticAlreadyTorus
}
 Tells what kind of curve has been created by A3DGetCurveAsAnalytic. More...
 
enum  A3DEBasicUnit {
  kA3DUnit_None = 0,
  kA3DUnit_Ampere = 1,
  kA3DUnit_Becquerel = 2,
  kA3DUnit_Candela = 3,
  kA3DUnit_Coulomb = 4,
  kA3DUnit_Degree_celsius = 5,
  kA3DUnit_Fahrenheit = 6,
  kA3DUnit_Farad = 7,
  kA3DUnit_Foot = 8,
  kA3DUnit_GallonUS = 9,
  kA3DUnit_Gram = 10,
  kA3DUnit_Gray = 11,
  kA3DUnit_Henry = 12,
  kA3DUnit_Hertz = 13,
  kA3DUnit_Hour = 14,
  kA3DUnit_Inch = 15,
  kA3DUnit_Joule = 16,
  kA3DUnit_Kelvin = 17,
  kA3DUnit_Liter = 18,
  kA3DUnit_Lumen = 19,
  kA3DUnit_Lux = 20,
  kA3DUnit_Metre = 21,
  kA3DUnit_Minute = 22,
  kA3DUnit_Mole = 23,
  kA3DUnit_Newton = 24,
  kA3DUnit_Ohm = 25,
  kA3DUnit_Pascal = 26,
  kA3DUnit_Radian = 27,
  kA3DUnit_Rankine = 28,
  kA3DUnit_Second = 29,
  kA3DUnit_Siemens = 30,
  kA3DUnit_Sievert = 31,
  kA3DUnit_Steradian = 32,
  kA3DUnit_Tesla = 33,
  kA3DUnit_Volt = 34,
  kA3DUnit_Watt = 35,
  kA3DUnit_Weber = 36
}
 Unit enums. More...
 
enum  A3DEBSplineCurveForm {
  kA3DBSplineCurveFormUnspecified,
  kA3DBSplineCurveFormPolyline,
  kA3DBSplineCurveFormCircularArc,
  kA3DBSplineCurveFormEllipticArc,
  kA3DBSplineCurveFormParabolicArc,
  kA3DBSplineCurveFormHyperbolicArc
}
 Enumerate to characterize curve form. More...
 
enum  A3DEBSplineSurfaceForm {
  kA3DBSplineSurfaceFormPlane,
  kA3DBSplineSurfaceFormCylindrical,
  kA3DBSplineSurfaceFormConical,
  kA3DBSplineSurfaceFormSpherical,
  kA3DBSplineSurfaceFormRevolution,
  kA3DBSplineSurfaceFormRuled,
  kA3DBSplineSurfaceFormGeneralizedCone,
  kA3DBSplineSurfaceFormQuadric,
  kA3DBSplineSurfaceFormLinearExtrusion,
  kA3DBSplineSurfaceFormUnspecified,
  kA3DBSplineSurfaceFormPolynomial
}
 Enumeration for characterizing a surface's form. More...
 
enum  A3DECharSet {
  kA3DCharsetUnknown = -1,
  kA3DCharsetRoman = 0,
  kA3DCharsetJapanese,
  kA3DCharsetTraditionalChinese,
  kA3DCharsetKorean,
  kA3DCharsetArabic,
  kA3DCharsetHebrew,
  kA3DCharsetGreek,
  kA3DCharsetCyrillic,
  kA3DCharsetRightLeft,
  kA3DCharsetDevanagari,
  kA3DCharsetGurmukhi,
  kA3DCharsetGujarati,
  kA3DCharsetOriya,
  kA3DCharsetBengali,
  kA3DCharsetTamil,
  kA3DCharsetTelugu,
  kA3DCharsetKannada,
  kA3DCharsetMalayalam,
  kA3DCharsetSinhalese,
  kA3DCharsetBurmese,
  kA3DCharsetKhmer,
  kA3DCharsetThai,
  kA3DCharsetLaotian,
  kA3DCharsetGeorgian,
  kA3DCharsetArmenian,
  kA3DCharsetSimplifiedChinese,
  kA3DCharsetTibetan,
  kA3DCharsetMongolian,
  kA3DCharsetGeez,
  kA3DCharsetEastEuropeanRoman,
  kA3DCharsetVietnamese,
  kA3DCharsetExtendedArabic
}
 Font key CharSet. More...
 
enum  A3DECompressBrepType {
  kA3DCompressionLow = 0,
  kA3DCompressionMedium,
  kA3DCompressionHigh
}
 Level of compression used to write the model file to PRC format. More...
 
enum  A3DEDrawBeginEndType {
  kA3DDrawBeginEndProductOccurrence,
  kA3DDrawBeginEndRepresentationItem,
  kA3DDrawBeginEndMarkup
}
 Enumeration for characterizing begin and end callbacks. More...
 
enum  A3DEDrawingClipFrameType {
  kA3DDrawingClipFrameTypeNone = 0,
  kA3DDrawingClipFrameTypeRectangular = 1,
  kA3DDrawingClipFrameTypeUserDefine = 2
}
 A3DEDrawingClipFrameType enum. More...
 
enum  A3DEDrawingFilledAreaMode {
  kA3DDrawingFiledAreaModeOR = 0,
  kA3DDrawingFiledAreaModeAND = 1,
  kA3DDrawingFiledAreaModeXOR = 2
}
 Enumerations for drawing filled area mode for use in the A3DDrawingFilledAreaData structure. More...
 
enum  A3DEDrawingOperatorType {
  kA3DDrawingOperatorTypeUnknwon = 0,
  kA3DDrawingOperatorTypeDetail = 1,
  kA3DDrawingOperatorTypeSection = 2
}
 
enum  A3DEDrawingViewType {
  kA3DDrawingViewTypeUnknown = 0,
  kA3DDrawingViewTypeIso = 1,
  kA3DDrawingViewTypeTop = 2,
  kA3DDrawingViewTypeBottom = 3,
  kA3DDrawingViewTypeLeft = 4,
  kA3DDrawingViewTypeRight = 5,
  kA3DDrawingViewTypeFront = 6,
  kA3DDrawingViewTypeBack = 7,
  kA3DDrawingViewTypeBackground = 8,
  kA3DDrawingViewTypeWorking = 9,
  kA3DDrawingViewTypeProjected = 10,
  kA3DDrawingViewTypeAuxiliary = 11,
  kA3DDrawingViewTypeSection = 12,
  kA3DDrawingViewTypeDetail = 13
}
 
enum  A3DEDrawMaterialType {
  kA3DDrawMaterialAmbient,
  kA3DDrawMaterialDiffuse,
  kA3DDrawMaterialSpecular,
  kA3DDrawMaterialEmission,
  kA3DDrawMaterialShininess
}
 Enumeration for characterizing material. More...
 
enum  A3DEHelixType {
  kA3DConstantPitch = 0,
  kA3DVariablePitch
}
 Enumerated values that characterize helix curves. More...
 
enum  A3DEIntersectionLimitType {
  kA3DIntersectionLimitTypeHelp,
  kA3DIntersectionLimitTypeTerminator,
  kA3DIntersectionLimitTypeLimit,
  kA3DIntersectionLimitTypeBoundary
}
 Intersection limit type. More...
 
enum  A3DEJTReadTessellationLevelOfDetail {
  kA3DJTTessLODLow = 0,
  kA3DJTTessLODMedium,
  kA3DJTTessLODHigh
}
 JT LOD to retrieve from file. More...
 
enum  A3DEJTVersion {
  kA3DE_JT81,
  kA3DE_JT95,
  kA3DE_JT100
}
 JT formats supported for export. More...
 
enum  A3DEKnotType {
  kA3DKnotTypeUniformKnots,
  kA3DKnotTypeUnspecified,
  kA3DKnotTypeQuasiUniformKnots,
  kA3DKnotTypePieceWiseBezierKnots
}
 enumerate to characterize knot vector More...
 
enum  A3DEMarkupSubType {
  kA3DMarkupSubTypeUnknown = 0,
  kA3DMarkupSubTypeEnumMax,
  kA3DMarkupSubTypeDatumIdent = 1,
  kA3DMarkupSubTypeDatumTarget,
  kA3DMarkupSubTypeDatumEnumMax,
  kA3DMarkupSubTypeDimensionDistance = 1,
  kA3DMarkupSubTypeDimensionDistanceOffset,
  kA3DMarkupSubTypeDimensionDistanceCumulate,
  kA3DMarkupSubTypeDimensionChamfer,
  kA3DMarkupSubTypeDimensionSlope,
  kA3DMarkupSubTypeDimensionOrdinate,
  kA3DMarkupSubTypeDimensionRadius,
  kA3DMarkupSubTypeDimensionRadiusTangent,
  kA3DMarkupSubTypeDimensionRadiusCylinder,
  kA3DMarkupSubTypeDimensionRadiusEdge,
  kA3DMarkupSubTypeDimensionDiameter,
  kA3DMarkupSubTypeDimensionDiameterTangent,
  kA3DMarkupSubTypeDimensionDiameterCylinder,
  kA3DMarkupSubTypeDimensionDiameterEdge,
  kA3DMarkupSubTypeDimensionDiameterCone,
  kA3DMarkupSubTypeDimensionLength,
  kA3DMarkupSubTypeDimensionLengthCurvilinear,
  kA3DMarkupSubTypeDimensionLengthCircular,
  kA3DMarkupSubTypeDimensionAngle,
  kA3DMarkupSubTypeDimensionEnumMax,
  kA3DMarkupSubTypeGdtFcf = 1,
  kA3DMarkupSubTypeGdtEnumMax,
  kA3DMarkupSubTypeWeldingLine = 1,
  kA3DMarkupSubTypeWeldingSpot,
  kA3DMarkupSubTypeWeldingEnumMax,
  kA3DMarkupSubTypeOtherSymbolUser = 1,
  kA3DMarkupSubTypeOtherSymbolUtility,
  kA3DMarkupSubTypeOtherSymbolCustom,
  kA3DMarkupSubTypeOtherGeometricReference,
  kA3DMarkupSubTypeOtherRegion,
  kA3DMarkupSubTypeOtherEnumMax
}
 Markup subtype identifiers. More...
 
enum  A3DEMarkupSymbol {
  KEA3DSymbol_UNKNOWN = 0,
  KEA3DSymbol_Angularity,
  KEA3DSymbol_MoreOrLess,
  KEA3DSymbol_Micron,
  KEA3DSymbol_Circularity,
  KEA3DSymbol_Concentricity,
  KEA3DSymbol_Cylindricity,
  KEA3DSymbol_Parallelism,
  KEA3DSymbol_Perpendicularity,
  KEA3DSymbol_Symmetry,
  KEA3DSymbol_TotalRunout,
  KEA3DSymbol_Straightness,
  KEA3DSymbol_Flatness,
  KEA3DSymbol_LineProfile,
  KEA3DSymbol_SurfaceProfile,
  KEA3DSymbol_Runout,
  KEA3DSymbol_Countersink,
  KEA3DSymbol_Counterbore,
  KEA3DSymbol_Depth,
  KEA3DSymbol_Centerline,
  KEA3DSymbol_Ohm,
  KEA3DSymbol_Omega,
  KEA3DSymbol_SmallerOrEqual,
  KEA3DSymbol_GreaterOrEqual,
  KEA3DSymbol_Slope,
  KEA3DSymbol_ConicalTaper,
  KEA3DSymbol_Diameter,
  KEA3DSymbol_FreeState,
  KEA3DSymbol_LeastMaterial,
  KEA3DSymbol_MaximumMaterial,
  KEA3DSymbol_ProjectedTolerance,
  KEA3DSymbol_TangentPlane,
  KEA3DSymbol_Statistical,
  KEA3DSymbol_Position,
  KEA3DSymbol_Square,
  KEA3DSymbol_Triangle,
  KEA3DSymbol_between,
  KEA3DSymbol_RegardlessOfFeatureSize,
  KEA3DSymbol_Degre,
  KEA3DSymbol_Encompassing,
  KEA3DSymbol_CircledU,
  KEA3DSymbol_CircledR,
  KEA3DSymbol_RightwardArrow,
  KEA3DSymbol_SubsetOf,
  KEA3DSymbol_1STANG,
  KEA3DSymbol_3RDANG,
  KEA3DSymbol_BREAK15,
  KEA3DSymbol_BREAK30,
  KEA3DSymbol_DATUM1,
  KEA3DSymbol_DATUM2,
  KEA3DSymbol_MINUS,
  KEA3DSymbol_PLINE,
  KEA3DSymbol_PLUS,
  KEA3DSymbol_STRETCH,
  KEA3DSymbol_STS,
  KEA3DSymbol_STS_,
  KEA3DSymbol_STS_ANG,
  KEA3DSymbol_STS_ANG_,
  KEA3DSymbol_STS_BAS,
  KEA3DSymbol_STS_BAS_,
  KEA3DSymbol_STS_CIR,
  KEA3DSymbol_STS_CIR_,
  KEA3DSymbol_STS_MAT,
  KEA3DSymbol_STS_MAT_,
  KEA3DSymbol_STS_MLT,
  KEA3DSymbol_STS_MLT_,
  KEA3DSymbol_STS_NOM,
  KEA3DSymbol_STS_NOM_,
  KEA3DSymbol_STS_PAR,
  KEA3DSymbol_STS_PAR_,
  KEA3DSymbol_STS_PER,
  KEA3DSymbol_STS_PER_,
  KEA3DSymbol_STS_PRT,
  KEA3DSymbol_STS_PRT_,
  KEA3DSymbol_STS_RAD,
  KEA3DSymbol_STS_RAD_
}
 Symbol identifiers used in RTF strings. More...
 
enum  A3DEMarkupType {
  kA3DMarkupTypeUnknown = 0,
  kA3DMarkupTypeText,
  kA3DMarkupTypeDimension,
  kA3DMarkupTypeArrow,
  kA3DMarkupTypeBalloon,
  kA3DMarkupTypeCircleCenter,
  kA3DMarkupTypeCoordinate,
  kA3DMarkupTypeDatum,
  kA3DMarkupTypeFastener,
  kA3DMarkupTypeGdt,
  kA3DMarkupTypeLocator,
  kA3DMarkupTypeMeasurementPoint,
  kA3DMarkupTypeRoughness,
  kA3DMarkupTypeWelding,
  kA3DMarkupTypeTable,
  kA3DMarkupTypeOther
}
 
enum  A3DEModellerAttributeType {
  kA3DModellerAttributeTypeNull = 0,
  kA3DModellerAttributeTypeInt = 1,
  kA3DModellerAttributeTypeReal = 2,
  kA3DModellerAttributeTypeTime = 3,
  kA3DModellerAttributeTypeString = 4
}
 A3DSDKRootEntities. More...
 
enum  A3DEModellerType {
  kA3DModellerUnknown = 0,
  kA3DModellerCatia = 2,
  kA3DModellerCatiaV5 = 3,
  kA3DModellerCadds = 4,
  kA3DModellerUnigraphics = 5,
  kA3DModellerParasolid = 6,
  kA3DModellerEuclid = 7,
  kA3DModellerIges = 9,
  kA3DModellerUnisurf = 10,
  kA3DModellerVda = 11,
  kA3DModellerStl = 12,
  kA3DModellerWrl = 13,
  kA3DModellerDxf = 14,
  kA3DModellerAcis = 15,
  kA3DModellerProE = 16,
  kA3DModellerStep = 18,
  kA3DModellerIdeas = 19,
  kA3DModellerJt = 20,
  kA3DModellerSlw = 22,
  kA3DModellerCgr = 23,
  kA3DModellerPrc = 24,
  kA3DModellerXvl = 25,
  kA3DModellerHpgl = 26,
  kA3DModellerTopSolid = 27,
  kA3DModellerOneSpaceDesigner = 28,
  kA3DModeller3dxml = 29,
  kA3DModellerInventor = 30,
  kA3DModellerPostScript = 31,
  kA3DModellerPDF = 32,
  kA3DModellerU3D = 33,
  kA3DModellerIFC = 34,
  kA3DModellerDWG = 35,
  kA3DModellerDWF = 36,
  kA3DModellerSE = 37,
  kA3DModellerOBJ = 38,
  kA3DModellerKMZ = 39,
  kA3DModellerDAE = 40,
  kA3DModeller3DS = 41,
  kA3DModellerRhino = 43,
  kA3DModellerXML = 44,
  kA3DModeller3mf = 45,
  kA3DModellerScs = 46,
  kA3DModeller3dHtml = 47,
  kA3DModellerHsf = 48,
  kA3DModellerGltf = 49,
  kA3DModellerRevit = 50,
  kA3DModellerFBX = 51,
  kA3DModellerStepXML = 52,
  kA3DModellerPLMXML = 53,
  kA3DModellerNavisworks = 54,
  kA3DModellerDGN = 55
}
 A3DSDKStructure. More...
 
enum  A3DEPictureDataFormat {
  kA3DPicturePng,
  kA3DPictureJpg,
  kA3DPictureBmp,
  kA3DPictureBitmapRgbByte,
  kA3DPictureBitmapRgbaByte,
  kA3DPictureBitmapGreyByte,
  kA3DPictureBitmapGreyaByte
}
 Image format. More...
 
enum  A3DEProductLoadStatus {
  kA3DProductLoadStatusUnknown = 0,
  kA3DProductLoadStatusError,
  kA3DProductLoadStatusNotLoaded,
  kA3DProductLoadStatusNotLoadable,
  kA3DProductLoadStatusLoaded
}
 Load status of the PRC model file. More...
 
enum  A3DEProductOccurrenceTypeCat {
  A3DEProductOccurrenceTypeCat_unknown = -1,
  A3DEProductOccurrenceTypeCat_model = 0,
  A3DEProductOccurrenceTypeCat_sessionModel,
  A3DEProductOccurrenceTypeCat_session,
  A3DEProductOccurrenceTypeCat_export
}
 A3DAsmProductOccurrenceData extension for Catia V4 More...
 
enum  A3DEProductOccurrenceTypeInv {
  A3DEProductOccurrenceTypeInv_none,
  A3DEProductOccurrenceTypeInv_iam,
  A3DEProductOccurrenceTypeInv_ipt
}
 A3DAsmProductOccurrenceData extension for Inventor More...
 
enum  A3DEProductOccurrenceTypeSLW {
  A3DEProductOccurrenceTypeSLW_ContainerTess = -2,
  A3DEProductOccurrenceTypeSLW_Container = -1,
  A3DEProductOccurrenceTypeSLW_Part = 0,
  A3DEProductOccurrenceTypeSLW_Assembly,
  A3DEProductOccurrenceTypeSLW_Drawing,
  A3DEProductOccurrenceTypeSLW_Unknown,
  A3DEProductOccurrenceTypeSLW_PartTesselated,
  A3DEProductOccurrenceTypeSLW_AssemblyTesselated,
  A3DEProductOccurrenceTypeSLW_StandalonePart
}
 A3DAsmProductOccurrenceData extension for SolidWorks More...
 
enum  A3DEReadGeomTessMode {
  kA3DReadGeomOnly = 0,
  kA3DReadGeomAndTess,
  kA3DReadTessOnly
}
 A3DSDKReadWrite. More...
 
enum  A3DEReadingMode2D3D {
  kA3DRead_3D = 0,
  kA3DRead_Drawings = 1,
  kA3DRead_Both = 2
}
 This value determine if we load only 3D, only Drawings or both. Both only apply to DWG/DXF for the moment. More...
 
enum  A3DERenderingMode {
  kA3DSolid,
  kA3DSolidOutline,
  kA3DWireframe,
  kA3DHLR,
  kA3DRMDefault = 100
}
 Rendering mode. More...
 
enum  A3DEStepFormat {
  kA3DStepAP203 = 0,
  kA3DStepAP214,
  kA3DStepAP242
}
 STEP formats supported for export. More...
 
enum  A3DEStepNameFromNAUO {
  kA3DStepNameFromNAUO_ID = 0,
  kA3DStepNameFromNAUO_NAME,
  kA3DStepNameFromNAUO_DESCRIPTION
}
 Used to select which name to use from NEXT_ASSEMBLY_USAGE_OCCURRENCE as occurrence name. More...
 
enum  A3DETessellationLevelOfDetail {
  kA3DTessLODExtraLow,
  kA3DTessLODLow,
  kA3DTessLODMedium,
  kA3DTessLODHigh,
  kA3DTessLODExtraHigh,
  kA3DTessLODUserDefined,
  kA3DTessLODControlledPrecision
}
 Structure to specify the level of detail of the tessellation. More...
 
enum  A3DETextureAlphaMode {
  A3DETextureAlphaModeNone,
  A3DETextureAlphaModeOpaque,
  A3DETextureAlphaModeMask,
  A3DETextureAlphaModeBlend
}
 
enum  A3DETextureAlphaTest {
  kA3DTextureAlphaTestUnknown,
  kA3DTextureAlphaTestNever,
  kA3DTextureAlphaTestLess,
  kA3DTextureAlphaTestEqual,
  kA3DTextureAlphaTestLequal,
  kA3DTextureAlphaTestGreater,
  kA3DTextureAlphaTestNotequal,
  kA3DTextureAlphaTestGequal,
  kA3DTextureAlphaTestAlways
}
 Reserved for future use. More...
 
enum  A3DETextureBlendParameter {
  kA3DTextureBlendParameterUnknown,
  kA3DTextureBlendParameterZero,
  kA3DTextureBlendParameterOne,
  kA3DTextureBlendParameterSrcColor,
  kA3DTextureBlendParameterOneMinusSrcColor,
  kA3DTextureBlendParameterDstColor,
  kA3DTextureBlendParameterOneMinusDstColor,
  kA3DTextureBlendParameterSrcAlpha,
  kA3DTextureBlendParameterOneMinusSrcAlpha,
  kA3DTextureBlendParameterDstAlpha,
  kA3DTextureBlendParameterOneMinusDstAlpha,
  kA3DTextureBlendParameterSrcAlphaSaturate
}
 Reserved for future use. More...
 
enum  A3DETextureFunction {
  kA3DTextureFunctionUnknown,
  kA3DTextureFunctionModulate,
  kA3DTextureFunctionReplace,
  kA3DTextureFunctionBlend,
  kA3DTextureFunctionDecal
}
 Defines how to paint a texture on the surface being rendered. More...
 
enum  A3DETextureMappingOperator {
  kA3DTextureMappingOperatorUnknown,
  kA3DTextureMappingOperatorPlanar,
  kA3DTextureMappingOperatorCylindrical,
  kA3DTextureMappingOperatorSpherical,
  kA3DTextureMappingOperatorCubical
}
 Reserved for future use. More...
 
enum  A3DETextureMappingType {
  kA3DTextureMappingTypeUnknown,
  kA3DTextureMappingTypeStored,
  kA3DTextureMappingTypeParametric,
  kA3DTextureMappingTypeOperator
}
 Defines how to get mapping coordinates. More...
 
enum  A3DETextureWrappingMode {
  kA3DTextureWrappingModeUnknown,
  kA3DTextureWrappingModeRepeat,
  kA3DTextureWrappingModeClampToBorder,
  kA3DTextureWrappingModeClamp,
  kA3DTextureWrappingModeClampToEdge,
  kA3DTextureWrappingModeMirroredRepeat
}
 Defines repeating and clamping texture modes. More...
 
enum  A3DETranslateToPkPartsAccurate {
  kA3DE_ACCURATE_NO,
  kA3DE_ACCURATE_YES,
  kA3DE_ACCURATE_ONLY_IF_NOT_PARASOLID
}
 Control mode of the accurate edge computation in TranslateToPkParts functions. Used in A3DRWParamsTranslateToPkPartsData. More...
 
enum  A3DETranslateToPkPartsHealing {
  kA3DE_HEALING_NO,
  kA3DE_HEALING_YES,
  kA3DE_HEALING_ONLY_IF_NOT_PARASOLID
}
 Control mode of the healing in TranslateToPkParts functions. Used in A3DRWParamsTranslateToPkPartsData. More...
 
enum  A3DETranslateToPkPartsMergeEntities {
  kA3DE_MERGE_NO,
  kA3DE_MERGE_YES,
  kA3DE_MERGE_ONLY_IF_NOT_PARASOLID
}
 Control mode of the accurate edge computation in TranslateToPkParts functions. Used in A3DRWParamsTranslateToPkPartsData. More...
 
enum  A3DETranslateToPkPartsSimplifyGeometry {
  kA3DE_SIMPLIFY_NO,
  kA3DE_SIMPLIFY_YES,
  kA3DE_SIMPLIFY_ONLY_IF_NOT_PARASOLID
}
 Control mode of the simplify in TranslateToPkParts functions. Used in A3DRWParamsTranslateToPkPartsData. It enables the conversion from nurbs to analytical. More...
 
enum  A3DEU3DVersion {
  kA3DECMA1,
  kA3DECMA3
}
 U3D formats supported for export. More...
 
enum  A3DEUnits {
  kA3DUnitPoint = 0,
  kA3DUnitInch,
  kA3DUnitMillimeter,
  kA3DUnitCentimeter,
  kA3DUnitPicas,
  kA3DUnitFoot,
  kA3DUnitYard,
  kA3DUnitMeter,
  kA3DUnitKilometer,
  kA3DUnitMile,
  kA3DUnitMicroInch,
  kA3DUnitMil,
  kA3DUnitAngstrom,
  kA3DUnitNanometer,
  kA3DUnitMicron,
  kA3DUnitDecimeter,
  kA3DUnitDekameter,
  kA3DUnitHectometer,
  kA3DUnitGigameter,
  kA3DUnitAstronomical,
  kA3DUnitLightYear,
  kA3DUnitParsec,
  kA3DUnitUSSurveyFoot,
  kA3DUnitUSSurveyInch,
  kA3DUnitUSSurveyYard,
  kA3DUnitUSSurveyMile,
  kA3DUnitUnknown
}
 Unit used in the model file. More...
 
enum  A3DEWriteGeomTessMode {
  kA3DWriteGeomOnly = 0,
  kA3DWriteGeomAndTess,
  kA3DWriteTessOnly
}
 WritingMode of the model file. Set which kind of content should be written. More...
 
enum  A3DMaterialPhysicType {
  A3DPhysicType_None,
  A3DPhysicType_Fiber,
  A3DPhysicType_HoneyComb,
  A3DPhysicType_Isotropic,
  A3DPhysicType_Orthotropic2D,
  A3DPhysicType_Orthotropic3D,
  A3DPhysicType_Anisotropic
}
 Material physical type properties. More...
 
enum  A3DMDGDTValueType {
  KEA3DGDTValueNone = 0,
  KEA3DGDTValueDiameter = 1,
  KEA3DGDTValueRadius = 2,
  KEA3DGDTValueSpherical = 3
}
 Enumerations for modifier type. More...
 
enum  A3DMDLeaderSymbolType {
  KA3DMDLeaderSymbolNotUsed = 0,
  KA3DMDLeaderSymbolCross = 1,
  KA3DMDLeaderSymbolPlus = 2,
  KA3DMDLeaderSymbolConcentric = 3,
  KA3DMDLeaderSymbolCoincident = 4,
  KA3DMDLeaderSymbolFullCircle = 5,
  KA3DMDLeaderSymbolFullSquare = 6,
  KA3DMDLeaderSymbolStar = 7,
  KA3DMDLeaderSymbolDot = 8,
  KA3DMDLeaderSymbolSmallDot = 9,
  KA3DMDLeaderSymbolMisc1 = 10,
  KA3DMDLeaderSymbolMisc2 = 11,
  KA3DMDLeaderSymbolFullCircle2 = 12,
  KA3DMDLeaderSymbolFullSquare2 = 13,
  KA3DMDLeaderSymbolOpenArrow = 14,
  KA3DMDLeaderSymbolUnfilledArrow = 15,
  KA3DMDLeaderSymbolBlankedArrow = 16,
  KA3DMDLeaderSymbolFilledArrow = 17,
  KA3DMDLeaderSymbolUnfilledCircle = 18,
  KA3DMDLeaderSymbolBlankedCircle = 19,
  KA3DMDLeaderSymbolFilledCircle = 20,
  KA3DMDLeaderSymbolCrossedCircle = 21,
  KA3DMDLeaderSymbolBlankedSquare = 22,
  KA3DMDLeaderSymbolFilledSquare = 23,
  KA3DMDLeaderSymbolBlankedTriangle = 24,
  KA3DMDLeaderSymbolFilledTriangle = 25,
  KA3DMDLeaderSymbolManipulatorSquare = 26,
  KA3DMDLeaderSymbolMamipulatorDiamond = 27,
  KA3DMDLeaderSymbolManipulatorCircle = 28,
  KA3DMDLeaderSymbolManipulatorTriangle = 29,
  KA3DMDLeaderSymbolDoubleOpenArrow = 30,
  KA3DMDLeaderSymbolWave = 31,
  KA3DMDLeaderSymbolSegment = 32,
  KA3DMDLeaderSymbolDoubleFilledArrow = 33,
  KA3DMDLeaderSymbolDoubleClosedArrow = 34,
  KA3DMDLeaderSymbolHalfOpenArrowUp = 35,
  KA3DMDLeaderSymbolHalfOpenArrowDown = 36,
  KA3DMDLeaderSymbolHalfFilledArrowUp = 37,
  KA3DMDLeaderSymbolHalfFilledArrowDown = 38,
  KA3DMDLeaderSymbolSlash = 39,
  KA3DMDLeaderSymbolDoubleBlankedArrow = 40,
  KA3DMDLeaderSymbolIntegral = 41,
  KA3DMDLeaderSymbolZoneGlobalAllAround = 50,
  KA3DMDLeaderSymbolZonePartialAllAround = 51,
  KA3DMDLeaderSymbolZoneGlobalAllAboutWithHorizontalAxisIndicator = 52,
  KA3DMDLeaderSymbolZoneGlobalAllAboutWithVerticalAxisIndicator = 53,
  KA3DMDLeaderSymbolZonePartialAllAboutWithHorizontalAxisIndicator = 54,
  KA3DMDLeaderSymbolZonePartialAllAboutWithVerticalAxisIndicator = 55,
  KA3DMDLeaderSymbolZoneGlobalAllOver = 56,
  KA3DMDLeaderSymbolZonePartialAllOver = 57
}
 Enumerate that describes leader end symbols. More...
 
enum  A3DProEFamilyTables {
  A3DProEFamTabAcceleratorFileOnly = 0,
  A3DProEFamTabOrUseTessellation = 1,
  A3DProEFamTabOrUseWireAndGeneric = 2
}
 Used to select how to read family tables. More...
 
enum  A3DProEReadConstructEntities {
  A3DProEReadConstructEntities_AsDatum = 0,
  A3DProEReadConstructEntities_Yes,
  A3DProEReadConstructEntities_No
}
 Used to control the construction entities reading, entity such as sketch, curves... More...
 
enum  A3DProESessionColorType {
  kA3DLastCreoVersionSessionColor = 0,
  kA3DHExchangeSessionColor,
  kA3DFileVersionSessionColor
}
 Used to control the default PMI color: If you load a Wildfire file and set kA3DFileVersionSessionColor to: More...
 
enum  EA3DFCFIndicatorSymbol {
  kA3DFCFIndicatorSymbol_Undef = 0,
  kA3DFCFIndicatorSymbol_Angularity,
  kA3DFCFIndicatorSymbol_Perpendicularity,
  kA3DFCFIndicatorSymbol_Parallelism,
  kA3DFCFIndicatorSymbol_Symmetry,
  kA3DFCFIndicatorSymbol_Runout
}
 Symbol define in the feature control frame indicator. More...
 
enum  EA3DFCFIndicatorType {
  kA3DFCFIndicatorType_Undef = 0,
  kA3DFCFIndicatorType_DirectionFeature,
  kA3DFCFIndicatorType_CollectionPlane,
  kA3DFCFIndicatorType_IntersectionPlane,
  kA3DFCFIndicatorType_OrientationPlane,
  kA3DFCFIndicatorType_Text
}
 feature control frame indicator type More...
 
enum  EA3DGDTType {
  KEA3DGDTTypeNone = 0,
  KEA3DGDTTypeStraightness = 1,
  KEA3DGDTTypeFlatness = 2,
  KEA3DGDTTypeCircularity = 3,
  KEA3DGDTTypeCylindricity = 4,
  KEA3DGDTTypeLineProfile = 5,
  KEA3DGDTTypeSurfaceProfile = 6,
  KEA3DGDTTypeAngularity = 7,
  KEA3DGDTTypePerpendicularity = 8,
  KEA3DGDTTypeParallelism = 9,
  KEA3DGDTTypePosition = 10,
  KEA3DGDTTypeConcentricity = 11,
  KEA3DGDTTypeSymmetry = 12,
  KEA3DGDTTypeCircularRunout = 13,
  KEA3DGDTTypeTotalRunout = 14
}
 Enumerations for row type. More...
 
enum  EA3DLeaderAlignmentType {
  KA3DLeaderAlignment_Simple = 0,
  KA3DLeaderAlignment_Below = 1,
  KA3DLeaderAlignment_Underline = 2,
  KA3DLeaderAlignment_ExtToMax = 3,
  KA3DLeaderAlignment_OnBoxPoint = 4,
  KA3DLeaderAlignment_SimpleOnBoxPoint = 5
}
 Enumerations for Leader alignment type This enumeration defines the way the leader anchors on markup. More...
 
enum  EA3DLocatorChangeLevel {
  KEA3DLevelUnknown = -1,
  KEA3DHard = 0,
  KEA3DMedium = 1,
  KEA3DSoft = 2
}
 Enumerations for type. More...
 
enum  EA3DLocatorCoordinatePlane {
  KEA3DCoordPlaneUnknown = -1,
  KEA3DCoordPlaneX = 0,
  KEA3DCoordPlaneY = 1,
  KEA3DCoordPlaneZ = 2,
  KEA3DCoordPlaneXY = 3,
  KEA3DCoordPlaneXZ = 4,
  KEA3DCoordPlaneYZ = 5,
  KEA3DCoordPlaneXYZ = 6
}
 Enumerations for type. More...
 
enum  EA3DLocatorSubscript {
  KEA3DLocatorSubscriptO = 1 << 0,
  KEA3DLocatorSubscriptS = 1 << 1,
  KEA3DLocatorSubscriptK = 1 << 2,
  KEA3DLocatorSubscriptC = 1 << 3,
  KEA3DLocatorSubscriptF = 1 << 4
}
 Enumerations for type. More...
 
enum  EA3DLocatorSubType {
  KEA3DSubtypeUnknown = -1,
  KEA3DDiesMolds = 0,
  KEA3DFixing = 1,
  KEA3DTemporaryTransferred = 2,
  KEA3DMechanicallyFastened = 3,
  KEA3DManufacturingAssembly = 4
}
 Enumerations for type. More...
 
enum  EA3DLocatorSymbol {
  KEA3DSymbolUnknown = -1,
  KEA3DEdge = 0,
  KEA3DHole = 1,
  KEA3DSurface = 2,
  KEA3DRectangle = 3,
  KEA3DSlot = 4,
  KEA3DFreeform = 5
}
 Enumerations for symbol type. More...
 
enum  EA3DLocatorType {
  KEA3DLocatorUnknown = -1,
  KEA3DMain = 0,
  KEA3DSecondary = 1,
  KEA3DMainPermTransf = 2,
  KEA3DSecondaryPermTransf = 3,
  KEA3DSecondaryCoordination = 4,
  KEA3DCoordination = 5,
  KEA3DAccessClearance = 6,
  KEA3DDetached = 7,
  KEA3DBlank = 8,
  KEA3DCorrectable = 9,
  KEA3DAuxiliaryRest = 10,
  KEA3DJclamps = 11
}
 Enumerations for type. More...
 
enum  EA3DMarkupFrameType {
  KA3DMarkupFrameNone = 0,
  KA3DMarkupFrameRectangle = 1,
  KA3DMarkupFrameSquare = 2,
  KA3DMarkupFrameCircle = 3,
  KA3DMarkupFrameScoredCircle = 4,
  KA3DMarkupFrameDiamond = 5,
  KA3DMarkupFrameTriangle = 6,
  KA3DMarkupFrameRightFlag = 7,
  KA3DMarkupFrameLeftFlag = 8,
  KA3DMarkupFrameBothFlag = 9,
  KA3DMarkupFrameOblong = 10,
  KA3DMarkupFrameEllipse = 11,
  KA3DMarkupFrameFixRectangle = 51,
  KA3DMarkupFrameFixSquare = 52,
  KA3DMarkupFrameFixCircle = 53,
  KA3DMarkupFrameFixScoredCircle = 54,
  KA3DMarkupFrameFixDiamond = 55,
  KA3DMarkupFrameFixTriangle = 56,
  KA3DMarkupFrameFixRightFlag = 57,
  KA3DMarkupFrameFixLeftFlag = 58,
  KA3DMarkupFrameFixBothFlag = 59,
  KA3DMarkupFrameFixOblong = 60,
  KA3DMarkupFrameFixEllipse = 61,
  KA3DMarkupFrameCustom = 255
}
 Markup frame identifiers for markup text, datum, .... More...
 
enum  EA3DMDAnchorPointType { ,
  KEA3DMDAnchorTop_left = 0,
  KEA3DMDAnchorTop_center = 1,
  KEA3DMDAnchorTop_right = 2,
  KEA3DMDAnchorMiddle_left = 10,
  KEA3DMDAnchorMiddle_center = 11,
  KEA3DMDAnchorMiddle_right = 12,
  KEA3DMDAnchorMiddle_auto = 13,
  KEA3DMDAnchorBottom_left = 20,
  KEA3DMDAnchorBottom_center = 21,
  KEA3DMDAnchorBottom_right = 22,
  KEA3DMDAnchorBottom_auto = 23,
  KEA3DMDAnchorAutomatic = 24
}
 Markup anchor point type. More...
 
enum  EA3DMDBalloonShape {
  KA3DMDBalloonCircle = 0,
  KEA3DMDBalloonSquare = 1,
  KEA3DMDBalloonDividedSquare = 2,
  KEA3DMDBalloonQuadrantCircle = 3,
  KEA3DMDBalloonDividedCircle = 4,
  KEA3DMDBalloonRoundedBox = 5,
  KEA3DMDBalloonTriangle = 6,
  KEA3DMDBalloonTriangleUp = 7,
  KEA3DMDBalloonTriangleDown = 8,
  KEA3DMDBalloonHexagon = 9,
  KEA3DMDBalloonDividedHexagon = 10
}
 Enumerator that describes balloon shape. More...
 
enum  EA3DMDDimensionAngleSector {
  KEA3DMDDimensionAngleSector_None = 0,
  KEA3DMDDimensionAngleSector_1 = 1,
  KEA3DMDDimensionAngleSector_2 = 2,
  KEA3DMDDimensionAngleSector_3 = 3,
  KEA3DMDDimensionAngleSector_4 = 4,
  KEA3DMDDimensionAngleSector_Complementary = 5
}
 Enumerator that describes angle sector used. More...
 
enum  EA3DMDDimensionDualDisplay {
  KEA3DMDDimensionDualDisplayNone = 0,
  KEA3DMDDimensionDualDisplayBelow = 1,
  KEA3DMDDimensionDualDisplayFractional = 2,
  KEA3DMDDimensionDualDisplaySideBySide = 3,
  KEA3DMDDimensionDualDisplayOnLeft = 4,
  KEA3DMDDimensionDualDisplayOnRight = 5,
  KEA3DMDDimensionDualDisplayAbove = 6,
  KEA3DMDDimensionDualDisplayOnly = 7
}
 Enumerator that describes dual value display. More...
 
enum  EA3DMDDimensionFrame {
  KEA3DMDDimensionFrameNone = 0,
  KEA3DMDDimensionFrameCircle = 1,
  KEA3DMDDimensionFrameScoredCircle = 2,
  KEA3DMDDimensionFrameDiamondShaped = 3,
  KEA3DMDDimensionFrameSquare = 4,
  KEA3DMDDimensionFrameRectangle = 5,
  KEA3DMDDimensionFrameOblong = 6,
  KEA3DMDDimensionFrameRightFlag = 7,
  KEA3DMDDimensionFrameRightTriangle = 8
}
 Enumerator that describes dimension's frame. More...
 
enum  EA3DMDDimensionLineExtensionType {
  KEA3DMDDimensionExtensionFromStandard = 0,
  KEA3DMDDimensionExtensionTillCenter = 1,
  KEA3DMDDimensionExtensionNotTillCenter = 2,
  KEA3DMDDimensionExtensionHideFirstPartOfDimLine = 4,
  KEA3DMDDimensionExtensionHideFSecondPartOfDimLine = 8,
  KEA3DMDDimensionExtensionHideEntireDimLine = 16,
  KEA3DMDDimensionExtensionAddIsoLineUnderTextValue = 32
}
 Enumerator that describes the extension type. More...
 
enum  EA3DMDDimensionLineGraphicalRepresentation {
  KEA3DMDDimensionGraphicalRepresentationRegular = 0,
  KEA3DMDDimensionGraphicalRepresentationTwoParts = 1,
  KEA3DMDDimensionGraphicalRepresentationLeaderOnePart = 2,
  KEA3DMDDimensionGraphicalRepresentationLeaderTwoParts = 3
}
 Enumerator that describes dimension's line graphical representation. More...
 
enum  EA3DMDDimensionOrientation {
  KEA3DMDDimensionOrientationScreenHorizontal = 0,
  KEA3DMDDimensionOrientationScreenVertical = 1,
  KEA3DMDDimensionOrientationScreenAngle = 2,
  KEA3DMDDimensionOrientationViewHorizontal = 3,
  KEA3DMDDimensionOrientationViewVertical = 4,
  KEA3DMDDimensionOrientationViewAngle = 5,
  KEA3DMDDimensionOrientationParallel = 6,
  KEA3DMDDimensionOrientationPerpendicular = 7,
  KEA3DMDDimensionOrientationAngle = 8
}
 Enumerator that describes dimension's orientation. More...
 
enum  EA3DMDDimensionReferenceType {
  KEA3DMDDimensionRefType_None = 0,
  KEA3DMDDimensionRefType_Reference = 1,
  KEA3DMDDimensionRefType_Parenthesis = 2,
  KEA3DMDDimensionRefType_Match = 3,
  KEA3DMDDimensionRefType_Diameter_Reference = 4,
  KEA3DMDDimensionRefType_Not_To_Scale = 5,
  KEA3DMDDimensionRefType_Basic = 6
}
 Enumerator that describes Reference type used. More...
 
enum  EA3DMDDimensionScore {
  KEA3DMDDimensionScoreNone = 0,
  KEA3DMDDimensionUnderScored = 1,
  KEA3DMDDimensionScored = 2,
  KEA3DMDDimensionOverScored = 3
}
 Enumerator that describes angle sector used. More...
 
enum  EA3DMDDimensionSymbolShape {
  KEA3DDimensionSymbolNone = 0,
  KEA3DDimensionSymbolOpenArrow = 1,
  KEA3DDimensionSymbolClosedArrow = 2,
  KEA3DDimensionSymbolFilledArrow = 3,
  KEA3DDimensionSymbolSymArrow = 4,
  KEA3DDimensionSymbolSlash = 5,
  KEA3DDimensionSymbolCircle = 6,
  KEA3DDimensionSymbolFilledCircle = 7,
  KEA3DDimensionSymbolScoredCircle = 8,
  KEA3DDimensionSymbolCircledCross = 9,
  KEA3DDimensionSymbolTriangle = 10,
  KEA3DDimensionSymbolFilledTriangle = 11,
  KEA3DDimensionSymbolCross = 12,
  KEA3DDimensionSymbolXCross = 13,
  KEA3DDimensionSymbolDoubleArrow = 14,
  KEA3DDimensionSymbolSquare = 15,
  KEA3DDimensionSymbolFilledSquare = 16,
  KEA3DDimensionSymbolWave = 17
}
 Enumerator that describes line symbols. More...
 
enum  EA3DMDDimensionSymbolType {
  KEA3DDimensionSymbolTypeUNKNOW = -1,
  KEA3DDimensionSymbolTypeNONE = 0,
  KEA3DDimensionSymbolTypePROJTOLZONE = 1,
  KEA3DDimensionSymbolTypeMAXMATERIAL = 2,
  KEA3DDimensionSymbolTypeLEASTMATERIAL = 3,
  KEA3DDimensionSymbolTypeFREESTATE = 4,
  KEA3DDimensionSymbolTypeOHM = 5,
  KEA3DDimensionSymbolTypeCENTERLINE = 6,
  KEA3DDimensionSymbolTypeDEPTH = 7,
  KEA3DDimensionSymbolTypeCOUNTERBORE = 8,
  KEA3DDimensionSymbolTypeCOUNTERSUNK = 9,
  KEA3DDimensionSymbolTypeCIRCULARRUNOUT = 10,
  KEA3DDimensionSymbolTypeSURFPROFILE = 11,
  KEA3DDimensionSymbolTypeLINEPROFILE = 12,
  KEA3DDimensionSymbolTypeFLATNESS = 13,
  KEA3DDimensionSymbolTypeSTRAIGHT = 14,
  KEA3DDimensionSymbolTypeTOTALRUNOUT = 15,
  KEA3DDimensionSymbolTypeSYMMETRY = 16,
  KEA3DDimensionSymbolTypePERPENDICULAR = 17,
  KEA3DDimensionSymbolTypePARALLEL = 18,
  KEA3DDimensionSymbolTypeCYLINDRIC = 19,
  KEA3DDimensionSymbolTypeCONCENTRIC = 20,
  KEA3DDimensionSymbolTypeCIRCULAR = 21,
  KEA3DDimensionSymbolTypeANGULAR = 22,
  KEA3DDimensionSymbolTypeMICRO = 23,
  KEA3DDimensionSymbolTypeDEGREE = 24,
  KEA3DDimensionSymbolTypePLUSMINUS = 25,
  KEA3DDimensionSymbolTypePOSITION = 26,
  KEA3DDimensionSymbolTypeDIAMETER = 27,
  KEA3DDimensionSymbolTypeENVELOPE = 28,
  KEA3DDimensionSymbolTypeARROW = 29,
  KEA3DDimensionSymbolTypeNOACTUALSIZE = 30,
  KEA3DDimensionSymbolTypeTANGENTPLANE = 31,
  KEA3DDimensionSymbolTypeLOWEROREQUAL = 32,
  KEA3DDimensionSymbolTypeGREATEROREQUAL = 33,
  KEA3DDimensionSymbolTypeTHREADPREFIX = 34,
  KEA3DDimensionSymbolTypeSLOPE = 35,
  KEA3DDimensionSymbolTypeCONICALTAPER = 36,
  KEA3DDimensionSymbolTypeUPTRIANGLE = 37,
  KEA3DDimensionSymbolTypeSQUARE = 38,
  KEA3DDimensionSymbolTypeST = 39,
  KEA3DDimensionSymbolTypeSDIAMETER = 40,
  KEA3DDimensionSymbolTypeRADIUS = 41,
  KEA3DDimensionSymbolTypeSRADIUS = 42,
  KEA3DDimensionSymbolTypeCRADIUS = 43,
  KEA3DDimensionSymbolTypeUNEQUALLY = 44,
  KEA3DDimensionSymbolTypeCF = 45,
  KEA3DDimensionSymbolTypeSET_AFTER = 1000
}
 Enumerator that describes line symbols. More...
 
enum  EA3DMDDimensionType {
  KEA3DMDDimensionTypeDistance = 0,
  KEA3DMDDimensionTypeDistanceOffset = 1,
  KEA3DMDDimensionTypeLength = 2,
  KEA3DMDDimensionTypeLengthCurvilinear = 3,
  KEA3DMDDimensionTypeAngle = 4,
  KEA3DMDDimensionTypeRadius = 5,
  KEA3DMDDimensionTypeRadiusTangent = 6,
  KEA3DMDDimensionTypeRadiusCylinder = 7,
  KEA3DMDDimensionTypeRadiusEdge = 8,
  KEA3DMDDimensionTypeDiameter = 9,
  KEA3DMDDimensionTypeDiameterTangent = 10,
  KEA3DMDDimensionTypeDiameterCylinder = 11,
  KEA3DMDDimensionTypeDiameterEdge = 12,
  KEA3DMDDimensionTypeDiameterCone = 13,
  KEA3DMDDimensionTypeChamfer = 14,
  KEA3DMDDimensionTypeSlope = 15
}
 Enumerator that describes the dimension's type. More...
 
enum  EA3DMDDimensionValueOption {
  KEA3DMDDimensionValueOptionNone = 0,
  KEA3DMDDimensionValueOptionMin = 1,
  KEA3DMDDimensionValueOptionMax = 2,
  KEA3DMDDimensionValueOptionEnvelopeModifier = 4,
  KEA3DMDDimensionValueOptionIndependencyModifier = 8,
  KEA3DMDDimensionValueOptionStaticalTolerancingModifier = 16,
  KEA3DMDDimensionValueOptionPerfectFormAtMMCNotRequired = 32,
  KEA3DMDDimensionValueOptionReferenceOrAuxiliary = 64,
  KEA3DMDDimensionValueOptionBasicOrTheorical = 128
}
 Enumerator that describes dimension's option. More...
 
enum  EA3DMDGDTModifierType {
  KEA3DGDTModifierNone = 0,
  KEA3DGDTModifierMax = 1,
  KEA3DGDTModifierMin = 2,
  KEA3DGDTModifierProj = 3,
  KEA3DGDTModifierFree = 4,
  KEA3DGDTModifierRfs = 5,
  KEA3DGDTModifierTangent = 6,
  KEA3DGDTModifierST = 8
}
 Enumerations for modifier type. More...
 
enum  EA3DMDLineWeldingFinishSymbol {
  KEA3DMDWeldFinishSymbolNone = 0,
  KEA3DMDWeldFinishSymbolC = 1,
  KEA3DMDWeldFinishSymbolF = 2,
  KEA3DMDWeldFinishSymbolG = 3,
  KEA3DMDWeldFinishSymbolH = 4,
  KEA3DMDWeldFinishSymbolM = 5,
  KEA3DMDWeldFinishSymbolR = 6,
  KEA3DMDWeldFinishSymbolU = 7,
  KEA3DMDWeldFinishSymbolChipping = 8,
  KEA3DMDWeldFinishSymbolGrinding = 9,
  KEA3DMDWeldFinishSymbolHammering = 10,
  KEA3DMDWeldFinishSymbolMachining = 11,
  KEA3DMDWeldFinishSymbolRolling = 12,
  KEA3DMDWeldFinishSymbolPeening = 13
}
 Line Welding finish symbol description. More...
 
enum  EA3DMDLineWeldingOption {
  KEA3DMDLineWeldOptionUnknown = -1,
  KEA3DMDLineWeldOptionNone = 0,
  KEA3DMDLineWeldOptionAllAround = 0x00100,
  KEA3DMDLineWeldOptionFieldWeld = 0x00200,
  KEA3DMDLineWeldOptionReferenceSign = 0x00400,
  KEA3DMDLineWeldOptionTail = 0x00800,
  KEA3DMDLineWeldOptionIdentifLine = 0x01000,
  KEA3DMDLineWeldOptionIdentifLineUp = 0x02000,
  KEA3DMDLineWeldOptionTextSideDown = 0x04000
}
 Line Welding symbol options description. More...
 
enum  EA3DMDLineWeldingSupplSymbolType {
  KEA3DMDWeldAddSymbolUnknown = -1,
  KEA3DMDWeldAddSymbolNone = 0,
  KEA3DMDWeldAddSymbolFlush = 1,
  KEA3DMDWeldAddSymbolConvex = 2,
  KEA3DMDWeldAddSymbolConcave = 3,
  KEA3DMDWeldAddSymbolToesBlended = 4,
  KEA3DMDWeldAddSymbolFlushFinished = 5,
  KEA3DMDWeldAddSymbolBackingPermanent = 6,
  KEA3DMDWeldAddSymbolBackingpRemovable = 7
}
 Line Welding supplementary symbol description. More...
 
enum  EA3DMDLineWeldingType {
  KEA3DMDWeldTypeUnknown = -1,
  KEA3DMDWeldTypeNone = 0,
  KEA3DMDWeldTypeEdgeFlange = 1,
  KEA3DMDWeldTypeSquare = 2,
  KEA3DMDWeldTypeSingleV = 3,
  KEA3DMDWeldTypeSingleBevel = 4,
  KEA3DMDWeldTypeBroadRootFaceSingleV = 5,
  KEA3DMDWeldTypeBroadRootFaceSingleBevel = 6,
  KEA3DMDWeldTypeSingleU = 7,
  KEA3DMDWeldTypeSingleJ = 8,
  KEA3DMDWeldTypeBacking = 9,
  KEA3DMDWeldTypeFillet = 10,
  KEA3DMDWeldTypePlug = 11,
  KEA3DMDWeldTypeSeam = 12,
  KEA3DMDWeldTypeSteepFlankedSingleV = 13,
  KEA3DMDWeldTypeSteepFlankedSingleBevel = 14,
  KEA3DMDWeldTypeEdge = 15,
  KEA3DMDWeldTypeSurface = 16,
  KEA3DMDWeldTypeSurfaceJoint = 17,
  KEA3DMDWeldTypeInclinedJoint = 18,
  KEA3DMDWeldTypeFoldJoint = 19,
  KEA3DMDWeldTypeSpot = 20,
  KEA3DMDWeldTypePermanentBackStrip = 21,
  KEA3DMDWeldTypeRemovableBackStrip = 22,
  KEA3DMDWeldTypeUnspecifiedEdgeType = 23,
  KEA3DMDWeldTypeFlare_V_Butt = 24,
  KEA3DMDWeldTypeFlare_Bevel_Butt = 25,
  KEA3DMDWeldTypeSingleEdgeFlange = 26
}
 A3DSDKMarkupWielding. More...
 
enum  EA3DMDMarkupDisplayType {
  KEA3DMDDisplayType_Unknown = -1,
  KEA3DMDDisplayType_Unspecified = 0,
  KEA3DMDDisplayType_FlatToScreen = 1,
  KEA3DMDDisplayType_FlatToSurface = 2
}
 
enum  EA3DMDRoughnessContactArea {
  KA3DRoughnessContactSurfTexture = 1,
  KA3DRoughnessContactSurfTextAndAllSrfAround = 2,
  KA3DRoughnessContactBasic = 3,
  KA3DRoughnessContactSrfAround = 4
}
 Enumerator that describes rough contact area type. More...
 
enum  EA3DMDRoughnessMode {
  KA3DRoughnessMode_None = 0,
  KA3DRoughnessModeM = 1,
  KA3DRoughnessModeC = 2,
  KA3DRoughnessModeR = 3,
  KA3DRoughnessModeP = 4,
  KA3DRoughnessModeX = 5,
  KA3DRoughnessModePARA = 6,
  KA3DRoughnessModePERP = 7
}
 Enumerator that describes the direction of lay. More...
 
enum  EA3DMDRoughnessType {
  KA3DRoughnessTypeBasic = 1,
  KA3DRoughnessTypeMachining_Required = 2,
  KA3DRoughnessTypeMachining_Prohibited = 3
}
 Enumerator that describes the roughness type. More...
 
enum  EA3DMDSpotWeldThickness {
  KEA3DMDSpotWeldThickUnknown = -1,
  KEA3DMDSpotWeldThick_None = 0,
  KEA3DMDSpotWeldTwoThick = 1,
  KEA3DMDSpotWeldThreeThick = 2,
  KEA3DMDSpotWeldE_FourThick = 3
}
 Spot welding thickness description. More...
 
enum  EA3DMDSpotWeldType {
  KEA3DMDSpotWeldTypeUnknown = -1,
  KEA3DMDSpotWeldTypeNone = 0,
  KEA3DMDSpotWeldTypeResistance = 1,
  KEA3DMDSpotWeldTypeProjection = 2
}
 Spot welding symbol type description. More...
 
enum  EA3DMDTextPropertiesFormat {
  KEA3DMDTextPropertiesFormatNormal = 0,
  KEA3DMDTextPropertiesFormatUnderLine = 1,
  KEA3DMDTextPropertiesFormatOverLine = 2,
  KEA3DMDTextPropertiesFormatExposant = 3,
  KEA3DMDTextPropertiesFormatindice = 4
}
 Enumerator that describes the format text. More...
 
enum  EA3DMDTextPropertiesJustification {
  KEA3DMDTextPropertiesJustificationLeft = 0,
  KEA3DMDTextPropertiesJustificationCenter = 1,
  KEA3DMDTextPropertiesJustificationRight = 2
}
 Enumerator that justifies the text. More...
 
enum  EA3DMDTextPropertiesScore {
  KEA3DMDTextPropertiesScoreNone = 0,
  KEA3DMDTextPropertiesUnderScored = 1,
  KEA3DMDTextPropertiesScored = 2,
  KEA3DMDTextPropertiesOverScored = 3
}
 Enumerator that describes the score type applied on text. More...
 
enum  EA3DRevitLinks {
  kA3DRevitLinks_LoadAll = 0,
  kA3DRevitLinks_IgnoreAll = 1,
  kA3DRevitLinks_IgnoreRevit = 2,
  kA3DRevitLinks_IgnoreDwg = 4,
  kA3DRevitLinks_IgnoreIFC = 8
}
 
enum  EA3DRevitPhysicalProperties {
  kA3DRevitPhysicalProperties_NotComputed = 0,
  kA3DRevitPhysicalProperties_Computed
}
 Define how physical properties are managed for Revit files. More...
 

Detailed Description

A3D SDK Enumerations and static values.

Author
Tech Soft 3D
Version
22.2
Date
July 2022
Copyright (c) 2010 - 2022 by Tech Soft 3D, Inc. All rights reserved.

Enumeration Type Documentation

◆ A3DEPictureDataFormat

Image format.

Version
2.0
Note
The conventions described here are similar to the common scene graphics conventions described for other 3D standards such as OpenGL and DirectX.
Enumerator
kA3DPicturePng 

PNG format.

kA3DPictureJpg 

JPEG format.

kA3DPictureBmp 

BMP format.

kA3DPictureBitmapRgbByte 

Array of Red Green and Blue bytes.

kA3DPictureBitmapRgbaByte 

Array of Red Green Blue and Alpha bytes

kA3DPictureBitmapGreyByte 

Array of Greyscale bytes

kA3DPictureBitmapGreyaByte 

Array of Greyscale and alpha bytes

◆ A3DEDrawingViewType

Version
5.0

Drawing view type identifiers

Enumerator
kA3DDrawingViewTypeUnknown 

Unknown value.

kA3DDrawingViewTypeIso 

ISO view.

kA3DDrawingViewTypeTop 

Top view.

kA3DDrawingViewTypeBottom 

Bottom view.

kA3DDrawingViewTypeLeft 

Left view.

kA3DDrawingViewTypeRight 

Right view.

kA3DDrawingViewTypeFront 

Front view.

kA3DDrawingViewTypeBack 

Back view.

kA3DDrawingViewTypeBackground 

Background view.

kA3DDrawingViewTypeWorking 

Working view.

kA3DDrawingViewTypeProjected 

Projected view.

kA3DDrawingViewTypeAuxiliary 

Auxiliary view.

kA3DDrawingViewTypeSection 

Section view.

kA3DDrawingViewTypeDetail 

Detail view.

◆ A3DEDrawingOperatorType

Version
5.0

Drawing operator type identifiers

Enumerator
kA3DDrawingOperatorTypeUnknwon 

Unknown value.

kA3DDrawingOperatorTypeDetail 

View of detail.

kA3DDrawingOperatorTypeSection 

View of section.

◆ A3DEReadingMode2D3D

This value determine if we load only 3D, only Drawings or both. Both only apply to DWG/DXF for the moment.

Version
12.0
Enumerator
kA3DRead_3D 

Read 3D Only

kA3DRead_Drawings 

Read Drawings only

kA3DRead_Both 

Read 3D and Drawings

◆ A3DEBasicUnit

Unit enums.

Enumerator
kA3DUnit_None 

No Unit

kA3DUnit_Ampere 

Ampere

kA3DUnit_Becquerel 

Becquerel

kA3DUnit_Candela 

Candela

kA3DUnit_Coulomb 

Coulomb

kA3DUnit_Degree_celsius 

Degree in Celsius

kA3DUnit_Fahrenheit 

Fahrenheit

kA3DUnit_Farad 

Farad

kA3DUnit_Foot 

Foot

kA3DUnit_GallonUS 

GallonUS

kA3DUnit_Gram 

Gram

kA3DUnit_Gray 

Gray

kA3DUnit_Henry 

Henry

kA3DUnit_Hertz 

Hertz

kA3DUnit_Hour 

Hour

kA3DUnit_Inch 

Inch

kA3DUnit_Joule 

Joule

kA3DUnit_Kelvin 

Kelvin

kA3DUnit_Liter 

Liter

kA3DUnit_Lumen 

Lumen

kA3DUnit_Lux 

Lux

kA3DUnit_Metre 

Metre

kA3DUnit_Minute 

Minute

kA3DUnit_Mole 

Mole

kA3DUnit_Newton 

Newton

kA3DUnit_Ohm 

Ohm

kA3DUnit_Pascal 

Pascal

kA3DUnit_Radian 

Radian

kA3DUnit_Rankine 

Rankine

kA3DUnit_Second 

Second

kA3DUnit_Siemens 

Siemens

kA3DUnit_Sievert 

Sievert

kA3DUnit_Steradian 

Steradian

kA3DUnit_Tesla 

Tesla

kA3DUnit_Volt 

Volt

kA3DUnit_Watt 

Watt

kA3DUnit_Weber 

Weber

◆ EA3DFCFIndicatorType

feature control frame indicator type

Version
12.2
Enumerator
kA3DFCFIndicatorType_Undef 

Undef

kA3DFCFIndicatorType_DirectionFeature 

DirectionFeature

kA3DFCFIndicatorType_CollectionPlane 

CollectionPlane

kA3DFCFIndicatorType_IntersectionPlane 

IntersectionPlane

kA3DFCFIndicatorType_OrientationPlane 

OrientationPlane

kA3DFCFIndicatorType_Text 

Text

Version
14.0

◆ EA3DFCFIndicatorSymbol

Symbol define in the feature control frame indicator.

Version
12.2
Enumerator
kA3DFCFIndicatorSymbol_Undef 

Undef

kA3DFCFIndicatorSymbol_Angularity 

Angularity

kA3DFCFIndicatorSymbol_Perpendicularity 

Perpendicularity

kA3DFCFIndicatorSymbol_Parallelism 

Parallelism

kA3DFCFIndicatorSymbol_Symmetry 

Symmetry

kA3DFCFIndicatorSymbol_Runout 

Runout

Version
14.0