Entity Constants

Macro Definitions

kA3DTypeRoot

kA3DTypeCrv

kA3DTypeSurf

kA3DTypeTopo

kA3DTypeTess

kA3DTypeMisc

kA3DTypeRi

kA3DTypeAsm

kA3DTypeMkp

kA3DTypeGraph

kA3DTypeMath

kA3DTypeFeat

kA3DTypeDrawing

kA3DTypeAdditionalPrcData

kA3DTypeNonePRCData

kA3DTypeMD

kA3DTypeFRM

kA3DTypeBIM

Types

A3DEEntityType

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

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.

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