A3DSDKTypes.h File Reference
Header file for type definitions. More...
Macros | |
#define | kA3DTypeAdditionalPrcData ( kA3DTypeRoot + 10000 ) |
#define | kA3DTypeAsm ( kA3DTypeRoot + 300 ) |
#define | kA3DTypeBIM ( kA3DTypeRoot + 3000 ) |
#define | kA3DTypeCrv ( kA3DTypeRoot + 10 ) |
#define | kA3DTypeDrawing ( kA3DTypeRoot + 1300 ) |
#define | kA3DTypeFeat ( kA3DTypeRoot + 1100 ) |
#define | kA3DTypeFRM ( kA3DTypeRoot + 2000 ) |
#define | kA3DTypeGraph ( kA3DTypeRoot + 700 ) |
#define | kA3DTypeMath ( kA3DTypeRoot + 900 ) |
#define | kA3DTypeMD ( kA3DTypeAdditionalPrcData + 100 ) |
#define | kA3DTypeMisc ( kA3DTypeRoot + 200 ) |
#define | kA3DTypeMkp ( kA3DTypeRoot + 500 ) |
#define | kA3DTypeNonePRCData ( kA3DTypeAdditionalPrcData + 1000 ) |
#define | kA3DTypeRi ( kA3DTypeRoot + 230 ) |
#define | kA3DTypeRoot 0 |
#define | kA3DTypeSurf ( kA3DTypeRoot + 75 ) |
#define | kA3DTypeTess ( kA3DTypeRoot + 170 ) |
#define | kA3DTypeTopo ( kA3DTypeRoot + 140 ) |
Enumerations | |
enum | A3DEEntityType { , kA3DTypeRootBase = kA3DTypeRoot + 1, kA3DTypeRootBaseWithGraphics = kA3DTypeRoot + 2, kA3DTypeTopoContext = kA3DTypeTopo + 1, kA3DTypeTopoItem = kA3DTypeTopo + 2, kA3DTypeTopoMultipleVertex = kA3DTypeTopo + 3, kA3DTypeTopoUniqueVertex = kA3DTypeTopo + 4, kA3DTypeTopoWireEdge = kA3DTypeTopo + 5, kA3DTypeTopoEdge = kA3DTypeTopo + 6, kA3DTypeTopoCoEdge = kA3DTypeTopo + 7, kA3DTypeTopoLoop = kA3DTypeTopo + 8, kA3DTypeTopoFace = kA3DTypeTopo + 9, kA3DTypeTopoShell = kA3DTypeTopo + 10, kA3DTypeTopoConnex = kA3DTypeTopo + 11, kA3DTypeTopoBody = kA3DTypeTopo + 12, kA3DTypeTopoSingleWireBody = kA3DTypeTopo + 13, kA3DTypeTopoBrepData = kA3DTypeTopo + 14, kA3DTypeTopoWireBody = kA3DTypeTopo + 17, kA3DTypeTessBase = kA3DTypeTess + 1, kA3DTypeTess3D = kA3DTypeTess + 2, kA3DTypeTessFace = kA3DTypeTess + 4, kA3DTypeTess3DWire = kA3DTypeTess + 5, kA3DTypeTessMarkup = kA3DTypeTess + 6, kA3DTypeTessEdge = kA3DTypeTess + 7, kA3DTypeTessVertex = kA3DTypeTess + 8, kA3DTypeMiscAttribute = kA3DTypeMisc + 1, kA3DTypeMiscCartesianTransformation = kA3DTypeMisc + 2, kA3DTypeMiscEntityReference = kA3DTypeMisc + 3, kA3DTypeMiscMarkupLinkedItem = kA3DTypeMisc + 4, kA3DTypeMiscReferenceOnTopology = kA3DTypeMisc + 6, kA3DTypeMiscGeneralTransformation = kA3DTypeMisc + 7, kA3DTypeMiscReferenceOnCsysItem = kA3DTypeMisc + 8, kA3DTypeMiscPKMapper = kA3DTypeMisc + 9, kA3DTypeMiscConstraintLinkedItem = kA3DTypeMisc + 10, kA3DTypeRiRepresentationItem = kA3DTypeRi + 1, kA3DTypeRiBrepModel = kA3DTypeRi + 2, kA3DTypeRiCurve = kA3DTypeRi + 3, kA3DTypeRiDirection = kA3DTypeRi + 4, kA3DTypeRiPlane = kA3DTypeRi + 5, kA3DTypeRiPointSet = kA3DTypeRi + 6, kA3DTypeRiPolyBrepModel = kA3DTypeRi + 7, kA3DTypeRiPolyWire = kA3DTypeRi + 8, kA3DTypeRiSet = kA3DTypeRi + 9, kA3DTypeRiCoordinateSystem = kA3DTypeRi + 10, kA3DTypeRiCoordinateSystemItem = kA3DTypeRi + 11, kA3DTypeAsmModelFile = kA3DTypeAsm + 1, kA3DTypeAsmProductOccurrence = kA3DTypeAsm + 10, kA3DTypeAsmPartDefinition = kA3DTypeAsm + 11, kA3DTypeAsmFilter = kA3DTypeAsm + 20, kA3DTypeAsmConstraint = kA3DTypeAsm + 21, kA3DTypeMkpView = kA3DTypeMkp + 1, kA3DTypeMkpMarkup = kA3DTypeMkp + 2, kA3DTypeMkpLeader = kA3DTypeMkp + 3, kA3DTypeMkpAnnotationItem = kA3DTypeMkp + 4, kA3DTypeMkpAnnotationSet = kA3DTypeMkp + 5, kA3DTypeMkpAnnotationReference = kA3DTypeMkp + 6, kA3DTypeMDPosition3D = kA3DTypeMD + 1, kA3DTypeMDPosition2D = kA3DTypeMD + 2, kA3DTypeMDPositionReference = kA3DTypeMD + 3, kA3DTypeMDLeaderSymbol = kA3DTypeMD + 4, kA3DTypeMDTextProperties = kA3DTypeMD + 5, kA3DTypeMDTextPosition = kA3DTypeMD + 6, kA3DTypeMDLeaderDefinition = kA3DTypeMD + 7, kA3DTypeMDMarkupLeaderStub = kA3DTypeMD + 8, kA3DTypeMarkupText = kA3DTypeMD + 11, kA3DTypeMarkupRichText = kA3DTypeMD + 12, kA3DTypeMarkupCoordinate = kA3DTypeMD + 13, kA3DTypeMarkupBalloon = kA3DTypeMD + 14, kA3DTypeMarkupDatum = kA3DTypeMD + 15, kA3DTypeMarkupGDT = kA3DTypeMD + 16, kA3DTypeMarkupRoughness = kA3DTypeMD + 17, kA3DTypeMarkupDimension = kA3DTypeMD + 18, kA3DTypeMarkupLocator = kA3DTypeMD + 19, kA3DTypeMarkupMeasurementPoint = kA3DTypeMD + 20, kA3DTypeMarkupFastener = kA3DTypeMD + 21, kA3DTypeMarkupSpotWelding = kA3DTypeMD + 22, kA3DTypeMarkupLineWelding = kA3DTypeMD + 23, kA3DTypeMDDimensionValue = kA3DTypeMD + 30, kA3DTypeMDDimensionToleranceFormat = kA3DTypeMD + 31, kA3DTypeMDDimensionSimpleToleranceFormat = kA3DTypeMD + 32, kA3DTypeMDDimensionCombinedToleranceFormat = kA3DTypeMD + 33, kA3DTypeMDDimensionValueFormat = kA3DTypeMD + 34, kA3DTypeMDDimensionFunnel = kA3DTypeMD + 35, kA3DTypeMDDimensionExtentionLine = kA3DTypeMD + 36, kA3DTypeMDDimensionLineSymbol = kA3DTypeMD + 37, kA3DTypeMDDimensionLine = kA3DTypeMD + 38, kA3DTypeMDDimensionSecondPart = kA3DTypeMD + 39, kA3DTypeMDFeatureControlFrame = kA3DTypeMD + 40, kA3DTypeMDFCFRow = kA3DTypeMD + 41, kA3DTypeMDFCFDrawingRow = kA3DTypeMD + 42, kA3DTypeMDFCFDraftingRow = kA3DTypeMD + 43, kA3DTypeMDFCFRowDatum = kA3DTypeMD + 44, kA3DTypeMDToleranceSize = kA3DTypeMD + 45, kA3DTypeMDToleranceSizeValue = kA3DTypeMD + 46, kA3DTypeMDFCFIndicator = kA3DTypeMD + 47, kA3DTypeMDFCFDraftingIndicator = kA3DTypeMD + 48, kA3DTypeGraphStyle = kA3DTypeGraph + 1, kA3DTypeGraphMaterial = kA3DTypeGraph + 2, kA3DTypeGraphPicture = kA3DTypeGraph + 3, kA3DTypeGraphTextureApplication = kA3DTypeGraph + 11, kA3DTypeGraphTextureDefinition = kA3DTypeGraph + 12, kA3DTypeGraphTextureTransformation = kA3DTypeGraph + 13, kA3DTypeGraphLinePattern = kA3DTypeGraph + 21, kA3DTypeGraphFillPattern = kA3DTypeGraph + 22, kA3DTypeGraphDottingPattern = kA3DTypeGraph + 23, kA3DTypeGraphHatchingPattern = kA3DTypeGraph + 24, kA3DTypeGraphSolidPattern = kA3DTypeGraph + 25, kA3DTypeGraphVPicturePattern = kA3DTypeGraph + 26, kA3DTypeGraphAmbientLight = kA3DTypeGraph + 31, kA3DTypeGraphPointLight = kA3DTypeGraph + 32, kA3DTypeGraphDirectionalLight = kA3DTypeGraph + 33, kA3DTypeGraphSpotLight = kA3DTypeGraph + 34, kA3DTypeGraphSceneDisplayParameters = kA3DTypeGraph + 41, kA3DTypeGraphCamera = kA3DTypeGraph + 42, kA3DTypeCrvBase = kA3DTypeCrv + 1, kA3DTypeCrvBlend02Boundary = kA3DTypeCrv + 2, kA3DTypeCrvNurbs = kA3DTypeCrv + 3, kA3DTypeCrvCircle = kA3DTypeCrv + 4, kA3DTypeCrvComposite = kA3DTypeCrv + 5, kA3DTypeCrvOnSurf = kA3DTypeCrv + 6, kA3DTypeCrvEllipse = kA3DTypeCrv + 7, kA3DTypeCrvEquation = kA3DTypeCrv + 8, kA3DTypeCrvHelix = kA3DTypeCrv + 9, kA3DTypeCrvHyperbola = kA3DTypeCrv + 10, kA3DTypeCrvIntersection = kA3DTypeCrv + 11, kA3DTypeCrvLine = kA3DTypeCrv + 12, kA3DTypeCrvOffset = kA3DTypeCrv + 13, kA3DTypeCrvParabola = kA3DTypeCrv + 14, kA3DTypeCrvPolyLine = kA3DTypeCrv + 15, kA3DTypeCrvTransform = kA3DTypeCrv + 16, kA3DTypeSurfBase = kA3DTypeSurf + 1, kA3DTypeSurfBlend01 = kA3DTypeSurf + 2, kA3DTypeSurfBlend02 = kA3DTypeSurf + 3, kA3DTypeSurfBlend03 = kA3DTypeSurf + 4, kA3DTypeSurfNurbs = kA3DTypeSurf + 5, kA3DTypeSurfCone = kA3DTypeSurf + 6, kA3DTypeSurfCylinder = kA3DTypeSurf + 7, kA3DTypeSurfCylindrical = kA3DTypeSurf + 8, kA3DTypeSurfOffset = kA3DTypeSurf + 9, kA3DTypeSurfPipe = kA3DTypeSurf + 10, kA3DTypeSurfPlane = kA3DTypeSurf + 11, kA3DTypeSurfRuled = kA3DTypeSurf + 12, kA3DTypeSurfSphere = kA3DTypeSurf + 13, kA3DTypeSurfRevolution = kA3DTypeSurf + 14, kA3DTypeSurfExtrusion = kA3DTypeSurf + 15, kA3DTypeSurfFromCurves = kA3DTypeSurf + 16, kA3DTypeSurfTorus = kA3DTypeSurf + 17, kA3DTypeSurfTransform = kA3DTypeSurf + 18, kA3DTypeSurfBlend04 = kA3DTypeSurf + 19, kA3DTypeMathFct1D = kA3DTypeMath + 1, kA3DTypeMathFct1DPolynom = kA3DTypeMathFct1D + 1, kA3DTypeMathFct1DTrigonometric = kA3DTypeMathFct1D + 2, kA3DTypeMathFct1DFraction = kA3DTypeMathFct1D + 3, kA3DTypeMathFct1DArctanCos = kA3DTypeMathFct1D + 4, kA3DTypeMathFct1DCombination = kA3DTypeMathFct1D + 5, kA3DTypeMathFct3D = kA3DTypeMath + 10, kA3DTypeMathFct3DLinear = kA3DTypeMathFct3D + 1, kA3DTypeMathFct3DNonLinear = kA3DTypeMathFct3D + 2, kA3DTypeDrawingModel = kA3DTypeDrawing + 1, kA3DTypeDrawingSheet = kA3DTypeDrawing + 2, kA3DTypeDrawingSheetFormat = kA3DTypeDrawing + 3, kA3DTypeDrawingView = kA3DTypeDrawing + 4, kA3DTypeDrawingClipFrame = kA3DTypeDrawing + 5, kA3DTypeDrawingBlock = kA3DTypeDrawing + 6, kA3DTypeDrawingBlockBasic = kA3DTypeDrawing + 7, kA3DTypeDrawingBlockOperator = kA3DTypeDrawing + 8, kA3DTypeDrawingEntity = kA3DTypeDrawing + 10, kA3DTypeDrawingFilledArea = kA3DTypeDrawing + 11, kA3DTypeDrawingPicture = kA3DTypeDrawing + 12, kA3DTypeDrawingVertices = kA3DTypeDrawing + 13, kA3DTypeDrawingCurve = kA3DTypeDrawing + 14, kA3DTypeFRMFeature = kA3DTypeFRM + 1, kA3DTypeFRMFeatureLinkedItem = kA3DTypeFRM + 2, kA3DTypeFRMFeatureParameter = kA3DTypeFRM + 3, kA3DTypeBIMData = kA3DTypeBIM + 1, kA3DTypeBIMRoot = kA3DTypeBIM + 2, kA3DTypeBIMObjectDefinition = kA3DTypeBIM + 10, kA3DTypeBIMRelationship = kA3DTypeBIM + 100, kA3DTypeBIMProject = kA3DTypeBIMObjectDefinition + 1, kA3DTypeBIMObject = kA3DTypeBIMObjectDefinition + 2, kA3DTypeBIMProduct = kA3DTypeBIMObject + 1, kA3DTypeBIMSpatialStructureElement = kA3DTypeBIMProduct + 1, kA3DTypeBIMBuilding = kA3DTypeBIMProduct + 1, kA3DTypeBIMBuildingStorey = kA3DTypeBIMProduct + 2, kA3DTypeBIMSpace = kA3DTypeBIMProduct + 3, kA3DTypeBIMSite = kA3DTypeBIMProduct + 4, kA3DTypeBIMElement = kA3DTypeBIMProduct + 20, kA3DTypeBIMBuildingElement = kA3DTypeBIMElement + 1, kA3DTypeBIMBFeatureElement = kA3DTypeBIMElement + 2, kA3DTypeBIMRelDecomposes = kA3DTypeBIMRelationship + 1, kA3DTypeBIMRelConnects = kA3DTypeBIMRelationship + 20, kA3DTypeBIMRelContainedInSpatialStructure = kA3DTypeBIMRelConnects + 1, kA3DTypeBIMRelAggregates = kA3DTypeBIMRelConnects + 2, kA3DTypeBIMRelFillsElement = kA3DTypeBIMRelConnects + 3, kA3DTypeBIMRelVoidsElement = kA3DTypeBIMRelConnects + 4, kA3DTypeBIMRelSpaceBoundary = kA3DTypeBIMRelConnects + 5, kA3DTypeBIMChimney = kA3DTypeBIMBuildingElement + 1, kA3DTypeBIMColumn = kA3DTypeBIMBuildingElement + 2, kA3DTypeBIMCovering = kA3DTypeBIMBuildingElement + 3, kA3DTypeBIMCurtainWall = kA3DTypeBIMBuildingElement + 4, kA3DTypeBIMDoor = kA3DTypeBIMBuildingElement + 5, kA3DTypeBIMFooting = kA3DTypeBIMBuildingElement + 6, kA3DTypeBIMMember = kA3DTypeBIMBuildingElement + 7, kA3DTypeBIMPile = kA3DTypeBIMBuildingElement + 8, kA3DTypeBIMPlate = kA3DTypeBIMBuildingElement + 9, kA3DTypeBIMRailing = kA3DTypeBIMBuildingElement + 10, kA3DTypeBIMRamp = kA3DTypeBIMBuildingElement + 11, kA3DTypeBIMRampFlight = kA3DTypeBIMBuildingElement + 12, kA3DTypeBIMRoof = kA3DTypeBIMBuildingElement + 13, kA3DTypeBIMShadingDevice = kA3DTypeBIMBuildingElement + 14, kA3DTypeBIMSlab = kA3DTypeBIMBuildingElement + 15, kA3DTypeBIMStair = kA3DTypeBIMBuildingElement + 16, kA3DTypeBIMStairFlight = kA3DTypeBIMBuildingElement + 17, kA3DTypeBIMWall = kA3DTypeBIMBuildingElement + 18, kA3DTypeBIMWindow = kA3DTypeBIMBuildingElement + 19, kA3DTypeBIMObjectPlacement = kA3DTypeBIMBuildingElement + 27, kA3DTypeFeatureElementSubtraction = kA3DTypeBIMBFeatureElement + 1, kA3DTypeFeatureElementAddition = kA3DTypeBIMBFeatureElement + 2, kA3DTypeBIMOpeningElement = kA3DTypeBIMBFeatureElement + 3, kA3DTypeBIMVoidingFeature = kA3DTypeBIMBFeatureElement + 4, kA3DTypeBIMOpeningStandardCase = kA3DTypeBIMBFeatureElement + 5 } |
Enumerations for Entity Types This enumeration defines a unique type for each PRC entity defined in the PRC Format Specification. More... | |
Detailed Description
Header file for type definitions.
- Version
- 14.2
- Date
- July 2021
- Copyright (c) 2010 - 2021 by Tech Soft 3D, Inc. All rights reserved.