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