A3DEEntityType
-
enum
A3DEEntityType Enumerations for Entity Types This enumeration defines a unique type for each PRC entity defined in the*PRC Format Specification*.
2.0Index
Enumerators
kA3DTypeUnknownkA3DTypeRootBasekA3DTypeRootBaseWithGraphicskA3DTypeTopoContextkA3DTypeTopoItemkA3DTypeTopoMultipleVertexkA3DTypeTopoUniqueVertexkA3DTypeTopoWireEdgekA3DTypeTopoEdgekA3DTypeTopoCoEdgekA3DTypeTopoLoopkA3DTypeTopoFacekA3DTypeTopoShellkA3DTypeTopoConnexkA3DTypeTopoBodykA3DTypeTopoSingleWireBodykA3DTypeTopoBrepDatakA3DTypeTopoWireBodykA3DTypeTessBasekA3DTypeTess3DkA3DTypeTessFacekA3DTypeTess3DWirekA3DTypeTessMarkupkA3DTypeTessEdgekA3DTypeTessVertexkA3DTypeMiscAttributekA3DTypeMiscCartesianTransformationkA3DTypeMiscEntityReferencekA3DTypeMiscMarkupLinkedItemkA3DTypeMiscReferenceOnTopologykA3DTypeMiscGeneralTransformationkA3DTypeMiscReferenceOnCsysItemkA3DTypeMiscPKMapperkA3DTypeMiscConstraintLinkedItemkA3DTypeMiscAttributeUnitkA3DTypeRiRepresentationItemkA3DTypeRiBrepModelkA3DTypeRiCurvekA3DTypeRiDirectionkA3DTypeRiPlanekA3DTypeRiPointSetkA3DTypeRiPolyBrepModelkA3DTypeRiPolyWirekA3DTypeRiSetkA3DTypeRiCoordinateSystemkA3DTypeRiCoordinateSystemItemkA3DTypeAsmModelFilekA3DTypeAsmProductOccurrencekA3DTypeAsmPartDefinitionkA3DTypeAsmPublicationkA3DTypeAsmPublicationSetkA3DTypeAsmPublicationLinkedItemkA3DTypeAsmFilterkA3DTypeAsmConstraintkA3DTypeAsmLayerkA3DTypeMkpViewkA3DTypeMkpMarkupkA3DTypeMkpLeaderkA3DTypeMkpAnnotationItemkA3DTypeMkpAnnotationSetkA3DTypeMkpAnnotationReferencekA3DTypeMDPosition3DkA3DTypeMDPosition2DkA3DTypeMDPositionReferencekA3DTypeMDLeaderSymbolkA3DTypeMDTextPropertieskA3DTypeMDTextPositionkA3DTypeMDLeaderDefinitionkA3DTypeMDMarkupLeaderStubkA3DTypeMarkupTextkA3DTypeMarkupRichTextkA3DTypeMarkupCoordinatekA3DTypeMarkupBalloonkA3DTypeMarkupDatumkA3DTypeMarkupGDTkA3DTypeMarkupRoughnesskA3DTypeMarkupDimensionkA3DTypeMarkupLocatorkA3DTypeMarkupMeasurementPointkA3DTypeMarkupFastenerkA3DTypeMarkupSpotWeldingkA3DTypeMarkupLineWeldingkA3DTypeMDDimensionValuekA3DTypeMDDimensionToleranceFormatkA3DTypeMDDimensionSimpleToleranceFormatkA3DTypeMDDimensionCombinedToleranceFormatkA3DTypeMDDimensionValueFormatkA3DTypeMDDimensionFunnelkA3DTypeMDDimensionExtentionLinekA3DTypeMDDimensionLineSymbolkA3DTypeMDDimensionLinekA3DTypeMDDimensionSecondPartkA3DTypeMDFeatureControlFramekA3DTypeMDFCFRowkA3DTypeMDFCFDrawingRowkA3DTypeMDFCFDraftingRowkA3DTypeMDFCFRowDatumkA3DTypeMDToleranceSizekA3DTypeMDToleranceSizeValuekA3DTypeMDFCFIndicatorkA3DTypeMDFCFDraftingIndicatorkA3DTypeGraphStylekA3DTypeGraphMaterialkA3DTypeGraphPicturekA3DTypeGraphTextureApplicationkA3DTypeGraphTextureDefinitionkA3DTypeGraphTextureTransformationkA3DTypeGraphLinePatternkA3DTypeGraphFillPatternkA3DTypeGraphDottingPatternkA3DTypeGraphHatchingPatternkA3DTypeGraphSolidPatternkA3DTypeGraphVPicturePatternkA3DTypeGraphAmbientLightkA3DTypeGraphPointLightkA3DTypeGraphDirectionalLightkA3DTypeGraphSpotLightkA3DTypeGraphSceneDisplayParameterskA3DTypeGraphCamerakA3DTypeCrvBasekA3DTypeCrvBlend02BoundarykA3DTypeCrvNurbskA3DTypeCrvCirclekA3DTypeCrvCompositekA3DTypeCrvOnSurfkA3DTypeCrvEllipsekA3DTypeCrvEquationkA3DTypeCrvHelixkA3DTypeCrvHyperbolakA3DTypeCrvIntersectionkA3DTypeCrvLinekA3DTypeCrvOffsetkA3DTypeCrvParabolakA3DTypeCrvPolyLinekA3DTypeCrvTransformkA3DTypeSurfBasekA3DTypeSurfBlend01kA3DTypeSurfBlend02kA3DTypeSurfBlend03kA3DTypeSurfNurbskA3DTypeSurfConekA3DTypeSurfCylinderkA3DTypeSurfCylindricalkA3DTypeSurfOffsetkA3DTypeSurfPipekA3DTypeSurfPlanekA3DTypeSurfRuledkA3DTypeSurfSpherekA3DTypeSurfRevolutionkA3DTypeSurfExtrusionkA3DTypeSurfFromCurveskA3DTypeSurfToruskA3DTypeSurfTransformkA3DTypeSurfBlend04kA3DTypeMathFct1DkA3DTypeMathFct1DPolynomkA3DTypeMathFct1DTrigonometrickA3DTypeMathFct1DFractionkA3DTypeMathFct1DArctanCoskA3DTypeMathFct1DCombinationkA3DTypeMathFct3DkA3DTypeMathFct3DLinearkA3DTypeMathFct3DNonLinearkA3DTypeDrawingModelkA3DTypeDrawingSheetkA3DTypeDrawingSheetFormatkA3DTypeDrawingViewkA3DTypeDrawingClipFramekA3DTypeDrawingBlockkA3DTypeDrawingBlockBasickA3DTypeDrawingBlockOperatorkA3DTypeDrawingEntitykA3DTypeDrawingFilledAreakA3DTypeDrawingPicturekA3DTypeDrawingVerticeskA3DTypeDrawingCurvekA3DTypeDrawingCurve3DkA3DTypeFRMFeaturekA3DTypeFRMFeatureLinkedItemkA3DTypeFRMFeatureParameterkA3DTypeFRMFeatureBasedEntitykA3DTypeBIMDatakA3DTypeBIMRootkA3DTypeBIMObjectDefinitionkA3DTypeBIMProjectkA3DTypeBIMObjectkA3DTypeBIMProductkA3DTypeBIMSpatialStructureElementkA3DTypeBIMBuildingkA3DTypeBIMBuildingStoreykA3DTypeBIMSpacekA3DTypeBIMSitekA3DTypeBIMElementkA3DTypeBIMBuildingElementkA3DTypeBIMChimneykA3DTypeBIMColumnkA3DTypeBIMCoveringkA3DTypeBIMCurtainWallkA3DTypeBIMDoorkA3DTypeBIMFootingkA3DTypeBIMMemberkA3DTypeBIMPilekA3DTypeBIMPlatekA3DTypeBIMRailingkA3DTypeBIMRampkA3DTypeBIMRampFlightkA3DTypeBIMRoofkA3DTypeBIMShadingDevicekA3DTypeBIMSlabkA3DTypeBIMStairkA3DTypeBIMStairFlightkA3DTypeBIMWallkA3DTypeBIMWindowkA3DTypeBIMObjectPlacementkA3DTypeBIMCoursekA3DTypeBIMKerbkA3DTypeBIMRailkA3DTypeBIMEarthworksElementkA3DTypeBIMEarthworksFillkA3DTypeBIMFeatureElementkA3DTypeBIMFeatureElementSubtractionkA3DTypeBIMFeatureElementAdditionkA3DTypeBIMOpeningElementkA3DTypeBIMVoidingFeaturekA3DTypeBIMOpeningStandardCasekA3DTypeBIMSurfaceFeaturekA3DTypeBIMSignkA3DTypeBIMEarthworksCutkA3DTypeBIMFacilitykA3DTypeBIMBridgekA3DTypeBIMRailwaykA3DTypeBIMRoadkA3DTypeBIMGeotechnicalElementkA3DTypeBIMBoreholekA3DTypeBIMGeomodelkA3DTypeBIMGeoslicekA3DTypeBIMGeotechnicalStratumkA3DTypeBIMRelationshipkA3DTypeBIMRelDecomposeskA3DTypeBIMRelConnectskA3DTypeBIMRelContainedInSpatialStructurekA3DTypeBIMRelAggregateskA3DTypeBIMRelFillsElementkA3DTypeBIMRelVoidsElementkA3DTypeBIMRelSpaceBoundarykA3DTypeBIMRelConnectsPathElementskA3DTypeBIMRelAssignsToGroupkA3DTypeBIMRelAdheresToElementkA3DTypeBIMRelNestskA3DTypeBIMPositioningElementkA3DTypeBIMGridkA3DTypeBIMLinearPositioningElementkA3DTypeBIMAlignmentkA3DTypeBIMAlignmentCantkA3DTypeBIMAlignmentCantSegmentkA3DTypeBIMAlignmentHorizontalkA3DTypeBIMAlignmentHorizontalSegmentkA3DTypeBIMAlignmentSegmentkA3DTypeBIMAlignmentVerticalkA3DTypeBIMAlignmentVerticalSegment
Enumerators
-
enumerator
kA3DTypeUnknown - kA3DTypeUnknown =
-1
-
enumerator
kA3DTypeRootBase - kA3DTypeRootBase =
0 + 1This type does not correspond to any entity.
Abstract root type for any PRC entity.
-
enumerator
kA3DTypeRootBaseWithGraphics - kA3DTypeRootBaseWithGraphics =
0 + 2This type does not correspond to any entity.
Abstract root type for any PRC entity that can bear graphics.
-
enumerator
kA3DTypeTopoContext - kA3DTypeTopoContext =
( 0 + 140 )+ 1Types for PRC topology.
Topology ModuleSelf-containing set of topological entities.
-
enumerator
kA3DTypeTopoItem - kA3DTypeTopoItem =
( 0 + 140 )+ 2Types for PRC topology.
Topology ModuleAbstract root type for any topological entity (body or single item).
-
enumerator
kA3DTypeTopoMultipleVertex - kA3DTypeTopoMultipleVertex =
( 0 + 140 )+ 3Types for PRC topology.
Topology ModuleVertex whose position is the average of all edges’ extremity positions to whom it belongs.
-
enumerator
kA3DTypeTopoUniqueVertex - kA3DTypeTopoUniqueVertex =
( 0 + 140 )+ 4Types for PRC topology.
Topology ModuleVertex with one set of coordinates (absolute position).
-
enumerator
kA3DTypeTopoWireEdge - kA3DTypeTopoWireEdge =
( 0 + 140 )+ 5Types for PRC topology.
Topology ModuleEdge belonging to a wire body.
-
enumerator
kA3DTypeTopoEdge - kA3DTypeTopoEdge =
( 0 + 140 )+ 6Types for PRC topology.
Topology ModuleEdge belonging to a BrepData body.
-
enumerator
kA3DTypeTopoCoEdge - kA3DTypeTopoCoEdge =
( 0 + 140 )+ 7Types for PRC topology.
Topology ModuleUsage of an edge in a loop.
-
enumerator
kA3DTypeTopoLoop - kA3DTypeTopoLoop =
( 0 + 140 )+ 8Types for PRC topology.
Topology ModuleArray of co-edges that delimit a face.
-
enumerator
kA3DTypeTopoFace - kA3DTypeTopoFace =
( 0 + 140 )+ 9Types for PRC topology.
Topology ModuleTopological face delimiting a shell.
-
enumerator
kA3DTypeTopoShell - kA3DTypeTopoShell =
( 0 + 140 )+ 10Types for PRC topology.
Topology ModuleTopological shell (open or closed).
-
enumerator
kA3DTypeTopoConnex - kA3DTypeTopoConnex =
( 0 + 140 )+ 11Types for PRC topology.
Topology ModuleTopological region.
-
enumerator
kA3DTypeTopoBody - kA3DTypeTopoBody =
( 0 + 140 )+ 12Types for PRC topology.
Topology ModuleAbstract root type for any topological body.
-
enumerator
kA3DTypeTopoSingleWireBody - kA3DTypeTopoSingleWireBody =
( 0 + 140 )+ 13Types for PRC topology.
Topology ModuleSingle wire body.
-
enumerator
kA3DTypeTopoBrepData - kA3DTypeTopoBrepData =
( 0 + 140 )+ 14Types for PRC topology.
Topology ModuleMain entry to non-wire topology.
-
enumerator
kA3DTypeTopoWireBody - kA3DTypeTopoWireBody =
( 0 + 140 )+ 17Types for PRC topology.
Topology ModuleMain entry to wire topology.
-
enumerator
kA3DTypeTessBase - kA3DTypeTessBase =
( 0 + 170 )+ 1Types for PRC tessellation.
Tessellation ModuleAbstract root type for any tessellated entity.
-
enumerator
kA3DTypeTess3D - kA3DTypeTess3D =
( 0 + 170 )+ 2Types for PRC tessellation.
Tessellation ModuleTessellated faceted data; regular form.
-
enumerator
kA3DTypeTessFace - kA3DTypeTessFace =
( 0 + 170 )+ 4Types for PRC tessellation.
Tessellation ModuleTessellated face.
-
enumerator
kA3DTypeTess3DWire - kA3DTypeTess3DWire =
( 0 + 170 )+ 5Types for PRC tessellation.
Tessellation ModuleTessellated wireframe.
-
enumerator
kA3DTypeTessMarkup - kA3DTypeTessMarkup =
( 0 + 170 )+ 6Types for PRC tessellation.
Tessellation ModuleTessellated markup.
-
enumerator
kA3DTypeTessEdge - kA3DTypeTessEdge =
( 0 + 170 )+ 7Types for PRC tessellation.
Tessellation ModuleTessellated edge
-
enumerator
kA3DTypeTessVertex - kA3DTypeTessVertex =
( 0 + 170 )+ 8Types for PRC tessellation.
Tessellation ModuleTessellated vertex
-
enumerator
kA3DTypeMiscAttribute - kA3DTypeMiscAttribute =
( 0 + 200 )+ 1Types for PRC miscellaneous data.
Entity attribute.
-
enumerator
kA3DTypeMiscCartesianTransformation - kA3DTypeMiscCartesianTransformation =
( 0 + 200 )+ 2Types for PRC miscellaneous data.
Cartesian transformation.
-
enumerator
kA3DTypeMiscEntityReference - kA3DTypeMiscEntityReference =
( 0 + 200 )+ 3Types for PRC miscellaneous data.
Entity reference. Used to overwrite properties of referenced entities.
-
enumerator
kA3DTypeMiscMarkupLinkedItem - kA3DTypeMiscMarkupLinkedItem =
( 0 + 200 )+ 4Types for PRC miscellaneous data.
Link between a markup and an entity.
-
enumerator
kA3DTypeMiscReferenceOnTopology - kA3DTypeMiscReferenceOnTopology =
( 0 + 200 )+ 6Types for PRC miscellaneous data.
Reference pointing on a topological entity.
-
enumerator
kA3DTypeMiscGeneralTransformation - kA3DTypeMiscGeneralTransformation =
( 0 + 200 )+ 7Types for PRC miscellaneous data.
General transformation. This type allows for storage of any kind of transformation.
-
enumerator
kA3DTypeMiscReferenceOnCsysItem - kA3DTypeMiscReferenceOnCsysItem =
( 0 + 200 )+ 8Types for PRC miscellaneous data.
Reference pointing on a coordinate sub-component entity.
-
enumerator
kA3DTypeMiscPKMapper - kA3DTypeMiscPKMapper =
( 0 + 200 )+ 9Types for PRC miscellaneous data.
Mapper between A3DEntities and PK entities.
-
enumerator
kA3DTypeMiscConstraintLinkedItem - kA3DTypeMiscConstraintLinkedItem =
( 0 + 200 )+ 10Types for PRC miscellaneous data.
Link between a constraint and an entity.
-
enumerator
kA3DTypeMiscAttributeUnit - kA3DTypeMiscAttributeUnit =
( 0 + 200 )+ 11Types for PRC miscellaneous data.
Unit.
-
enumerator
kA3DTypeRiRepresentationItem - kA3DTypeRiRepresentationItem =
( 0 + 230 )+ 1Types for PRC representation items.
Geometry ModuleBasic abstract type for representation items.
-
enumerator
kA3DTypeRiBrepModel - kA3DTypeRiBrepModel =
( 0 + 230 )+ 2Types for PRC representation items.
Geometry ModuleBasic type for surfaces and solids.
-
enumerator
kA3DTypeRiCurve - kA3DTypeRiCurve =
( 0 + 230 )+ 3Types for PRC representation items.
Geometry ModuleBasic type for curves.
-
enumerator
kA3DTypeRiDirection - kA3DTypeRiDirection =
( 0 + 230 )+ 4Types for PRC representation items.
Geometry ModuleOptional point + vector.
-
enumerator
kA3DTypeRiPlane - kA3DTypeRiPlane =
( 0 + 230 )+ 5Types for PRC representation items.
Geometry ModuleConstruction plane (Do not confuse this type with the plane surface geometry type``kA3DTypeSrfPlane``.)
-
enumerator
kA3DTypeRiPointSet - kA3DTypeRiPointSet =
( 0 + 230 )+ 6Types for PRC representation items.
Geometry ModuleSet of points.
-
enumerator
kA3DTypeRiPolyBrepModel - kA3DTypeRiPolyBrepModel =
( 0 + 230 )+ 7Types for PRC representation items.
Geometry ModuleBasic type to polyhedral surfaces and solids.
-
enumerator
kA3DTypeRiPolyWire - kA3DTypeRiPolyWire =
( 0 + 230 )+ 8Types for PRC representation items.
Geometry ModulePolyedric wireframe entity.
-
enumerator
kA3DTypeRiSet - kA3DTypeRiSet =
( 0 + 230 )+ 9Types for PRC representation items.
Geometry ModuleLogical grouping of arbitrary number of representation items.
-
enumerator
kA3DTypeRiCoordinateSystem - kA3DTypeRiCoordinateSystem =
( 0 + 230 )+ 10Types for PRC representation items.
Geometry ModuleCoordinate system.
-
enumerator
kA3DTypeRiCoordinateSystemItem - kA3DTypeRiCoordinateSystemItem =
( 0 + 230 )+ 11Types for PRC representation items.
Geometry ModuleCoordinate system sub-component.
-
enumerator
kA3DTypeAsmModelFile - kA3DTypeAsmModelFile =
( 0 + 300 )+ 1Types for PRC assembly.
Structure ModuleBasic entry type for PRC.
-
enumerator
kA3DTypeAsmProductOccurrence - kA3DTypeAsmProductOccurrence =
( 0 + 300 )+ 10Types for PRC assembly.
Structure ModuleBasic construction for assemblies.
-
enumerator
kA3DTypeAsmPartDefinition - kA3DTypeAsmPartDefinition =
( 0 + 300 )+ 11Types for PRC assembly.
Structure ModuleBasic construction for parts.
-
enumerator
kA3DTypeAsmPublication - kA3DTypeAsmPublication =
( 0 + 300 )+ 12Types for PRC assembly.
-
enumerator
kA3DTypeAsmPublicationSet - kA3DTypeAsmPublicationSet =
( 0 + 300 )+ 13Types for PRC assembly.
-
enumerator
kA3DTypeAsmPublicationLinkedItem - kA3DTypeAsmPublicationLinkedItem =
( 0 + 300 )+ 14Types for PRC assembly.
Structure ModuleLink between a publication and an entity.
24.0
-
enumerator
kA3DTypeAsmFilter - kA3DTypeAsmFilter =
( 0 + 300 )+ 20Types for PRC assembly.
Structure ModuleEntities filtering.
-
enumerator
kA3DTypeAsmConstraint - kA3DTypeAsmConstraint =
( 0 + 300 )+ 21Types for PRC assembly.
Structure ModuleAssembly constraints.
-
enumerator
kA3DTypeAsmLayer - kA3DTypeAsmLayer =
( 0 + 300 )+ 22Types for PRC assembly.
-
enumerator
kA3DTypeMkpView - kA3DTypeMkpView =
( 0 + 500 )+ 1Types for PRC markup.
Grouping of markup by views.
-
enumerator
kA3DTypeMkpMarkup - kA3DTypeMkpMarkup =
( 0 + 500 )+ 2Types for PRC markup.
Basic type for simple markups.
-
enumerator
kA3DTypeMkpLeader - kA3DTypeMkpLeader =
( 0 + 500 )+ 3Types for PRC markup.
Basic type for markup leader.
-
enumerator
kA3DTypeMkpAnnotationItem - kA3DTypeMkpAnnotationItem =
( 0 + 500 )+ 4Types for PRC markup.
Usage of a markup in a logical group.
-
enumerator
kA3DTypeMkpAnnotationSet - kA3DTypeMkpAnnotationSet =
( 0 + 500 )+ 5Types for PRC markup.
Group of annotations.
-
enumerator
kA3DTypeMkpAnnotationReference - kA3DTypeMkpAnnotationReference =
( 0 + 500 )+ 6Types for PRC markup.
Logical group of annotations.
-
enumerator
kA3DTypeMDPosition3D - kA3DTypeMDPosition3D =
( ( 0 + 10000 ) + 100 )+ 1Types for PRC markup with definition.
Markup position 2D.
-
enumerator
kA3DTypeMDPosition2D - kA3DTypeMDPosition2D =
( ( 0 + 10000 ) + 100 )+ 2Types for PRC markup with definition.
Markup position 3D.
-
enumerator
kA3DTypeMDPositionReference - kA3DTypeMDPositionReference =
( ( 0 + 10000 ) + 100 )+ 3Types for PRC markup with definition.
Markup position reference.
-
enumerator
kA3DTypeMDLeaderSymbol - kA3DTypeMDLeaderSymbol =
( ( 0 + 10000 ) + 100 )+ 4Types for PRC markup with definition.
Markup leader symbol.
-
enumerator
kA3DTypeMDTextProperties - kA3DTypeMDTextProperties =
( ( 0 + 10000 ) + 100 )+ 5Types for PRC markup with definition.
Markup text properties.
-
enumerator
kA3DTypeMDTextPosition - kA3DTypeMDTextPosition =
( ( 0 + 10000 ) + 100 )+ 6Types for PRC markup with definition.
Markup text position.
-
enumerator
kA3DTypeMDLeaderDefinition - kA3DTypeMDLeaderDefinition =
( ( 0 + 10000 ) + 100 )+ 7Types for PRC markup with definition.
Definition of leader.
-
enumerator
kA3DTypeMDMarkupLeaderStub - kA3DTypeMDMarkupLeaderStub =
( ( 0 + 10000 ) + 100 )+ 8Types for PRC markup with definition.
Definition of leader stub.
-
enumerator
kA3DTypeMarkupText - kA3DTypeMarkupText =
( ( 0 + 10000 ) + 100 )+ 11Types for PRC markup with definition.
Definition of markup text.
-
enumerator
kA3DTypeMarkupRichText - kA3DTypeMarkupRichText =
( ( 0 + 10000 ) + 100 )+ 12Types for PRC markup with definition.
Definition of markup rich text.
-
enumerator
kA3DTypeMarkupCoordinate - kA3DTypeMarkupCoordinate =
( ( 0 + 10000 ) + 100 )+ 13Types for PRC markup with definition.
Definition of markup coordinate note.
a3d_markupcoordinate
-
enumerator
kA3DTypeMarkupBalloon - kA3DTypeMarkupBalloon =
( ( 0 + 10000 ) + 100 )+ 14Types for PRC markup with definition.
Definition of markup balloon.
-
enumerator
kA3DTypeMarkupDatum - kA3DTypeMarkupDatum =
( ( 0 + 10000 ) + 100 )+ 15Types for PRC markup with definition.
Definition of markup datum.
-
enumerator
kA3DTypeMarkupGDT - kA3DTypeMarkupGDT =
( ( 0 + 10000 ) + 100 )+ 16Types for PRC markup with definition.
Definition of markup geometrical and dimensioning tolerance.
-
enumerator
kA3DTypeMarkupRoughness - kA3DTypeMarkupRoughness =
( ( 0 + 10000 ) + 100 )+ 17Types for PRC markup with definition.
Definition of markup roughness.
-
enumerator
kA3DTypeMarkupDimension - kA3DTypeMarkupDimension =
( ( 0 + 10000 ) + 100 )+ 18Types for PRC markup with definition.
Definition of markup dimension.
-
enumerator
kA3DTypeMarkupLocator - kA3DTypeMarkupLocator =
( ( 0 + 10000 ) + 100 )+ 19Types for PRC markup with definition.
Definition of markup locator.
-
enumerator
kA3DTypeMarkupMeasurementPoint - kA3DTypeMarkupMeasurementPoint =
( ( 0 + 10000 ) + 100 )+ 20Types for PRC markup with definition.
Definition of markup measurement point.
-
enumerator
kA3DTypeMarkupFastener - kA3DTypeMarkupFastener =
( ( 0 + 10000 ) + 100 )+ 21Types for PRC markup with definition.
Definition of markup fastener.
-
enumerator
kA3DTypeMarkupSpotWelding - kA3DTypeMarkupSpotWelding =
( ( 0 + 10000 ) + 100 )+ 22Types for PRC markup with definition.
Definition of markup spot welding.
-
enumerator
kA3DTypeMarkupLineWelding - kA3DTypeMarkupLineWelding =
( ( 0 + 10000 ) + 100 )+ 23Types for PRC markup with definition.
Definition of markup line welding.
-
enumerator
kA3DTypeMDDimensionValue - kA3DTypeMDDimensionValue =
( ( 0 + 10000 ) + 100 )+ 30Types for PRC markup with definition.
Dimension value.
-
enumerator
kA3DTypeMDDimensionToleranceFormat - kA3DTypeMDDimensionToleranceFormat =
( ( 0 + 10000 ) + 100 )+ 31Types for PRC markup with definition.
Basic abstract type of tolerance format of markup dimension.
-
enumerator
kA3DTypeMDDimensionSimpleToleranceFormat - kA3DTypeMDDimensionSimpleToleranceFormat =
( ( 0 + 10000 ) + 100 )+ 32Types for PRC markup with definition.
Simple tolerance format of markup dimension.
-
enumerator
kA3DTypeMDDimensionCombinedToleranceFormat - kA3DTypeMDDimensionCombinedToleranceFormat =
( ( 0 + 10000 ) + 100 )+ 33Types for PRC markup with definition.
Combined tolerance format of markup dimension.
-
enumerator
kA3DTypeMDDimensionValueFormat - kA3DTypeMDDimensionValueFormat =
( ( 0 + 10000 ) + 100 )+ 34Types for PRC markup with definition.
Value format of markup dimension.
-
enumerator
kA3DTypeMDDimensionFunnel - kA3DTypeMDDimensionFunnel =
( ( 0 + 10000 ) + 100 )+ 35Types for PRC markup with definition.
Dimension funnel.
-
enumerator
kA3DTypeMDDimensionExtentionLine - kA3DTypeMDDimensionExtentionLine =
( ( 0 + 10000 ) + 100 )+ 36Types for PRC markup with definition.
Dimension extension line.
-
enumerator
kA3DTypeMDDimensionLineSymbol - kA3DTypeMDDimensionLineSymbol =
( ( 0 + 10000 ) + 100 )+ 37Types for PRC markup with definition.
Dimension line symbol.
-
enumerator
kA3DTypeMDDimensionLine - kA3DTypeMDDimensionLine =
( ( 0 + 10000 ) + 100 )+ 38Types for PRC markup with definition.
Dimension line.
-
enumerator
kA3DTypeMDDimensionSecondPart - kA3DTypeMDDimensionSecondPart =
( ( 0 + 10000 ) + 100 )+ 39Types for PRC markup with definition.
Dimension second part.
-
enumerator
kA3DTypeMDFeatureControlFrame - kA3DTypeMDFeatureControlFrame =
( ( 0 + 10000 ) + 100 )+ 40Types for PRC markup with definition.
Feature control frame.
-
enumerator
kA3DTypeMDFCFRow - kA3DTypeMDFCFRow =
( ( 0 + 10000 ) + 100 )+ 41Types for PRC markup with definition.
Basic abstract type of feature control frame row.
-
enumerator
kA3DTypeMDFCFDrawingRow - kA3DTypeMDFCFDrawingRow =
( ( 0 + 10000 ) + 100 )+ 42Types for PRC markup with definition.
Drawing row of feature control frame.
-
enumerator
kA3DTypeMDFCFDraftingRow - kA3DTypeMDFCFDraftingRow =
( ( 0 + 10000 ) + 100 )+ 43Types for PRC markup with definition.
Drafting row of feature control frame.
-
enumerator
kA3DTypeMDFCFRowDatum - kA3DTypeMDFCFRowDatum =
( ( 0 + 10000 ) + 100 )+ 44Types for PRC markup with definition.
Datum of Drawing row.
-
enumerator
kA3DTypeMDToleranceSize - kA3DTypeMDToleranceSize =
( ( 0 + 10000 ) + 100 )+ 45Types for PRC markup with definition.
Tolerance size.
-
enumerator
kA3DTypeMDToleranceSizeValue - kA3DTypeMDToleranceSizeValue =
( ( 0 + 10000 ) + 100 )+ 46Types for PRC markup with definition.
Tolerance size value.
-
enumerator
kA3DTypeMDFCFIndicator - kA3DTypeMDFCFIndicator =
( ( 0 + 10000 ) + 100 )+ 47Types for PRC markup with definition.
Feature control frame indicator.
-
enumerator
kA3DTypeMDFCFDraftingIndicator - kA3DTypeMDFCFDraftingIndicator =
( ( 0 + 10000 ) + 100 )+ 48Types for PRC markup with definition.
Feature control frame drafting indicator.
-
enumerator
kA3DTypeGraphStyle - kA3DTypeGraphStyle =
( 0 + 700 )+ 1Types for PRC graphics.
This type gathers all the information to configure the display style of every entity: color/material/texture, line pattern, fill pattern…
-
enumerator
kA3DTypeGraphMaterial - kA3DTypeGraphMaterial =
( 0 + 700 )+ 2Types for PRC graphics.
Basic material definition with colors and alpha.
-
enumerator
kA3DTypeGraphPicture - kA3DTypeGraphPicture =
( 0 + 700 )+ 3Types for PRC graphics.
Picture.
-
enumerator
kA3DTypeGraphTextureApplication - kA3DTypeGraphTextureApplication =
( 0 + 700 )+ 11Types for PRC graphics.
Defines a set of textures to apply.
-
enumerator
kA3DTypeGraphTextureDefinition - kA3DTypeGraphTextureDefinition =
( 0 + 700 )+ 12Types for PRC graphics.
Defines a single texture set of parameters to be used in a texture application.
-
enumerator
kA3DTypeGraphTextureTransformation - kA3DTypeGraphTextureTransformation =
( 0 + 700 )+ 13Types for PRC graphics.
Texture transformation.
-
enumerator
kA3DTypeGraphLinePattern - kA3DTypeGraphLinePattern =
( 0 + 700 )+ 21Types for PRC graphics.
One dimensional display style.
-
enumerator
kA3DTypeGraphFillPattern - kA3DTypeGraphFillPattern =
( 0 + 700 )+ 22Types for PRC graphics.
Abstract class for two-dimensional display style. One of the four *Pattern types.
-
enumerator
kA3DTypeGraphDottingPattern - kA3DTypeGraphDottingPattern =
( 0 + 700 )+ 23Types for PRC graphics.
Two-dimensional filling with dots.
-
enumerator
kA3DTypeGraphHatchingPattern - kA3DTypeGraphHatchingPattern =
( 0 + 700 )+ 24Types for PRC graphics.
Two-dimensional filling with hatches.
-
enumerator
kA3DTypeGraphSolidPattern - kA3DTypeGraphSolidPattern =
( 0 + 700 )+ 25Types for PRC graphics.
Two-dimensional filling with particular style (color, material, texture).
-
enumerator
kA3DTypeGraphVPicturePattern - kA3DTypeGraphVPicturePattern =
( 0 + 700 )+ 26Types for PRC graphics.
Two-dimensional filling with vectorized picture.
A3DPictureData
-
enumerator
kA3DTypeGraphAmbientLight - kA3DTypeGraphAmbientLight =
( 0 + 700 )+ 31Types for PRC graphics.
Scene ambient illumination.
-
enumerator
kA3DTypeGraphPointLight - kA3DTypeGraphPointLight =
( 0 + 700 )+ 32Types for PRC graphics.
Scene point illumination.
-
enumerator
kA3DTypeGraphDirectionalLight - kA3DTypeGraphDirectionalLight =
( 0 + 700 )+ 33Types for PRC graphics.
Scene directional illumination.
-
enumerator
kA3DTypeGraphSpotLight - kA3DTypeGraphSpotLight =
( 0 + 700 )+ 34Types for PRC graphics.
Scene spot illumination.
-
enumerator
kA3DTypeGraphSceneDisplayParameters - kA3DTypeGraphSceneDisplayParameters =
( 0 + 700 )+ 41Types for PRC graphics.
Parameters for scene visualization.
-
enumerator
kA3DTypeGraphCamera - kA3DTypeGraphCamera =
( 0 + 700 )+ 42Types for PRC graphics.
Camera.
-
enumerator
kA3DTypeCrvBase - kA3DTypeCrvBase =
( 0 + 10 )+ 1Types for PRC geometrical curves.
Curves ModuleAbstract type for all geometric curves.
-
enumerator
kA3DTypeCrvBlend02Boundary - kA3DTypeCrvBlend02Boundary =
( 0 + 10 )+ 2Types for PRC geometrical curves.
Curves ModuleBlend02Boundary curve.
-
enumerator
kA3DTypeCrvNurbs - kA3DTypeCrvNurbs =
( 0 + 10 )+ 3Types for PRC geometrical curves.
Curves ModuleNURBS curve.
-
enumerator
kA3DTypeCrvCircle - kA3DTypeCrvCircle =
( 0 + 10 )+ 4Types for PRC geometrical curves.
Curves ModuleCircle.
-
enumerator
kA3DTypeCrvComposite - kA3DTypeCrvComposite =
( 0 + 10 )+ 5Types for PRC geometrical curves.
Curves ModuleArray of oriented curves.
-
enumerator
kA3DTypeCrvOnSurf - kA3DTypeCrvOnSurf =
( 0 + 10 )+ 6Types for PRC geometrical curves.
Curves ModuleCurve defined by a UV curve on a surface.
-
enumerator
kA3DTypeCrvEllipse - kA3DTypeCrvEllipse =
( 0 + 10 )+ 7Types for PRC geometrical curves.
Curves ModuleEllipse.
-
enumerator
kA3DTypeCrvEquation - kA3DTypeCrvEquation =
( 0 + 10 )+ 8Types for PRC geometrical curves.
Curves ModuleCurve described by specific equation elements.
-
enumerator
kA3DTypeCrvHelix - kA3DTypeCrvHelix =
( 0 + 10 )+ 9Types for PRC geometrical curves.
Curves ModuleHelix.
-
enumerator
kA3DTypeCrvHyperbola - kA3DTypeCrvHyperbola =
( 0 + 10 )+ 10Types for PRC geometrical curves.
Curves ModuleHyperbola.
-
enumerator
kA3DTypeCrvIntersection - kA3DTypeCrvIntersection =
( 0 + 10 )+ 11Types for PRC geometrical curves.
Curves ModuleIntersection between two surfaces.
-
enumerator
kA3DTypeCrvLine - kA3DTypeCrvLine =
( 0 + 10 )+ 12Types for PRC geometrical curves.
Curves ModuleLine curve.
-
enumerator
kA3DTypeCrvOffset - kA3DTypeCrvOffset =
( 0 + 10 )+ 13Types for PRC geometrical curves.
Curves ModuleOffset curve.
-
enumerator
kA3DTypeCrvParabola - kA3DTypeCrvParabola =
( 0 + 10 )+ 14Types for PRC geometrical curves.
Curves ModuleParabola.
-
enumerator
kA3DTypeCrvPolyLine - kA3DTypeCrvPolyLine =
( 0 + 10 )+ 15Types for PRC geometrical curves.
Curves ModulePolyedric curve.
-
enumerator
kA3DTypeCrvTransform - kA3DTypeCrvTransform =
( 0 + 10 )+ 16Types for PRC geometrical curves.
Curves ModuleTransformed curve.
-
enumerator
kA3DTypeSurfBase - kA3DTypeSurfBase =
( 0 + 75 )+ 1Types for PRC geometrical surfaces.
Surfaces ModuleAbstract type for all geometric surfaces.
-
enumerator
kA3DTypeSurfBlend01 - kA3DTypeSurfBlend01 =
( 0 + 75 )+ 2Types for PRC geometrical surfaces.
Surfaces ModuleBlend type 1.
-
enumerator
kA3DTypeSurfBlend02 - kA3DTypeSurfBlend02 =
( 0 + 75 )+ 3Types for PRC geometrical surfaces.
Surfaces ModuleBlend type 2.
-
enumerator
kA3DTypeSurfBlend03 - kA3DTypeSurfBlend03 =
( 0 + 75 )+ 4Types for PRC geometrical surfaces.
Surfaces ModuleBlend type 3.
-
enumerator
kA3DTypeSurfNurbs - kA3DTypeSurfNurbs =
( 0 + 75 )+ 5Types for PRC geometrical surfaces.
Surfaces ModuleNURBS surface.
-
enumerator
kA3DTypeSurfCone - kA3DTypeSurfCone =
( 0 + 75 )+ 6Types for PRC geometrical surfaces.
Surfaces ModuleConical surface.
-
enumerator
kA3DTypeSurfCylinder - kA3DTypeSurfCylinder =
( 0 + 75 )+ 7Types for PRC geometrical surfaces.
Surfaces ModuleCylindrical surface.
-
enumerator
kA3DTypeSurfCylindrical - kA3DTypeSurfCylindrical =
( 0 + 75 )+ 8Types for PRC geometrical surfaces.
Surfaces ModuleSurface that is defined in cylindrical space.
-
enumerator
kA3DTypeSurfOffset - kA3DTypeSurfOffset =
( 0 + 75 )+ 9Types for PRC geometrical surfaces.
Surfaces ModuleOffset surface.
-
enumerator
kA3DTypeSurfPipe - kA3DTypeSurfPipe =
( 0 + 75 )+ 10Types for PRC geometrical surfaces.
Surfaces ModulePipe.
-
enumerator
kA3DTypeSurfPlane - kA3DTypeSurfPlane =
( 0 + 75 )+ 11Types for PRC geometrical surfaces.
Surfaces ModulePlane.
-
enumerator
kA3DTypeSurfRuled - kA3DTypeSurfRuled =
( 0 + 75 )+ 12Types for PRC geometrical surfaces.
Surfaces ModuleRuled surface.
-
enumerator
kA3DTypeSurfSphere - kA3DTypeSurfSphere =
( 0 + 75 )+ 13Types for PRC geometrical surfaces.
Surfaces ModuleSphere.
-
enumerator
kA3DTypeSurfRevolution - kA3DTypeSurfRevolution =
( 0 + 75 )+ 14Types for PRC geometrical surfaces.
Surfaces ModuleSurface of revolution.
-
enumerator
kA3DTypeSurfExtrusion - kA3DTypeSurfExtrusion =
( 0 + 75 )+ 15Types for PRC geometrical surfaces.
Surfaces ModuleSurface of extrusion.
-
enumerator
kA3DTypeSurfFromCurves - kA3DTypeSurfFromCurves =
( 0 + 75 )+ 16Types for PRC geometrical surfaces.
Surfaces ModuleSurface build from curves.
-
enumerator
kA3DTypeSurfTorus - kA3DTypeSurfTorus =
( 0 + 75 )+ 17Types for PRC geometrical surfaces.
Surfaces ModuleTorus.
-
enumerator
kA3DTypeSurfTransform - kA3DTypeSurfTransform =
( 0 + 75 )+ 18Types for PRC geometrical surfaces.
Surfaces ModuleTransformed surface.
-
enumerator
kA3DTypeSurfBlend04 - kA3DTypeSurfBlend04 =
( 0 + 75 )+ 19Types for PRC geometrical surfaces.
Surfaces ModuleDefined for future use.
-
enumerator
kA3DTypeMathFct1D - kA3DTypeMathFct1D =
( 0 + 900 )+ 1Types for PRC mathematical operators.
Basic type for first-degree equation object.
-
enumerator
kA3DTypeMathFct1DPolynom - kA3DTypeMathFct1DPolynom =
kA3DTypeMathFct1D + 1Polynomial equation.
-
enumerator
kA3DTypeMathFct1DTrigonometric - kA3DTypeMathFct1DTrigonometric =
kA3DTypeMathFct1D + 2Cosine-based equation.
-
enumerator
kA3DTypeMathFct1DFraction - kA3DTypeMathFct1DFraction =
kA3DTypeMathFct1D + 3Fraction between two first-degree equation objects.
-
enumerator
kA3DTypeMathFct1DArctanCos - kA3DTypeMathFct1DArctanCos =
kA3DTypeMathFct1D + 4Specific equation.
-
enumerator
kA3DTypeMathFct1DCombination - kA3DTypeMathFct1DCombination =
kA3DTypeMathFct1D + 5Combination of first-degree equation object.
-
enumerator
kA3DTypeMathFct3D - kA3DTypeMathFct3D =
( 0 + 900 )+ 10Types for PRC mathematical operators.
Basic type for third-degree equation object.
-
enumerator
kA3DTypeMathFct3DLinear - kA3DTypeMathFct3DLinear =
kA3DTypeMathFct3D + 1Linear transformation (with a matrix).
-
enumerator
kA3DTypeMathFct3DNonLinear - kA3DTypeMathFct3DNonLinear =
kA3DTypeMathFct3D + 2Specific transformation.
-
enumerator
kA3DTypeDrawingModel - kA3DTypeDrawingModel =
( 0 + 1300 )+ 1Types for PRC drawing.
Drawing ModuleDrawing model.
-
enumerator
kA3DTypeDrawingSheet - kA3DTypeDrawingSheet =
( 0 + 1300 )+ 2Types for PRC drawing.
Drawing ModuleDrawing sheet.
-
enumerator
kA3DTypeDrawingSheetFormat - kA3DTypeDrawingSheetFormat =
( 0 + 1300 )+ 3Types for PRC drawing.
Drawing ModuleDrawing sheet format.
-
enumerator
kA3DTypeDrawingView - kA3DTypeDrawingView =
( 0 + 1300 )+ 4Types for PRC drawing.
Drawing ModuleDrawing view.
-
enumerator
kA3DTypeDrawingClipFrame - kA3DTypeDrawingClipFrame =
( 0 + 1300 )+ 5Types for PRC drawing.
Drawing ModuleDrawing clip frame.
-
enumerator
kA3DTypeDrawingBlock - kA3DTypeDrawingBlock =
( 0 + 1300 )+ 6Types for PRC drawing.
Drawing ModuleAbstract type for drawing block.
-
enumerator
kA3DTypeDrawingBlockBasic - kA3DTypeDrawingBlockBasic =
( 0 + 1300 )+ 7Types for PRC drawing.
Drawing ModuleDrawing block basic.
-
enumerator
kA3DTypeDrawingBlockOperator - kA3DTypeDrawingBlockOperator =
( 0 + 1300 )+ 8Types for PRC drawing.
Drawing ModuleDrawing block operator.
-
enumerator
kA3DTypeDrawingEntity - kA3DTypeDrawingEntity =
( 0 + 1300 )+ 10Types for PRC drawing.
Drawing ModuleAbstract type for drawing graphic entities.
-
enumerator
kA3DTypeDrawingFilledArea - kA3DTypeDrawingFilledArea =
( 0 + 1300 )+ 11Types for PRC drawing.
Drawing ModuleDrawing filled.
-
enumerator
kA3DTypeDrawingPicture - kA3DTypeDrawingPicture =
( 0 + 1300 )+ 12Types for PRC drawing.
Drawing ModuleDrawing picture.
-
enumerator
kA3DTypeDrawingVertices - kA3DTypeDrawingVertices =
( 0 + 1300 )+ 13Types for PRC drawing.
Drawing ModuleDrawing vertices.
-
enumerator
kA3DTypeDrawingCurve - kA3DTypeDrawingCurve =
( 0 + 1300 )+ 14Types for PRC drawing.
Drawing ModuleDrawing curve.
-
enumerator
kA3DTypeDrawingCurve3D - kA3DTypeDrawingCurve3D =
( 0 + 1300 )+ 15Types for PRC drawing.
Drawing ModuleDrawing 3D curve.
-
enumerator
kA3DTypeFRMFeature - kA3DTypeFRMFeature =
( 0 + 2000 )+ 1Types for PRC features.
feature.
-
enumerator
kA3DTypeFRMFeatureLinkedItem - kA3DTypeFRMFeatureLinkedItem =
( 0 + 2000 )+ 2Types for PRC features.
feature connection.
-
enumerator
kA3DTypeFRMFeatureParameter - kA3DTypeFRMFeatureParameter =
( 0 + 2000 )+ 3Types for PRC features.
feature parameter.
-
enumerator
kA3DTypeFRMFeatureBasedEntity - kA3DTypeFRMFeatureBasedEntity =
( 0 + 2000 )+ 4Types for PRC features.
feature tree.
-
enumerator
kA3DTypeBIMData - kA3DTypeBIMData =
( 0 + 3000 )+ 1Types for PRC BIM data.
BIM data.
-
enumerator
kA3DTypeBIMRoot - kA3DTypeBIMRoot =
( 0 + 3000 )+ 2Types for PRC BIM data.
Basic abstract type for BIM root entity. See`IfcRoot Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoot.htm>`__
-
enumerator
kA3DTypeBIMObjectDefinition - kA3DTypeBIMObjectDefinition =
( 0 + 3000 )+ 10Types for PRC BIM data.
Basic abstract type for BIM object entity, sub type of root. See`IfcObjectDefinition Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectDefinition.htm>`__
-
enumerator
kA3DTypeBIMProject - kA3DTypeBIMProject =
kA3DTypeBIMObjectDefinition + 1BIM project.
See`IfcProject Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProject.htm>`__
-
enumerator
kA3DTypeBIMObject - kA3DTypeBIMObject =
kA3DTypeBIMObjectDefinition + 10Basic abstract type for BIM object entity, sub type of object definition.
See`IfcObject Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObject.htm>`__
-
enumerator
kA3DTypeBIMProduct - kA3DTypeBIMProduct =
kA3DTypeBIMObject + 1Abstract type for BIM product class, sub type of object.
See`IfcProduct Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProduct.htm>`__
-
enumerator
kA3DTypeBIMSpatialStructureElement - kA3DTypeBIMSpatialStructureElement =
kA3DTypeBIMProduct + 1Abstract type for spatial structure element class, sub type of product.
See`IfcSpatialStructureElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialStructureElement.htm>`__
-
enumerator
kA3DTypeBIMBuilding - kA3DTypeBIMBuilding =
kA3DTypeBIMProduct + 2Building.
See`IfcBuilding Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuilding.htm>`__
-
enumerator
kA3DTypeBIMBuildingStorey - kA3DTypeBIMBuildingStorey =
kA3DTypeBIMProduct + 3Building storey.
See`IfcBuildingStorey Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuildingStorey.htm>`__
-
enumerator
kA3DTypeBIMSpace - kA3DTypeBIMSpace =
kA3DTypeBIMProduct + 4Space.
See`IfcSpace Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpace.htm>`__
-
enumerator
kA3DTypeBIMSite - kA3DTypeBIMSite =
kA3DTypeBIMProduct + 5Site.
See`IfcSite Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSite.htm>`__
-
enumerator
kA3DTypeBIMElement - kA3DTypeBIMElement =
kA3DTypeBIMProduct + 20Abstract type for BIM element class, sub type of product.
See`IfcElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcElement.htm>`__
-
enumerator
kA3DTypeBIMBuildingElement - kA3DTypeBIMBuildingElement =
kA3DTypeBIMElement + 1Abstract type for BIM building element class, sub type of element.
See`IfcBuiltElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBuiltElement.htm>`__Warning:* This class has been renamed IfcBuiltElement in IFC4x3
-
enumerator
kA3DTypeBIMChimney - kA3DTypeBIMChimney =
kA3DTypeBIMBuildingElement + 1Chimney See`IfcChimney Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcChimney.htm>`__
-
enumerator
kA3DTypeBIMColumn - kA3DTypeBIMColumn =
kA3DTypeBIMBuildingElement + 2Column See`IfcColumn Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColumn.htm>`__
-
enumerator
kA3DTypeBIMCovering - kA3DTypeBIMCovering =
kA3DTypeBIMBuildingElement + 3Covering See`IfcCovering Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCovering.htm>`__
-
enumerator
kA3DTypeBIMCurtainWall - kA3DTypeBIMCurtainWall =
kA3DTypeBIMBuildingElement + 4Curtain wall See`IfcCurtainWall Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurtainWall.htm>`__
-
enumerator
kA3DTypeBIMDoor - kA3DTypeBIMDoor =
kA3DTypeBIMBuildingElement + 5Door See`IfcDoor Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDoor.htm>`__
-
enumerator
kA3DTypeBIMFooting - kA3DTypeBIMFooting =
kA3DTypeBIMBuildingElement + 6Footing See`IfcFooting Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFooting.htm>`__
-
enumerator
kA3DTypeBIMMember - kA3DTypeBIMMember =
kA3DTypeBIMBuildingElement + 7Member See`IfcMember Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcMember.htm>`__
-
enumerator
kA3DTypeBIMPile - kA3DTypeBIMPile =
kA3DTypeBIMBuildingElement + 8Pile See`IfcPile Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPile.htm>`__
-
enumerator
kA3DTypeBIMPlate - kA3DTypeBIMPlate =
kA3DTypeBIMBuildingElement + 9Plate See`IfcPlate Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPlate.htm>`__
-
enumerator
kA3DTypeBIMRailing - kA3DTypeBIMRailing =
kA3DTypeBIMBuildingElement + 10Railing See`IfcRailing Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailing.htm>`__
-
enumerator
kA3DTypeBIMRamp - kA3DTypeBIMRamp =
kA3DTypeBIMBuildingElement + 11Ramp See`IfcRamp Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRamp.htm>`__
-
enumerator
kA3DTypeBIMRampFlight - kA3DTypeBIMRampFlight =
kA3DTypeBIMBuildingElement + 12Ramp flight See`IfcRampFlight Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRampFlight.htm>`__
-
enumerator
kA3DTypeBIMRoof - kA3DTypeBIMRoof =
kA3DTypeBIMBuildingElement + 13Roof See`IfcRoof Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoof.htm>`__
-
enumerator
kA3DTypeBIMShadingDevice - kA3DTypeBIMShadingDevice =
kA3DTypeBIMBuildingElement + 14Shading device See`IfcShadingDevice Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShadingDevice.htm>`__
-
enumerator
kA3DTypeBIMSlab - kA3DTypeBIMSlab =
kA3DTypeBIMBuildingElement + 15Slab See`IfcSlab Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSlab.htm>`__
-
enumerator
kA3DTypeBIMStair - kA3DTypeBIMStair =
kA3DTypeBIMBuildingElement + 16Stair See`IfcStair Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStair.htm>`__
-
enumerator
kA3DTypeBIMStairFlight - kA3DTypeBIMStairFlight =
kA3DTypeBIMBuildingElement + 17Stair flight See`IfcStairFlight Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcStairFlight.htm>`__
-
enumerator
kA3DTypeBIMWall - kA3DTypeBIMWall =
kA3DTypeBIMBuildingElement + 18Wall See`IfcWall Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWall.htm>`__
-
enumerator
kA3DTypeBIMWindow - kA3DTypeBIMWindow =
kA3DTypeBIMBuildingElement + 19Window See`IfcWindow Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWindow.htm>`__
-
enumerator
kA3DTypeBIMObjectPlacement - kA3DTypeBIMObjectPlacement =
kA3DTypeBIMBuildingElement + 27Object placement See`IfcObjectPlacement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectPlacement.htm>`__
-
enumerator
kA3DTypeBIMCourse - kA3DTypeBIMCourse =
kA3DTypeBIMBuildingElement + 28Course See`IfcCourse Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCourse.htm>`__
-
enumerator
kA3DTypeBIMKerb - kA3DTypeBIMKerb =
kA3DTypeBIMBuildingElement + 29Kerb See`IfcKerb Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcKerb.htm>`__
-
enumerator
kA3DTypeBIMRail - kA3DTypeBIMRail =
kA3DTypeBIMBuildingElement + 30Rail See`IfcRail Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRail.htm>`__
-
enumerator
kA3DTypeBIMEarthworksElement - kA3DTypeBIMEarthworksElement =
kA3DTypeBIMBuildingElement + 31Earthworks element See`IfcEarthworksElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksElement.htm>`__
-
enumerator
kA3DTypeBIMEarthworksFill - kA3DTypeBIMEarthworksFill =
kA3DTypeBIMBuildingElement + 32Earthworks fill See`IfcEarthworksFill Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksFill.htm>`__
-
enumerator
kA3DTypeBIMFeatureElement - kA3DTypeBIMFeatureElement =
kA3DTypeBIMElement + 50Abstract type for BIM feature element class, sub type of element.
See`IfcFeatureElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFeatureElement.htm>`__
-
enumerator
kA3DTypeBIMFeatureElementSubtraction - kA3DTypeBIMFeatureElementSubtraction =
kA3DTypeBIMFeatureElement + 1FeatureElementSubtraction See`IfcFeatureElementSubtraction Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFeatureElementSubtraction.htm>`__
-
enumerator
kA3DTypeBIMFeatureElementAddition - kA3DTypeBIMFeatureElementAddition =
kA3DTypeBIMFeatureElement + 2FeatureElementAddition See`IfcFeatureElementAddition Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFeatureElementAddition.htm>`__
-
enumerator
kA3DTypeBIMOpeningElement - kA3DTypeBIMOpeningElement =
kA3DTypeBIMFeatureElement + 3BIMOpeningElement See`IfcOpeningElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcOpeningElement.htm>`__
-
enumerator
kA3DTypeBIMVoidingFeature - kA3DTypeBIMVoidingFeature =
kA3DTypeBIMFeatureElement + 4BIMVoidingFeature See`IfcVoidingFeature Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVoidingFeature.htm>`__
-
enumerator
kA3DTypeBIMOpeningStandardCase - kA3DTypeBIMOpeningStandardCase =
kA3DTypeBIMFeatureElement + 5BIMOpeningStandardCase See`IfcOpeningStandardCase Reference <https://standards.buildingsmart.org/IFC/DEV/IFC4_2/FINAL/HTML/schema/ifcproductextension/lexical/ifcopeningstandardcase.htm>`__Warning:* This type has been removed in IFC4x3.
-
enumerator
kA3DTypeBIMSurfaceFeature - kA3DTypeBIMSurfaceFeature =
kA3DTypeBIMFeatureElement + 6SurfaceFeature See`IfcSurfaceFeature Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSurfaceFeature.htm>`__
-
enumerator
kA3DTypeBIMSign - kA3DTypeBIMSign =
kA3DTypeBIMFeatureElement + 7Sign See`IfcSign Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSign.htm>`__
-
enumerator
kA3DTypeBIMEarthworksCut - kA3DTypeBIMEarthworksCut =
kA3DTypeBIMFeatureElement + 8EarthworksCut See`IfcEarthworksCut Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcEarthworksCut.htm>`__
-
enumerator
kA3DTypeBIMFacility - kA3DTypeBIMFacility =
kA3DTypeBIMElement + 100Abstract type for BIM facility class, sub type of element.
See`IfcFacility Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFacility.htm>`__
-
enumerator
kA3DTypeBIMBridge - kA3DTypeBIMBridge =
kA3DTypeBIMFacility + 1Bridge See`IfcBridge Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBridge.htm>`__
-
enumerator
kA3DTypeBIMRailway - kA3DTypeBIMRailway =
kA3DTypeBIMFacility + 2Railway See`IfcRailway Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRailway.htm>`__
-
enumerator
kA3DTypeBIMRoad - kA3DTypeBIMRoad =
kA3DTypeBIMFacility + 3Road See`IfcRoad Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRoad.htm>`__
-
enumerator
kA3DTypeBIMGeotechnicalElement - kA3DTypeBIMGeotechnicalElement =
kA3DTypeBIMElement + 150Abstract type for BIM geotechnical element class, sub type of element.
See`IfcGeotechnicalElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeotechnicalElement.htm>`__
-
enumerator
kA3DTypeBIMBorehole - kA3DTypeBIMBorehole =
kA3DTypeBIMGeotechnicalElement + 1Bore hole See`IfcBorehole Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBorehole.htm>`__
-
enumerator
kA3DTypeBIMGeomodel - kA3DTypeBIMGeomodel =
kA3DTypeBIMGeotechnicalElement + 2Geo model See`IfcGeomodel Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeomodel.htm>`__
-
enumerator
kA3DTypeBIMGeoslice - kA3DTypeBIMGeoslice =
kA3DTypeBIMGeotechnicalElement + 3Geo slice See`IfcGeoslice Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeoslice.htm>`__
-
enumerator
kA3DTypeBIMGeotechnicalStratum - kA3DTypeBIMGeotechnicalStratum =
kA3DTypeBIMGeotechnicalElement + 4Geotechnical stratum See`IfcGeotechnicalStratum Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeotechnicalStratum.htm>`__
-
enumerator
kA3DTypeBIMRelationship - kA3DTypeBIMRelationship =
( 0 + 3000 )+ 250Types for PRC BIM data.
Abstract type for BIM relationship class, sub type of root See`IfcRelationship Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelationship.htm>`__
-
enumerator
kA3DTypeBIMRelDecomposes - kA3DTypeBIMRelDecomposes =
kA3DTypeBIMRelationship + 1Abstract type for BIM relationship decomposes class, sub type of decomposes.
See`IfcRelDecomposes Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDecomposes.htm>`__
-
enumerator
kA3DTypeBIMRelConnects - kA3DTypeBIMRelConnects =
kA3DTypeBIMRelationship + 20Abstract type for BIM relationship connects class, sub type of connects.
See`IfcRelConnects Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnects.htm>`__
-
enumerator
kA3DTypeBIMRelContainedInSpatialStructure - kA3DTypeBIMRelContainedInSpatialStructure =
kA3DTypeBIMRelConnects + 1Relation contained in spatial structure See`IfcRelContainedInSpatialStructure Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelContainedInSpatialStructure.htm>`__
-
enumerator
kA3DTypeBIMRelAggregates - kA3DTypeBIMRelAggregates =
kA3DTypeBIMRelConnects + 2Relation aggregates See`IfcRelAggregates Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAggregates.htm>`__
-
enumerator
kA3DTypeBIMRelFillsElement - kA3DTypeBIMRelFillsElement =
kA3DTypeBIMRelConnects + 3Relation fills element See`IfcRelFillsElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelFillsElement.htm>`__
-
enumerator
kA3DTypeBIMRelVoidsElement - kA3DTypeBIMRelVoidsElement =
kA3DTypeBIMRelConnects + 4Relation voids element See`IfcRelVoidsElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelVoidsElement.htm>`__
-
enumerator
kA3DTypeBIMRelSpaceBoundary - kA3DTypeBIMRelSpaceBoundary =
kA3DTypeBIMRelConnects + 5Relation space boundary See`IfcRelSpaceBoundary Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelSpaceBoundary.htm>`__
-
enumerator
kA3DTypeBIMRelConnectsPathElements - kA3DTypeBIMRelConnectsPathElements =
kA3DTypeBIMRelConnects + 6Relation connects path elements See`IfcRelConnectsPathElements Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelConnectsPathElements.htm>`__
-
enumerator
kA3DTypeBIMRelAssignsToGroup - kA3DTypeBIMRelAssignsToGroup =
kA3DTypeBIMRelConnects + 7Relation assigns to group See`IfcRelAssignsToGroup Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToGroup.htm>`__
-
enumerator
kA3DTypeBIMRelAdheresToElement - kA3DTypeBIMRelAdheresToElement =
kA3DTypeBIMRelConnects + 8Relation adheres to element See`IfcRelAdheresToElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAdheresToElement.htm>`__
-
enumerator
kA3DTypeBIMRelNests - kA3DTypeBIMRelNests =
kA3DTypeBIMRelConnects + 9Relation nests See`IfcRelNests Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelNests.htm>`__
-
enumerator
kA3DTypeBIMPositioningElement - kA3DTypeBIMPositioningElement =
( 0 + 3000 )+ 300Types for PRC BIM data.
Abstract type for BIM positioning element class, sub type of root. See`IfcPositioningElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositioningElement.htm>`__
-
enumerator
kA3DTypeBIMGrid - kA3DTypeBIMGrid =
kA3DTypeBIMPositioningElement + 1Grid See`IfcGrid Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGrid.htm>`__
-
enumerator
kA3DTypeBIMLinearPositioningElement - kA3DTypeBIMLinearPositioningElement =
kA3DTypeBIMPositioningElement + 2Linear positioning element See`IfcLinearPositioningElement Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLinearPositioningElement.htm>`__
-
enumerator
kA3DTypeBIMAlignment - kA3DTypeBIMAlignment =
kA3DTypeBIMPositioningElement + 3Alignment See`IfcAlignment Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignment.htm>`__
-
enumerator
kA3DTypeBIMAlignmentCant - kA3DTypeBIMAlignmentCant =
kA3DTypeBIMPositioningElement + 4Alignment cant See`IfcAlignmentCant Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentCant.htm>`__
-
enumerator
kA3DTypeBIMAlignmentCantSegment - kA3DTypeBIMAlignmentCantSegment =
kA3DTypeBIMPositioningElement + 5Alignment cant segment See`IfcAlignmentCantSegment Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentCantSegment.htm>`__
-
enumerator
kA3DTypeBIMAlignmentHorizontal - kA3DTypeBIMAlignmentHorizontal =
kA3DTypeBIMPositioningElement + 6Alignment horizontal See`IfcAlignmentHorizontal Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentHorizontal.htm>`__
-
enumerator
kA3DTypeBIMAlignmentHorizontalSegment - kA3DTypeBIMAlignmentHorizontalSegment =
kA3DTypeBIMPositioningElement + 7Alignment horizontal segment See`IfcAlignmentHorizontalSegment Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentHorizontalSegment.htm>`__
-
enumerator
kA3DTypeBIMAlignmentSegment - kA3DTypeBIMAlignmentSegment =
kA3DTypeBIMPositioningElement + 8Alignment segment See`IfcAlignmentSegment Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentSegment.htm>`__
-
enumerator
kA3DTypeBIMAlignmentVertical - kA3DTypeBIMAlignmentVertical =
kA3DTypeBIMPositioningElement + 9Alignment vertical See`IfcAlignmentVertical Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentVertical.htm>`__
-
enumerator
kA3DTypeBIMAlignmentVerticalSegment - kA3DTypeBIMAlignmentVerticalSegment =
kA3DTypeBIMPositioningElement + 10Alignment vertical segment See`IfcAlignmentVerticalSegment Reference <https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentVerticalSegment.htm>`__