Entity Constants

Fields

kA3DTypeUnknown
kA3DTypeRootBase
kA3DTypeRootBaseWithGraphics
kA3DTypeTopoContext
kA3DTypeTopoItem
kA3DTypeTopoMultipleVertex
kA3DTypeTopoUniqueVertex
kA3DTypeTopoWireEdge
kA3DTypeTopoEdge
kA3DTypeTopoCoEdge
kA3DTypeTopoLoop
kA3DTypeTopoFace
kA3DTypeTopoShell
kA3DTypeTopoConnex
kA3DTypeTopoBody
kA3DTypeTopoSingleWireBody
kA3DTypeTopoBrepData
kA3DTypeTopoWireBody
kA3DTypeTessBase
kA3DTypeTess3D
kA3DTypeTessFace
kA3DTypeTess3DWire
kA3DTypeTessMarkup
kA3DTypeTessEdge
kA3DTypeTessVertex
kA3DTypeMiscAttribute
kA3DTypeMiscCartesianTransformation
kA3DTypeMiscEntityReference
kA3DTypeMiscMarkupLinkedItem
kA3DTypeMiscReferenceOnTopology
kA3DTypeMiscGeneralTransformation
kA3DTypeMiscReferenceOnCsysItem
kA3DTypeMiscPKMapper
kA3DTypeMiscConstraintLinkedItem
kA3DTypeRiRepresentationItem
kA3DTypeRiBrepModel
kA3DTypeRiCurve
kA3DTypeRiDirection
kA3DTypeRiPlane
kA3DTypeRiPointSet
kA3DTypeRiPolyBrepModel
kA3DTypeRiPolyWire
kA3DTypeRiSet
kA3DTypeRiCoordinateSystem
kA3DTypeRiCoordinateSystemItem
kA3DTypeAsmModelFile
kA3DTypeAsmProductOccurrence
kA3DTypeAsmPartDefinition
kA3DTypeAsmPublication
kA3DTypeAsmPublicationSet
kA3DTypeAsmPublicationLinkedItem
kA3DTypeAsmFilter
kA3DTypeAsmConstraint
kA3DTypeMkpView
kA3DTypeMkpMarkup
kA3DTypeMkpLeader
kA3DTypeMkpAnnotationItem
kA3DTypeMkpAnnotationSet
kA3DTypeMkpAnnotationReference
kA3DTypeMDPosition3D
kA3DTypeMDPosition2D
kA3DTypeMDPositionReference
kA3DTypeMDLeaderSymbol
kA3DTypeMDTextProperties
kA3DTypeMDTextPosition
kA3DTypeMDLeaderDefinition
kA3DTypeMDMarkupLeaderStub
kA3DTypeMarkupText
kA3DTypeMarkupRichText
kA3DTypeMarkupCoordinate
kA3DTypeMarkupBalloon
kA3DTypeMarkupDatum
kA3DTypeMarkupGDT
kA3DTypeMarkupRoughness
kA3DTypeMarkupDimension
kA3DTypeMarkupLocator
kA3DTypeMarkupMeasurementPoint
kA3DTypeMarkupFastener
kA3DTypeMarkupSpotWelding
kA3DTypeMarkupLineWelding
kA3DTypeMDDimensionValue
kA3DTypeMDDimensionToleranceFormat
kA3DTypeMDDimensionSimpleToleranceFormat
kA3DTypeMDDimensionCombinedToleranceFormat
kA3DTypeMDDimensionValueFormat
kA3DTypeMDDimensionFunnel
kA3DTypeMDDimensionExtentionLine
kA3DTypeMDDimensionLineSymbol
kA3DTypeMDDimensionLine
kA3DTypeMDDimensionSecondPart
kA3DTypeMDFeatureControlFrame
kA3DTypeMDFCFRow
kA3DTypeMDFCFDrawingRow
kA3DTypeMDFCFDraftingRow
kA3DTypeMDFCFRowDatum
kA3DTypeMDToleranceSize
kA3DTypeMDToleranceSizeValue
kA3DTypeMDFCFIndicator
kA3DTypeMDFCFDraftingIndicator
kA3DTypeGraphStyle
kA3DTypeGraphMaterial
kA3DTypeGraphPicture
kA3DTypeGraphTextureApplication
kA3DTypeGraphTextureDefinition
kA3DTypeGraphTextureTransformation
kA3DTypeGraphLinePattern
kA3DTypeGraphFillPattern
kA3DTypeGraphDottingPattern
kA3DTypeGraphHatchingPattern
kA3DTypeGraphSolidPattern
kA3DTypeGraphVPicturePattern
kA3DTypeGraphAmbientLight
kA3DTypeGraphPointLight
kA3DTypeGraphDirectionalLight
kA3DTypeGraphSpotLight
kA3DTypeGraphSceneDisplayParameters
kA3DTypeGraphCamera
kA3DTypeCrvBase
kA3DTypeCrvBlend02Boundary
kA3DTypeCrvNurbs
kA3DTypeCrvCircle
kA3DTypeCrvComposite
kA3DTypeCrvOnSurf
kA3DTypeCrvEllipse
kA3DTypeCrvEquation
kA3DTypeCrvHelix
kA3DTypeCrvHyperbola
kA3DTypeCrvIntersection
kA3DTypeCrvLine
kA3DTypeCrvOffset
kA3DTypeCrvParabola
kA3DTypeCrvPolyLine
kA3DTypeCrvTransform
kA3DTypeSurfBase
kA3DTypeSurfBlend01
kA3DTypeSurfBlend02
kA3DTypeSurfBlend03
kA3DTypeSurfNurbs
kA3DTypeSurfCone
kA3DTypeSurfCylinder
kA3DTypeSurfCylindrical
kA3DTypeSurfOffset
kA3DTypeSurfPipe
kA3DTypeSurfPlane
kA3DTypeSurfRuled
kA3DTypeSurfSphere
kA3DTypeSurfRevolution
kA3DTypeSurfExtrusion
kA3DTypeSurfFromCurves
kA3DTypeSurfTorus
kA3DTypeSurfTransform
kA3DTypeSurfBlend04
kA3DTypeMathFct1D
kA3DTypeMathFct1DPolynom
kA3DTypeMathFct1DTrigonometric
kA3DTypeMathFct1DFraction
kA3DTypeMathFct1DArctanCos
kA3DTypeMathFct1DCombination
kA3DTypeMathFct3D
kA3DTypeMathFct3DLinear
kA3DTypeMathFct3DNonLinear
kA3DTypeDrawingModel
kA3DTypeDrawingSheet
kA3DTypeDrawingSheetFormat
kA3DTypeDrawingView
kA3DTypeDrawingClipFrame
kA3DTypeDrawingBlock
kA3DTypeDrawingBlockBasic
kA3DTypeDrawingBlockOperator
kA3DTypeDrawingEntity
kA3DTypeDrawingFilledArea
kA3DTypeDrawingPicture
kA3DTypeDrawingVertices
kA3DTypeDrawingCurve
kA3DTypeFRMFeature
kA3DTypeFRMFeatureLinkedItem
kA3DTypeFRMFeatureParameter
kA3DTypeFRMFeatureBasedEntity
kA3DTypeBIMData
kA3DTypeBIMRoot
kA3DTypeBIMObjectDefinition
kA3DTypeBIMProject
kA3DTypeBIMObject
kA3DTypeBIMProduct
kA3DTypeBIMSpatialStructureElement
kA3DTypeBIMBuilding
kA3DTypeBIMBuildingStorey
kA3DTypeBIMSpace
kA3DTypeBIMSite
kA3DTypeBIMElement
kA3DTypeBIMBuildingElement
kA3DTypeBIMChimney
kA3DTypeBIMColumn
kA3DTypeBIMCovering
kA3DTypeBIMCurtainWall
kA3DTypeBIMDoor
kA3DTypeBIMFooting
kA3DTypeBIMMember
kA3DTypeBIMPile
kA3DTypeBIMPlate
kA3DTypeBIMRailing
kA3DTypeBIMRamp
kA3DTypeBIMRampFlight
kA3DTypeBIMRoof
kA3DTypeBIMShadingDevice
kA3DTypeBIMSlab
kA3DTypeBIMStair
kA3DTypeBIMStairFlight
kA3DTypeBIMWall
kA3DTypeBIMWindow
kA3DTypeBIMObjectPlacement
kA3DTypeBIMCourse
kA3DTypeBIMKerb
kA3DTypeBIMRail
kA3DTypeBIMEarthworksElement
kA3DTypeBIMEarthworksFill
kA3DTypeBIMFeatureElement
kA3DTypeBIMFeatureElementSubtraction
kA3DTypeBIMFeatureElementAddition
kA3DTypeBIMOpeningElement
kA3DTypeBIMVoidingFeature
kA3DTypeBIMOpeningStandardCase
kA3DTypeBIMSurfaceFeature
kA3DTypeBIMSign
kA3DTypeBIMEarthworksCut
kA3DTypeBIMFacility
kA3DTypeBIMBridge
kA3DTypeBIMRailway
kA3DTypeBIMRoad
kA3DTypeBIMGeotechnicalElement
kA3DTypeBIMBorehole
kA3DTypeBIMGeomodel
kA3DTypeBIMGeoslice
kA3DTypeBIMGeotechnicalStratum
kA3DTypeBIMRelationship
kA3DTypeBIMRelDecomposes
kA3DTypeBIMRelConnects
kA3DTypeBIMRelContainedInSpatialStructure
kA3DTypeBIMRelAggregates
kA3DTypeBIMRelFillsElement
kA3DTypeBIMRelVoidsElement
kA3DTypeBIMRelSpaceBoundary
kA3DTypeBIMRelConnectsPathElements
kA3DTypeBIMRelAssignsToGroup
kA3DTypeBIMRelAdheresToElement

Detailed Description

group a3d_types_enum

Version
2.0

Macro Definition

kA3DTypeRoot

This type does not correspond to any entity.

kA3DTypeCrv

Types for PRC geometrical curves.

See also

Curves Module

kA3DTypeSurf

Types for PRC geometrical surfaces.

See also

Surfaces Module

kA3DTypeTopo

Types for PRC topology.

See also

Topology Module

kA3DTypeTess

Types for PRC tessellation.

kA3DTypeMisc

Types for PRC miscellaneous data.

kA3DTypeRi

Types for PRC representation items.

See also

Geometry Module

kA3DTypeAsm

Types for PRC assembly.

See also

Structure Module

kA3DTypeMkp

Types for PRC markup.

kA3DTypeGraph

Types for PRC graphics.

kA3DTypeMath

Types for PRC mathematical operators.

kA3DTypeFeat

Types for PRC feature entities

kA3DTypeDrawing

Types for PRC drawing.

See also

a3d_drawing_module

kA3DTypeAdditionalPrcData

Types for PRC user data.

kA3DTypeNonePRCData

Types for PRC user data.

kA3DTypeMD

Types for PRC markup with definition.

kA3DTypeFRM

Types for PRC features.

kA3DTypeBIM

Types for PRC BIM data.

Type Documentation

enum A3DEEntityType

Enumerations for Entity Types This enumeration defines a unique type for each PRC entity defined in the .

Version
2.0

Values:

enumerator kA3DTypeUnknown
enumerator kA3DTypeRootBase

Abstract root type for any PRC entity.

enumerator kA3DTypeRootBaseWithGraphics

Abstract root type for any PRC entity that can bear graphics.

enumerator kA3DTypeTopoContext

Self-containing set of topological entities.

enumerator kA3DTypeTopoItem

Abstract root type for any topological entity (body or single item).

enumerator kA3DTypeTopoMultipleVertex

Vertex whose position is the average of all edges’ extremity positions to whom it belongs.

enumerator kA3DTypeTopoUniqueVertex

Vertex with one set of coordinates (absolute position).

enumerator kA3DTypeTopoWireEdge

Edge belonging to a wire body.

enumerator kA3DTypeTopoEdge

Edge belonging to a BrepData body.

See also

Edge

enumerator kA3DTypeTopoCoEdge

Usage of an edge in a loop.

See also

CoEdge

enumerator kA3DTypeTopoLoop

Array of co-edges that delimit a face.

See also

Loop

enumerator kA3DTypeTopoFace

Topological face delimiting a shell.

See also

Face

enumerator kA3DTypeTopoShell

Topological shell (open or closed).

See also

Shell

enumerator kA3DTypeTopoConnex

Topological region.

See also

Connex

enumerator kA3DTypeTopoBody

Abstract root type for any topological body.

enumerator kA3DTypeTopoSingleWireBody

Single wire body.

enumerator kA3DTypeTopoBrepData

Main entry to non-wire topology.

See also

Topology Module

enumerator kA3DTypeTopoWireBody

Main entry to wire topology.

enumerator kA3DTypeTessBase

Abstract root type for any tessellated entity.

enumerator kA3DTypeTess3D

Tessellated faceted data; regular form.

enumerator kA3DTypeTessFace

Tessellated face.

See also

TessFace

enumerator kA3DTypeTess3DWire

Tessellated wireframe.

See also

Tess3DWire

enumerator kA3DTypeTessMarkup

Tessellated markup.

enumerator kA3DTypeTessEdge

Tessellated edge

enumerator kA3DTypeTessVertex

Tessellated vertex

enumerator kA3DTypeMiscAttribute

Entity attribute.

enumerator kA3DTypeMiscCartesianTransformation

Cartesian transformation.

enumerator kA3DTypeMiscEntityReference

Entity reference. Used to overwrite properties of referenced entities.

enumerator kA3DTypeMiscMarkupLinkedItem

Link between a markup and an entity.

enumerator kA3DTypeMiscReferenceOnTopology

Reference pointing on a topological entity.

enumerator kA3DTypeMiscGeneralTransformation

General transformation. This type allows for storage of any kind of transformation.

enumerator kA3DTypeMiscReferenceOnCsysItem

Reference pointing on a coordinate sub-component entity.

enumerator kA3DTypeMiscPKMapper

Mapper between A3DEntities and PK entities.

enumerator kA3DTypeMiscConstraintLinkedItem

Link between a constraint and an entity.

enumerator kA3DTypeRiRepresentationItem

Basic abstract type for representation items.

enumerator kA3DTypeRiBrepModel

Basic type for surfaces and solids.

enumerator kA3DTypeRiCurve

Basic type for curves.

enumerator kA3DTypeRiDirection

Optional point + vector.

enumerator kA3DTypeRiPlane

Construction plane (Do not confuse this type with the plane surface geometry type kA3DTypeSrfPlane.)

enumerator kA3DTypeRiPointSet

Set of points.

enumerator kA3DTypeRiPolyBrepModel

Basic type to polyhedral surfaces and solids.

enumerator kA3DTypeRiPolyWire

Polyedric wireframe entity.

enumerator kA3DTypeRiSet

Logical grouping of arbitrary number of representation items.

enumerator kA3DTypeRiCoordinateSystem

Coordinate system.

enumerator kA3DTypeRiCoordinateSystemItem

Coordinate system sub-component.

enumerator kA3DTypeAsmModelFile

Basic entry type for PRC.

See also

Model File

enumerator kA3DTypeAsmProductOccurrence

Basic construction for assemblies.

enumerator kA3DTypeAsmPartDefinition

Basic construction for parts.

See also

Part Definition

enumerator kA3DTypeAsmPublication

Publication.

See also

a3d_publication_module

Version
24.0

enumerator kA3DTypeAsmPublicationSet

Publication set.

See also

a3d_publication_module

Version
24.0

enumerator kA3DTypeAsmPublicationLinkedItem

Link between a publication and an entity.

Version
24.0

enumerator kA3DTypeAsmFilter

Entities filtering.

enumerator kA3DTypeAsmConstraint

Assembly constraints.

enumerator kA3DTypeMkpView

Grouping of markup by views.

See also

View

enumerator kA3DTypeMkpMarkup

Basic type for simple markups.

See also

Markup Module

enumerator kA3DTypeMkpLeader

Basic type for markup leader.

See also

Markup Leader

enumerator kA3DTypeMkpAnnotationItem

Usage of a markup in a logical group.

See also

Annotation Item

enumerator kA3DTypeMkpAnnotationSet

Group of annotations.

See also

Annotation Set

enumerator kA3DTypeMkpAnnotationReference

Logical group of annotations.

enumerator kA3DTypeMDPosition3D

Markup position 2D.

enumerator kA3DTypeMDPosition2D

Markup position 3D.

enumerator kA3DTypeMDPositionReference

Markup position reference.

enumerator kA3DTypeMDLeaderSymbol

Markup leader symbol.

enumerator kA3DTypeMDTextProperties

Markup text properties.

enumerator kA3DTypeMDTextPosition

Markup text position.

enumerator kA3DTypeMDLeaderDefinition

Definition of leader.

enumerator kA3DTypeMDMarkupLeaderStub

Definition of leader stub.

enumerator kA3DTypeMarkupText

Definition of markup text.

enumerator kA3DTypeMarkupRichText

Definition of markup rich text.

enumerator kA3DTypeMarkupCoordinate

Definition of markup coordinate note.

See also

a3d_markupcoordinate

enumerator kA3DTypeMarkupBalloon

Definition of markup balloon.

See also

Balloon

enumerator kA3DTypeMarkupDatum

Definition of markup datum.

See also

Datum

enumerator kA3DTypeMarkupGDT

Definition of markup geometrical and dimensioning tolerance.

enumerator kA3DTypeMarkupRoughness

Definition of markup roughness.

See also

Roughness

enumerator kA3DTypeMarkupDimension

Definition of markup dimension.

See also

Dimension

enumerator kA3DTypeMarkupLocator

Definition of markup locator.

See also

Locator

enumerator kA3DTypeMarkupMeasurementPoint

Definition of markup measurement point.

enumerator kA3DTypeMarkupFastener

Definition of markup fastener.

See also

Fastener

enumerator kA3DTypeMarkupSpotWelding

Definition of markup spot welding.

See also

Welding

enumerator kA3DTypeMarkupLineWelding

Definition of markup line welding.

See also

Welding

enumerator kA3DTypeMDDimensionValue

Dimension value.

See also

Dimension

enumerator kA3DTypeMDDimensionToleranceFormat

Basic abstract type of tolerance format of markup dimension.

enumerator kA3DTypeMDDimensionSimpleToleranceFormat

Simple tolerance format of markup dimension.

See also

Dimension value

enumerator kA3DTypeMDDimensionCombinedToleranceFormat

Combined tolerance format of markup dimension.

See also

Dimension value

enumerator kA3DTypeMDDimensionValueFormat

Value format of markup dimension.

See also

Dimension value

enumerator kA3DTypeMDDimensionFunnel

Dimension funnel.

See also

Dimension

enumerator kA3DTypeMDDimensionExtentionLine

Dimension extension line.

See also

Dimension

enumerator kA3DTypeMDDimensionLineSymbol

Dimension line symbol.

See also

Dimension

enumerator kA3DTypeMDDimensionLine

Dimension line.

See also

Dimension

enumerator kA3DTypeMDDimensionSecondPart

Dimension second part.

See also

Dimension

enumerator kA3DTypeMDFeatureControlFrame

Feature control frame.

See also

Datum

enumerator kA3DTypeMDFCFRow

Basic abstract type of feature control frame row.

enumerator kA3DTypeMDFCFDrawingRow

Drawing row of feature control frame.

enumerator kA3DTypeMDFCFDraftingRow

Drafting row of feature control frame.

enumerator kA3DTypeMDFCFRowDatum

Datum of Drawing row.

enumerator kA3DTypeMDToleranceSize

Tolerance size.

enumerator kA3DTypeMDToleranceSizeValue

Tolerance size value.

enumerator kA3DTypeMDFCFIndicator

Feature control frame indicator.

enumerator kA3DTypeMDFCFDraftingIndicator

Feature control frame drafting indicator.

enumerator kA3DTypeGraphStyle

This type gathers all the information to configure the display style of every entity: color/material/texture, line pattern, fill pattern…

enumerator kA3DTypeGraphMaterial

Basic material definition with colors and alpha.

enumerator kA3DTypeGraphPicture

Picture.

enumerator kA3DTypeGraphTextureApplication

Defines a set of textures to apply.

enumerator kA3DTypeGraphTextureDefinition

Defines a single texture set of parameters to be used in a texture application.

enumerator kA3DTypeGraphTextureTransformation

Texture transformation.

enumerator kA3DTypeGraphLinePattern

One dimensional display style.

enumerator kA3DTypeGraphFillPattern

Abstract class for two-dimensional display style. One of the four *Pattern types.

enumerator kA3DTypeGraphDottingPattern

Two-dimensional filling with dots.

enumerator kA3DTypeGraphHatchingPattern

Two-dimensional filling with hatches.

enumerator kA3DTypeGraphSolidPattern

Two-dimensional filling with particular style (color, material, texture).

enumerator kA3DTypeGraphVPicturePattern

Two-dimensional filling with vectorized picture.

See also

A3DPictureData

enumerator kA3DTypeGraphAmbientLight

Scene ambient illumination.

enumerator kA3DTypeGraphPointLight

Scene point illumination.

enumerator kA3DTypeGraphDirectionalLight

Scene directional illumination.

enumerator kA3DTypeGraphSpotLight

Scene spot illumination.

enumerator kA3DTypeGraphSceneDisplayParameters

Parameters for scene visualization.

enumerator kA3DTypeGraphCamera

Camera.

enumerator kA3DTypeCrvBase

Abstract type for all geometric curves.

enumerator kA3DTypeCrvBlend02Boundary

Blend02Boundary curve.

enumerator kA3DTypeCrvNurbs

NURBS curve.

See also

NURBS Curve

enumerator kA3DTypeCrvCircle

Circle.

See also

Circular Curve

enumerator kA3DTypeCrvComposite

Array of oriented curves.

See also

Composite Curve

enumerator kA3DTypeCrvOnSurf

Curve defined by a UV curve on a surface.

See also

Curve On Surface

enumerator kA3DTypeCrvEllipse

Ellipse.

See also

Elliptic Curve

enumerator kA3DTypeCrvEquation

Curve described by specific equation elements.

See also

Equation Curve

enumerator kA3DTypeCrvHelix

Helix.

See also

Helix Curve

enumerator kA3DTypeCrvHyperbola

Hyperbola.

See also

Hyperbolic Curve

enumerator kA3DTypeCrvIntersection

Intersection between two surfaces.

enumerator kA3DTypeCrvLine

Line curve.

See also

Linear Curve

enumerator kA3DTypeCrvOffset

Offset curve.

See also

Offset Curve

enumerator kA3DTypeCrvParabola

Parabola.

See also

Parabolic Curve

enumerator kA3DTypeCrvPolyLine

Polyedric curve.

See also

Polyline Curve

enumerator kA3DTypeCrvTransform

Transformed curve.

See also

Transform Curve

enumerator kA3DTypeSurfBase

Abstract type for all geometric surfaces.

enumerator kA3DTypeSurfBlend01

Blend type 1.

enumerator kA3DTypeSurfBlend02

Blend type 2.

enumerator kA3DTypeSurfBlend03

Blend type 3.

enumerator kA3DTypeSurfNurbs

NURBS surface.

enumerator kA3DTypeSurfCone

Conical surface.

enumerator kA3DTypeSurfCylinder

Cylindrical surface.

enumerator kA3DTypeSurfCylindrical

Surface that is defined in cylindrical space.

enumerator kA3DTypeSurfOffset

Offset surface.

enumerator kA3DTypeSurfPipe

Pipe.

enumerator kA3DTypeSurfPlane

Plane.

enumerator kA3DTypeSurfRuled

Ruled surface.

enumerator kA3DTypeSurfSphere

Sphere.

enumerator kA3DTypeSurfRevolution

Surface of revolution.

enumerator kA3DTypeSurfExtrusion

Surface of extrusion.

enumerator kA3DTypeSurfFromCurves

Surface build from curves.

enumerator kA3DTypeSurfTorus

Torus.

enumerator kA3DTypeSurfTransform

Transformed surface.

enumerator kA3DTypeSurfBlend04

Defined for future use.

enumerator kA3DTypeMathFct1D

Basic type for first-degree equation object.

enumerator kA3DTypeMathFct1DPolynom

Polynomial equation.

enumerator kA3DTypeMathFct1DTrigonometric

Cosine-based equation.

enumerator kA3DTypeMathFct1DFraction

Fraction between two first-degree equation objects.

enumerator kA3DTypeMathFct1DArctanCos

Specific equation.

enumerator kA3DTypeMathFct1DCombination

Combination of first-degree equation object.

enumerator kA3DTypeMathFct3D

Basic type for third-degree equation object.

enumerator kA3DTypeMathFct3DLinear

Linear transformation (with a matrix).

enumerator kA3DTypeMathFct3DNonLinear

Specific transformation.

enumerator kA3DTypeDrawingModel

Drawing model.

enumerator kA3DTypeDrawingSheet

Drawing sheet.

enumerator kA3DTypeDrawingSheetFormat

Drawing sheet format.

enumerator kA3DTypeDrawingView

Drawing view.

enumerator kA3DTypeDrawingClipFrame

Drawing clip frame.

enumerator kA3DTypeDrawingBlock

Abstract type for drawing block.

enumerator kA3DTypeDrawingBlockBasic

Drawing block basic.

enumerator kA3DTypeDrawingBlockOperator

Drawing block operator.

enumerator kA3DTypeDrawingEntity

Abstract type for drawing graphic entities.

enumerator kA3DTypeDrawingFilledArea

Drawing filled.

enumerator kA3DTypeDrawingPicture

Drawing picture.

enumerator kA3DTypeDrawingVertices

Drawing vertices.

enumerator kA3DTypeDrawingCurve

Drawing curve.

enumerator kA3DTypeFRMFeature

feature.

enumerator kA3DTypeFRMFeatureLinkedItem

feature connection.

enumerator kA3DTypeFRMFeatureParameter

feature parameter.

enumerator kA3DTypeFRMFeatureBasedEntity

feature tree.

enumerator kA3DTypeBIMData

BIM data.

enumerator kA3DTypeBIMRoot

Basic abstract type for BIM root entity. See IfcRoot Reference

enumerator kA3DTypeBIMObjectDefinition

Basic abstract type for BIM object entity, sub type of root. See IfcObjectDefinition Reference

enumerator kA3DTypeBIMProject

BIM project. See IfcProject Reference

enumerator kA3DTypeBIMObject

Basic abstract type for BIM object entity, sub type of object definition. See IfcObject Reference

enumerator kA3DTypeBIMProduct

Abstract type for BIM product class, sub type of object. See IfcProduct Reference

enumerator kA3DTypeBIMSpatialStructureElement

Abstract type for spatial structure element class, sub type of product. See IfcSpatialStructureElement Reference

enumerator kA3DTypeBIMBuilding

Building. See IfcBuilding Reference

enumerator kA3DTypeBIMBuildingStorey

Building storey. See IfcBuildingStorey Reference

enumerator kA3DTypeBIMSpace

Space. See IfcSpace Reference

enumerator kA3DTypeBIMSite

Site. See IfcSite Reference

enumerator kA3DTypeBIMElement

Abstract type for BIM element class, sub type of product.

See

IfcElement Reference

enumerator kA3DTypeBIMBuildingElement

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

Chimney

See

IfcChimney Reference

enumerator kA3DTypeBIMColumn

Column

See

IfcColumn Reference

enumerator kA3DTypeBIMCovering

Covering

See

IfcCovering Reference

enumerator kA3DTypeBIMCurtainWall

Curtain wall

See

IfcCurtainWall Reference

enumerator kA3DTypeBIMDoor

Door

See

IfcDoor Reference

enumerator kA3DTypeBIMFooting

Footing

See

IfcFooting Reference

enumerator kA3DTypeBIMMember

Member

See

IfcMember Reference

enumerator kA3DTypeBIMPile

Pile

See

IfcPile Reference

enumerator kA3DTypeBIMPlate

Plate

See

IfcPlate Reference

enumerator kA3DTypeBIMRailing

Railing

See

IfcRailing Reference

enumerator kA3DTypeBIMRamp

Ramp

See

IfcRamp Reference

enumerator kA3DTypeBIMRampFlight

Ramp flight

See

IfcRampFlight Reference

enumerator kA3DTypeBIMRoof

Roof

See

IfcRoof Reference

enumerator kA3DTypeBIMShadingDevice

Shading device

See

IfcShadingDevice Reference

enumerator kA3DTypeBIMSlab

Slab

See

IfcSlab Reference

enumerator kA3DTypeBIMStair

Stair

See

IfcStair Reference

enumerator kA3DTypeBIMStairFlight

Stair flight

See

IfcStairFlight Reference

enumerator kA3DTypeBIMWall

Wall See IfcWall Reference

enumerator kA3DTypeBIMWindow

Window

See

IfcWindow Reference

enumerator kA3DTypeBIMObjectPlacement

Object placement

See

IfcObjectPlacement Reference

enumerator kA3DTypeBIMCourse

Course

See

IfcCourse Reference

enumerator kA3DTypeBIMKerb

Kerb

See

IfcKerb Reference

enumerator kA3DTypeBIMRail

Rail

See

IfcRail Reference

enumerator kA3DTypeBIMEarthworksElement

Earthworks element See IfcEarthworksElement Reference

enumerator kA3DTypeBIMEarthworksFill

Earthworks fill

See

IfcEarthworksFill Reference

enumerator kA3DTypeBIMFeatureElement

Abstract type for BIM feature element class, sub type of element. See IfcFeatureElement Reference

enumerator kA3DTypeBIMFeatureElementSubtraction

FeatureElementSubtraction See IfcFeatureElementSubtraction Reference

enumerator kA3DTypeBIMFeatureElementAddition

FeatureElementAddition See IfcFeatureElementAddition Reference

enumerator kA3DTypeBIMOpeningElement

BIMOpeningElement See IfcOpeningElement Reference

enumerator kA3DTypeBIMVoidingFeature

BIMVoidingFeature See IfcVoidingFeature Reference

enumerator kA3DTypeBIMOpeningStandardCase

BIMOpeningStandardCase See IfcOpeningStandardCase Reference

Warning

This type has been removed in IFC4x3.

enumerator kA3DTypeBIMSurfaceFeature

SurfaceFeature See IfcSurfaceFeature Reference

enumerator kA3DTypeBIMSign

Sign See IfcSign Reference

enumerator kA3DTypeBIMEarthworksCut

EarthworksCut See IfcEarthworksCut Reference

enumerator kA3DTypeBIMFacility

Abstract type for BIM facility class, sub type of element. See IfcFacility Reference

enumerator kA3DTypeBIMBridge

Bridge See IfcBridge Reference

enumerator kA3DTypeBIMRailway

Railway See IfcRailway Reference

enumerator kA3DTypeBIMRoad

Road See IfcRoad Reference

enumerator kA3DTypeBIMGeotechnicalElement

Abstract type for BIM geotechnical element class, sub type of element. See IfcGeotechnicalElement Reference

enumerator kA3DTypeBIMBorehole

Bore hole See IfcBorehole Reference

enumerator kA3DTypeBIMGeomodel

Geo model See IfcGeomodel Reference

enumerator kA3DTypeBIMGeoslice

Geo slice See IfcGeoslice Reference

enumerator kA3DTypeBIMGeotechnicalStratum

Geotechnical stratum See IfcGeotechnicalStratum Reference

enumerator kA3DTypeBIMRelationship

Abstract type for BIM relationship class, sub type of root See IfcRelationship Reference

enumerator kA3DTypeBIMRelDecomposes

Abstract type for BIM relationship decomposes class, sub type of decomposes. See IfcRelDecomposes Reference

enumerator kA3DTypeBIMRelConnects

Abstract type for BIM relationship connects class, sub type of connects. See IfcRelConnects Reference

enumerator kA3DTypeBIMRelContainedInSpatialStructure

Relation contained in spatial structure See IfcRelContainedInSpatialStructure Reference

enumerator kA3DTypeBIMRelAggregates

Relation aggregates See IfcRelAggregates Reference

enumerator kA3DTypeBIMRelFillsElement

Relation fills element See IfcRelFillsElement Reference

enumerator kA3DTypeBIMRelVoidsElement

Relation voids element See IfcRelVoidsElement Reference

enumerator kA3DTypeBIMRelSpaceBoundary

Relation space boundary See IfcRelSpaceBoundary Reference

enumerator kA3DTypeBIMRelConnectsPathElements

Relation connects path elements See IfcRelConnectsPathElements Reference

enumerator kA3DTypeBIMRelAssignsToGroup

Relation assigns to group See IfcRelAssignsToGroup Reference

enumerator kA3DTypeBIMRelAdheresToElement

Relation adheres to element See IfcRelAdheresToElement Reference