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
kA3DTypeBIMRelationship
kA3DTypeBIMProject
kA3DTypeBIMObject
kA3DTypeBIMProduct
kA3DTypeBIMSpatialStructureElement
kA3DTypeBIMBuilding
kA3DTypeBIMBuildingStorey
kA3DTypeBIMSpace
kA3DTypeBIMSite
kA3DTypeBIMElement
kA3DTypeBIMBuildingElement
kA3DTypeBIMBFeatureElement
kA3DTypeBIMRelDecomposes
kA3DTypeBIMRelConnects
kA3DTypeBIMRelContainedInSpatialStructure
kA3DTypeBIMRelAggregates
kA3DTypeBIMRelFillsElement
kA3DTypeBIMRelVoidsElement
kA3DTypeBIMRelSpaceBoundary
kA3DTypeBIMRelConnectsPathElements
kA3DTypeBIMRelAssignsToGroup
kA3DTypeBIMChimney
kA3DTypeBIMColumn
kA3DTypeBIMCovering
kA3DTypeBIMCurtainWall
kA3DTypeBIMDoor
kA3DTypeBIMFooting
kA3DTypeBIMMember
kA3DTypeBIMPile
kA3DTypeBIMPlate
kA3DTypeBIMRailing
kA3DTypeBIMRamp
kA3DTypeBIMRampFlight
kA3DTypeBIMRoof
kA3DTypeBIMShadingDevice
kA3DTypeBIMSlab
kA3DTypeBIMStair
kA3DTypeBIMStairFlight
kA3DTypeBIMWall
kA3DTypeBIMWindow
kA3DTypeBIMObjectPlacement
kA3DTypeFeatureElementSubtraction
kA3DTypeFeatureElementAddition
kA3DTypeBIMOpeningElement
kA3DTypeBIMVoidingFeature
kA3DTypeBIMOpeningStandardCase

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.

Version
24.0

enumerator kA3DTypeAsmPublicationSet

Publication set.

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.

enumerator kA3DTypeBIMObjectDefinition

Basic abstract type for bim object entity, sub type of root.

enumerator kA3DTypeBIMRelationship

Eelationship definition.

enumerator kA3DTypeBIMProject

Bim project.

enumerator kA3DTypeBIMObject

Basic abstract type for bim object entity, sub type of object definition.

enumerator kA3DTypeBIMProduct

Abstract type for bim product, sub type of object.

enumerator kA3DTypeBIMSpatialStructureElement

Abstract type for spacial structure element, sub type of product.

enumerator kA3DTypeBIMBuilding

Building.

enumerator kA3DTypeBIMBuildingStorey

Building storey.

enumerator kA3DTypeBIMSpace

Space.

enumerator kA3DTypeBIMSite

Site.

enumerator kA3DTypeBIMElement

Abstract type for bim element, sub type of product.

enumerator kA3DTypeBIMBuildingElement

Abstract type for bim element, sub type of building.

enumerator kA3DTypeBIMBFeatureElement

Abstract type for bim element, sub type of feature.

enumerator kA3DTypeBIMRelDecomposes

Abstract type for bim relationship, sub type of decomposes.

enumerator kA3DTypeBIMRelConnects

Abstract type for bim relationship, sub type of connects.

enumerator kA3DTypeBIMRelContainedInSpatialStructure

Relation contained in spatial structure.

enumerator kA3DTypeBIMRelAggregates

Relation aggregates.

enumerator kA3DTypeBIMRelFillsElement

Relation fills element.

enumerator kA3DTypeBIMRelVoidsElement

Relation voids element.

enumerator kA3DTypeBIMRelSpaceBoundary

Relation space boundary.

enumerator kA3DTypeBIMRelConnectsPathElements

Relation connects path elements.

enumerator kA3DTypeBIMRelAssignsToGroup

Relation assigns to group.

enumerator kA3DTypeBIMChimney

Chimney.

enumerator kA3DTypeBIMColumn

Column.

enumerator kA3DTypeBIMCovering

Covering.

enumerator kA3DTypeBIMCurtainWall

Curtain wall.

enumerator kA3DTypeBIMDoor

Door.

enumerator kA3DTypeBIMFooting

Footing.

enumerator kA3DTypeBIMMember

Member.

enumerator kA3DTypeBIMPile

Pile.

enumerator kA3DTypeBIMPlate

Plate.

enumerator kA3DTypeBIMRailing

Railing.

enumerator kA3DTypeBIMRamp

Ramp.

enumerator kA3DTypeBIMRampFlight

Ramp flight.

enumerator kA3DTypeBIMRoof

Roof.

enumerator kA3DTypeBIMShadingDevice

Shading device.

enumerator kA3DTypeBIMSlab

Slab.

enumerator kA3DTypeBIMStair

Stair.

enumerator kA3DTypeBIMStairFlight

Stair flight.

enumerator kA3DTypeBIMWall

Wall.

enumerator kA3DTypeBIMWindow

Window.

enumerator kA3DTypeBIMObjectPlacement

Object placement.

enumerator kA3DTypeFeatureElementSubtraction

Abstract type for bim feature, sub type of subtraction.

enumerator kA3DTypeFeatureElementAddition

Abstract type for bim feature, sub type of addition.

enumerator kA3DTypeBIMOpeningElement

Opening element.

enumerator kA3DTypeBIMVoidingFeature

Voiding feature.

enumerator kA3DTypeBIMOpeningStandardCase

Opening standard case.