Macros

#define kA3DTypeAdditionalPrcData   ( kA3DTypeRoot + 10000 )
 
#define kA3DTypeAsm   ( kA3DTypeRoot + 300 )
 
#define kA3DTypeCrv   ( kA3DTypeRoot + 10 )
 
#define kA3DTypeDrawing   ( kA3DTypeRoot + 1300 )
 
#define kA3DTypeFeat   ( kA3DTypeRoot + 1100 )
 
#define kA3DTypeGraph   ( kA3DTypeRoot + 700 )
 
#define kA3DTypeMath   ( kA3DTypeRoot + 900 )
 
#define kA3DTypeMD   ( kA3DTypeAdditionalPrcData + 100 )
 
#define kA3DTypeMisc   ( kA3DTypeRoot + 200 )
 
#define kA3DTypeMkp   ( kA3DTypeRoot + 500 )
 
#define kA3DTypeNonePRCData   ( kA3DTypeAdditionalPrcData + 1000 )
 
#define kA3DTypeRi   ( kA3DTypeRoot + 230 )
 
#define kA3DTypeRoot   0
 
#define kA3DTypeSurf   ( kA3DTypeRoot + 75 )
 
#define kA3DTypeTess   ( kA3DTypeRoot + 170 )
 
#define kA3DTypeTopo   ( kA3DTypeRoot + 140 )
 

Enumerations

enum  A3DEEntityType { ,
  kA3DTypeRootBase = kA3DTypeRoot + 1,
  kA3DTypeRootBaseWithGraphics = kA3DTypeRoot + 2,
  kA3DTypeTopoContext = kA3DTypeTopo + 1,
  kA3DTypeTopoItem = kA3DTypeTopo + 2,
  kA3DTypeTopoMultipleVertex = kA3DTypeTopo + 3,
  kA3DTypeTopoUniqueVertex = kA3DTypeTopo + 4,
  kA3DTypeTopoWireEdge = kA3DTypeTopo + 5,
  kA3DTypeTopoEdge = kA3DTypeTopo + 6,
  kA3DTypeTopoCoEdge = kA3DTypeTopo + 7,
  kA3DTypeTopoLoop = kA3DTypeTopo + 8,
  kA3DTypeTopoFace = kA3DTypeTopo + 9,
  kA3DTypeTopoShell = kA3DTypeTopo + 10,
  kA3DTypeTopoConnex = kA3DTypeTopo + 11,
  kA3DTypeTopoBody = kA3DTypeTopo + 12,
  kA3DTypeTopoSingleWireBody = kA3DTypeTopo + 13,
  kA3DTypeTopoBrepData = kA3DTypeTopo + 14,
  kA3DTypeTopoWireBody = kA3DTypeTopo + 17,
  kA3DTypeTessBase = kA3DTypeTess + 1,
  kA3DTypeTess3D = kA3DTypeTess + 2,
  kA3DTypeTessFace = kA3DTypeTess + 4,
  kA3DTypeTess3DWire = kA3DTypeTess + 5,
  kA3DTypeTessMarkup = kA3DTypeTess + 6,
  kA3DTypeTessEdge = kA3DTypeTess + 7,
  kA3DTypeTessVertex = kA3DTypeTess + 8,
  kA3DTypeMiscAttribute = kA3DTypeMisc + 1,
  kA3DTypeMiscCartesianTransformation = kA3DTypeMisc + 2,
  kA3DTypeMiscEntityReference = kA3DTypeMisc + 3,
  kA3DTypeMiscMarkupLinkedItem = kA3DTypeMisc + 4,
  kA3DTypeMiscReferenceOnTopology = kA3DTypeMisc + 6,
  kA3DTypeMiscGeneralTransformation = kA3DTypeMisc + 7,
  kA3DTypeMiscReferenceOnCsysItem = kA3DTypeMisc + 8,
  kA3DTypeMiscPKMapper = kA3DTypeMisc + 9,
  kA3DTypeMiscConstraintLinkedItem = kA3DTypeMisc + 10,
  kA3DTypeRiRepresentationItem = kA3DTypeRi + 1,
  kA3DTypeRiBrepModel = kA3DTypeRi + 2,
  kA3DTypeRiCurve = kA3DTypeRi + 3,
  kA3DTypeRiDirection = kA3DTypeRi + 4,
  kA3DTypeRiPlane = kA3DTypeRi + 5,
  kA3DTypeRiPointSet = kA3DTypeRi + 6,
  kA3DTypeRiPolyBrepModel = kA3DTypeRi + 7,
  kA3DTypeRiPolyWire = kA3DTypeRi + 8,
  kA3DTypeRiSet = kA3DTypeRi + 9,
  kA3DTypeRiCoordinateSystem = kA3DTypeRi + 10,
  kA3DTypeRiCoordinateSystemItem = kA3DTypeRi + 11,
  kA3DTypeAsmModelFile = kA3DTypeAsm + 1,
  kA3DTypeAsmProductOccurrence = kA3DTypeAsm + 10,
  kA3DTypeAsmPartDefinition = kA3DTypeAsm + 11,
  kA3DTypeAsmFilter = kA3DTypeAsm + 20,
  kA3DTypeAsmConstraint = kA3DTypeAsm + 21,
  kA3DTypeMkpView = kA3DTypeMkp + 1,
  kA3DTypeMkpMarkup = kA3DTypeMkp + 2,
  kA3DTypeMkpLeader = kA3DTypeMkp + 3,
  kA3DTypeMkpAnnotationItem = kA3DTypeMkp + 4,
  kA3DTypeMkpAnnotationSet = kA3DTypeMkp + 5,
  kA3DTypeMkpAnnotationReference = kA3DTypeMkp + 6,
  kA3DTypeMDPosition3D = kA3DTypeMD + 1,
  kA3DTypeMDPosition2D = kA3DTypeMD + 2,
  kA3DTypeMDPositionReference = kA3DTypeMD + 3,
  kA3DTypeMDLeaderSymbol = kA3DTypeMD + 4,
  kA3DTypeMDTextProperties = kA3DTypeMD + 5,
  kA3DTypeMDTextPosition = kA3DTypeMD + 6,
  kA3DTypeMDLeaderDefinition = kA3DTypeMD + 7,
  kA3DTypeMDMarkupLeaderStub = kA3DTypeMD + 8,
  kA3DTypeMarkupText = kA3DTypeMD + 11,
  kA3DTypeMarkupRichText = kA3DTypeMD + 12,
  kA3DTypeMarkupCoordinate = kA3DTypeMD + 13,
  kA3DTypeMarkupBalloon = kA3DTypeMD + 14,
  kA3DTypeMarkupDatum = kA3DTypeMD + 15,
  kA3DTypeMarkupGDT = kA3DTypeMD + 16,
  kA3DTypeMarkupRoughness = kA3DTypeMD + 17,
  kA3DTypeMarkupDimension = kA3DTypeMD + 18,
  kA3DTypeMarkupLocator = kA3DTypeMD + 19,
  kA3DTypeMarkupMeasurementPoint = kA3DTypeMD + 20,
  kA3DTypeMarkupFastener = kA3DTypeMD + 21,
  kA3DTypeMarkupSpotWelding = kA3DTypeMD + 22,
  kA3DTypeMarkupLineWelding = kA3DTypeMD + 23,
  kA3DTypeMDDimensionValue = kA3DTypeMD + 30,
  kA3DTypeMDDimensionToleranceFormat = kA3DTypeMD + 31,
  kA3DTypeMDDimensionSimpleToleranceFormat = kA3DTypeMD + 32,
  kA3DTypeMDDimensionCombinedToleranceFormat = kA3DTypeMD + 33,
  kA3DTypeMDDimensionValueFormat = kA3DTypeMD + 34,
  kA3DTypeMDDimensionFunnel = kA3DTypeMD + 35,
  kA3DTypeMDDimensionExtentionLine = kA3DTypeMD + 36,
  kA3DTypeMDDimensionLineSymbol = kA3DTypeMD + 37,
  kA3DTypeMDDimensionLine = kA3DTypeMD + 38,
  kA3DTypeMDDimensionSecondPart = kA3DTypeMD + 39,
  kA3DTypeMDFeatureControlFrame = kA3DTypeMD + 40,
  kA3DTypeMDFCFRow = kA3DTypeMD + 41,
  kA3DTypeMDFCFDrawingRow = kA3DTypeMD + 42,
  kA3DTypeMDFCFDraftingRow = kA3DTypeMD + 43,
  kA3DTypeMDFCFRowDatum = kA3DTypeMD + 44,
  kA3DTypeMDToleranceSize = kA3DTypeMD + 45,
  kA3DTypeMDToleranceSizeValue = kA3DTypeMD + 46,
  kA3DTypeMDFCFIndicator = kA3DTypeMD + 47,
  kA3DTypeMDFCFDraftingIndicator = kA3DTypeMD + 48,
  kA3DTypeGraphStyle = kA3DTypeGraph + 1,
  kA3DTypeGraphMaterial = kA3DTypeGraph + 2,
  kA3DTypeGraphPicture = kA3DTypeGraph + 3,
  kA3DTypeGraphTextureApplication = kA3DTypeGraph + 11,
  kA3DTypeGraphTextureDefinition = kA3DTypeGraph + 12,
  kA3DTypeGraphTextureTransformation = kA3DTypeGraph + 13,
  kA3DTypeGraphLinePattern = kA3DTypeGraph + 21,
  kA3DTypeGraphFillPattern = kA3DTypeGraph + 22,
  kA3DTypeGraphDottingPattern = kA3DTypeGraph + 23,
  kA3DTypeGraphHatchingPattern = kA3DTypeGraph + 24,
  kA3DTypeGraphSolidPattern = kA3DTypeGraph + 25,
  kA3DTypeGraphVPicturePattern = kA3DTypeGraph + 26,
  kA3DTypeGraphAmbientLight = kA3DTypeGraph + 31,
  kA3DTypeGraphPointLight = kA3DTypeGraph + 32,
  kA3DTypeGraphDirectionalLight = kA3DTypeGraph + 33,
  kA3DTypeGraphSpotLight = kA3DTypeGraph + 34,
  kA3DTypeGraphSceneDisplayParameters = kA3DTypeGraph + 41,
  kA3DTypeGraphCamera = kA3DTypeGraph + 42,
  kA3DTypeCrvBase = kA3DTypeCrv + 1,
  kA3DTypeCrvBlend02Boundary = kA3DTypeCrv + 2,
  kA3DTypeCrvNurbs = kA3DTypeCrv + 3,
  kA3DTypeCrvCircle = kA3DTypeCrv + 4,
  kA3DTypeCrvComposite = kA3DTypeCrv + 5,
  kA3DTypeCrvOnSurf = kA3DTypeCrv + 6,
  kA3DTypeCrvEllipse = kA3DTypeCrv + 7,
  kA3DTypeCrvEquation = kA3DTypeCrv + 8,
  kA3DTypeCrvHelix = kA3DTypeCrv + 9,
  kA3DTypeCrvHyperbola = kA3DTypeCrv + 10,
  kA3DTypeCrvIntersection = kA3DTypeCrv + 11,
  kA3DTypeCrvLine = kA3DTypeCrv + 12,
  kA3DTypeCrvOffset = kA3DTypeCrv + 13,
  kA3DTypeCrvParabola = kA3DTypeCrv + 14,
  kA3DTypeCrvPolyLine = kA3DTypeCrv + 15,
  kA3DTypeCrvTransform = kA3DTypeCrv + 16,
  kA3DTypeSurfBase = kA3DTypeSurf + 1,
  kA3DTypeSurfBlend01 = kA3DTypeSurf + 2,
  kA3DTypeSurfBlend02 = kA3DTypeSurf + 3,
  kA3DTypeSurfBlend03 = kA3DTypeSurf + 4,
  kA3DTypeSurfNurbs = kA3DTypeSurf + 5,
  kA3DTypeSurfCone = kA3DTypeSurf + 6,
  kA3DTypeSurfCylinder = kA3DTypeSurf + 7,
  kA3DTypeSurfCylindrical = kA3DTypeSurf + 8,
  kA3DTypeSurfOffset = kA3DTypeSurf + 9,
  kA3DTypeSurfPipe = kA3DTypeSurf + 10,
  kA3DTypeSurfPlane = kA3DTypeSurf + 11,
  kA3DTypeSurfRuled = kA3DTypeSurf + 12,
  kA3DTypeSurfSphere = kA3DTypeSurf + 13,
  kA3DTypeSurfRevolution = kA3DTypeSurf + 14,
  kA3DTypeSurfExtrusion = kA3DTypeSurf + 15,
  kA3DTypeSurfFromCurves = kA3DTypeSurf + 16,
  kA3DTypeSurfTorus = kA3DTypeSurf + 17,
  kA3DTypeSurfTransform = kA3DTypeSurf + 18,
  kA3DTypeSurfBlend04 = kA3DTypeSurf + 19,
  kA3DTypeMathFct1D = kA3DTypeMath + 1,
  kA3DTypeMathFct1DPolynom = kA3DTypeMathFct1D + 1,
  kA3DTypeMathFct1DTrigonometric = kA3DTypeMathFct1D + 2,
  kA3DTypeMathFct1DFraction = kA3DTypeMathFct1D + 3,
  kA3DTypeMathFct1DArctanCos = kA3DTypeMathFct1D + 4,
  kA3DTypeMathFct1DCombination = kA3DTypeMathFct1D + 5,
  kA3DTypeMathFct3D = kA3DTypeMath + 10,
  kA3DTypeMathFct3DLinear = kA3DTypeMathFct3D + 1,
  kA3DTypeMathFct3DNonLinear = kA3DTypeMathFct3D + 2,
  kA3DTypeDrawingModel = kA3DTypeDrawing + 1,
  kA3DTypeDrawingSheet = kA3DTypeDrawing + 2,
  kA3DTypeDrawingSheetFormat = kA3DTypeDrawing + 3,
  kA3DTypeDrawingView = kA3DTypeDrawing + 4,
  kA3DTypeDrawingClipFrame = kA3DTypeDrawing + 5,
  kA3DTypeDrawingBlock = kA3DTypeDrawing + 6,
  kA3DTypeDrawingBlockBasic = kA3DTypeDrawing + 7,
  kA3DTypeDrawingBlockOperator = kA3DTypeDrawing + 8,
  kA3DTypeDrawingEntity = kA3DTypeDrawing + 10,
  kA3DTypeDrawingFilledArea = kA3DTypeDrawing + 11,
  kA3DTypeDrawingPicture = kA3DTypeDrawing + 12,
  kA3DTypeDrawingVertices = kA3DTypeDrawing + 13,
  kA3DTypeDrawingCurve = kA3DTypeDrawing + 14,
  kA3DTypeFRMFeature = kA3DTypeFRM + 1,
  kA3DTypeFRMFeatureLinkedItem = kA3DTypeFRM + 2,
  kA3DTypeFRMFeatureParameter = kA3DTypeFRM + 3
}
 Enumerations for Entity Types This enumeration defines a unique type for each PRC entity defined in the PRC Format Specification. More...
 

Detailed Description

Version
2.0

Macro Definition Documentation

◆ kA3DTypeRoot

#define kA3DTypeRoot   0

This type does not correspond to any entity.

◆ kA3DTypeCrv

#define kA3DTypeCrv   ( kA3DTypeRoot + 10 )

Types for PRC geometrical curves.

See also
Curves Module

◆ kA3DTypeSurf

#define kA3DTypeSurf   ( kA3DTypeRoot + 75 )

Types for PRC geometrical surfaces.

See also
Surfaces Module

◆ kA3DTypeTopo

#define kA3DTypeTopo   ( kA3DTypeRoot + 140 )

Types for PRC topology.

See also
Topology Module

◆ kA3DTypeTess

#define kA3DTypeTess   ( kA3DTypeRoot + 170 )

Types for PRC tessellation.

See also
Tessellation Module

◆ kA3DTypeMisc

#define kA3DTypeMisc   ( kA3DTypeRoot + 200 )

Types for PRC miscellaneous data.

◆ kA3DTypeRi

#define kA3DTypeRi   ( kA3DTypeRoot + 230 )

Types for PRC representation items.

See also
Geometry Module

◆ kA3DTypeAsm

#define kA3DTypeAsm   ( kA3DTypeRoot + 300 )

Types for PRC assembly.

See also
Structure Module

◆ kA3DTypeMkp

#define kA3DTypeMkp   ( kA3DTypeRoot + 500 )

Types for PRC markup.

◆ kA3DTypeGraph

#define kA3DTypeGraph   ( kA3DTypeRoot + 700 )

Types for PRC graphics.

◆ kA3DTypeMath

#define kA3DTypeMath   ( kA3DTypeRoot + 900 )

Types for PRC mathematical operators.

◆ kA3DTypeFeat

#define kA3DTypeFeat   ( kA3DTypeRoot + 1100 )

Types for PRC feature entities

◆ kA3DTypeDrawing

#define kA3DTypeDrawing   ( kA3DTypeRoot + 1300 )

Types for PRC drawing.

See also
Drawing Module

◆ kA3DTypeAdditionalPrcData

#define kA3DTypeAdditionalPrcData   ( kA3DTypeRoot + 10000 )

Types for PRC user data.

◆ kA3DTypeNonePRCData

#define kA3DTypeNonePRCData   ( kA3DTypeAdditionalPrcData + 1000 )

Types for PRC user data.

◆ kA3DTypeMD

#define kA3DTypeMD   ( kA3DTypeAdditionalPrcData + 100 )

Types for PRC markup with definition.

Enumeration Type Documentation

◆ A3DEEntityType

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

Version
2.0
Enumerator
kA3DTypeRootBase 

Abstract root type for any PRC entity.

kA3DTypeRootBaseWithGraphics 

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

kA3DTypeTopoContext 

Self-containing set of topological entities.

kA3DTypeTopoItem 

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

kA3DTypeTopoMultipleVertex 

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

See also
Vertex defined with multiple positions
kA3DTypeTopoUniqueVertex 

Vertex with one set of coordinates (absolute position).

See also
Vertex defined with a single position
kA3DTypeTopoWireEdge 

Edge belonging to a wire body.

kA3DTypeTopoEdge 

Edge belonging to a BrepData body.

See also
Edge
kA3DTypeTopoCoEdge 

Usage of an edge in a loop.

See also
CoEdge
kA3DTypeTopoLoop 

Array of co-edges that delimit a face.

See also
Loop
kA3DTypeTopoFace 

Topological face delimiting a shell.

See also
Face
kA3DTypeTopoShell 

Topological shell (open or closed).

See also
Shell
kA3DTypeTopoConnex 

Topological region.

See also
Connex
kA3DTypeTopoBody 

Abstract root type for any topological body.

kA3DTypeTopoSingleWireBody 

Single wire body.

kA3DTypeTopoBrepData 

Main entry to non-wire topology.

See also
Topology Module
kA3DTypeTopoWireBody 

Main entry to wire topology.

kA3DTypeTessBase 

Abstract root type for any tessellated entity.

kA3DTypeTess3D 

Tessellated faceted data; regular form.

See also
Tessellation Module
kA3DTypeTessFace 

Tessellated face.

See also
TessFace
kA3DTypeTess3DWire 

Tessellated wireframe.

See also
Tess3DWire
kA3DTypeTessMarkup 

Tessellated markup.

See also
Tessellation for Markups
kA3DTypeTessEdge 

Tessellated edge

kA3DTypeTessVertex 

Tessellated vertex

kA3DTypeMiscAttribute 

Entity attribute.

See also
Miscellaneous Attribute Entity
kA3DTypeMiscCartesianTransformation 

Cartesian transformation.

kA3DTypeMiscEntityReference 

Entity reference. Used to overwrite properties of referenced entities.

kA3DTypeMiscMarkupLinkedItem 

Link between a markup and an entity.

kA3DTypeMiscReferenceOnTopology 

Reference pointing on a topological entity.

kA3DTypeMiscGeneralTransformation 

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

kA3DTypeMiscReferenceOnCsysItem 

Reference pointing on a coordinate sub-component entity.

kA3DTypeMiscPKMapper 

Mapper between A3DEntities and PK entities.

kA3DTypeMiscConstraintLinkedItem 

Link between a constraint and an entity.

kA3DTypeRiRepresentationItem 

Basic abstract type for representation items.

kA3DTypeRiBrepModel 

Basic type for surfaces and solids.

kA3DTypeRiCurve 

Basic type for curves.

kA3DTypeRiDirection 

Optional point + vector.

kA3DTypeRiPlane 

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

kA3DTypeRiPointSet 

Set of points.

See also
A3DRiPointSetData
kA3DTypeRiPolyBrepModel 

Basic type to polyhedral surfaces and solids.

kA3DTypeRiPolyWire 

Polyedric wireframe entity.

kA3DTypeRiSet 

Logical grouping of arbitrary number of representation items.

See also
Set Representation Item
kA3DTypeRiCoordinateSystem 

Coordinate system.

kA3DTypeRiCoordinateSystemItem 

Coordinate system sub-component.

kA3DTypeAsmModelFile 

Basic entry type for PRC.

See also
Model File
kA3DTypeAsmProductOccurrence 

Basic construction for assemblies.

See also
Product Occurrence
kA3DTypeAsmPartDefinition 

Basic construction for parts.

See also
Part Definition
kA3DTypeAsmFilter 

Entities filtering.

kA3DTypeAsmConstraint 

Assembly constraints .

See also
A3DAsmConstraintData
kA3DTypeMkpView 

Grouping of markup by views.

See also
View
kA3DTypeMkpMarkup 

Basic type for simple markups.

See also
Markup Module
kA3DTypeMkpLeader 

Basic type for markup leader.

See also
Markup Leader
kA3DTypeMkpAnnotationItem 

Usage of a markup in a logical group.

See also
Annotation Item
kA3DTypeMkpAnnotationSet 

Group of annotations.

See also
Annotation Set
kA3DTypeMkpAnnotationReference 

Logical group of annotations.

See also
Annotation Reference
kA3DTypeMDPosition3D 

Markup position 2D.

See also
Position definition
kA3DTypeMDPosition2D 

Markup position 3D.

See also
Position definition
kA3DTypeMDPositionReference 

Markup position reference.

See also
Position definition
kA3DTypeMDLeaderSymbol 

Markup leader symbol.

See also
Leader definition
kA3DTypeMDTextProperties 

Markup text properties.

See also
Markup definition
kA3DTypeMDTextPosition 

Markup text position.

See also
Markups based on simple text
kA3DTypeMDLeaderDefinition 

Definition of leader.

See also
Leader definition
kA3DTypeMDMarkupLeaderStub 

Definition of leader stub.

See also
Leader definition
kA3DTypeMarkupText 

Definition of markup text.

See also
Markups based on simple text
kA3DTypeMarkupRichText 

Definition of markup rich text.

See also
Markup note based on rich text
kA3DTypeMarkupCoordinate 

Definition of markup coordinate note.

See also
a3d_markupcoordinate
kA3DTypeMarkupBalloon 

Definition of markup balloon.

See also
Balloon
kA3DTypeMarkupDatum 

Definition of markup datum.

See also
Datum
kA3DTypeMarkupGDT 

Definition of markup geometrical and dimensioning tolerance.

See also
Geometrical dimensioning tolerance
kA3DTypeMarkupRoughness 

Definition of markup roughness.

See also
Roughness
kA3DTypeMarkupDimension 

Definition of markup dimension.

See also
Dimension
kA3DTypeMarkupLocator 

Definition of markup locator.

See also
Locator
kA3DTypeMarkupMeasurementPoint 

Definition of markup measurement point.

See also
Measurement point
kA3DTypeMarkupFastener 

Definition of markup fastener.

See also
Fastener
kA3DTypeMarkupSpotWelding 

Definition of markup spot welding.

See also
Welding
kA3DTypeMarkupLineWelding 

Definition of markup line welding.

See also
Welding
kA3DTypeMDDimensionValue 

Dimension value.

See also
Dimension
kA3DTypeMDDimensionToleranceFormat 

Basic abstract type of tolerance format of markup dimension.

kA3DTypeMDDimensionSimpleToleranceFormat 

Simple tolerance format of markup dimension.

See also
Dimension value
kA3DTypeMDDimensionCombinedToleranceFormat 

Combined tolerance format of markup dimension.

See also
Dimension value
kA3DTypeMDDimensionValueFormat 

Value format of markup dimension.

See also
Dimension value
kA3DTypeMDDimensionFunnel 

Dimension funnel.

See also
Dimension
kA3DTypeMDDimensionExtentionLine 

Dimension extension line.

See also
Dimension
kA3DTypeMDDimensionLineSymbol 

Dimension line symbol.

See also
Dimension
kA3DTypeMDDimensionLine 

Dimension line.

See also
Dimension
kA3DTypeMDDimensionSecondPart 

Dimension second part.

See also
Dimension
kA3DTypeMDFeatureControlFrame 

Feature control frame.

See also
Datum
kA3DTypeMDFCFRow 

Basic abstract type of feature control frame row.

kA3DTypeMDFCFDrawingRow 

Drawing row of feature control frame.

See also
Geometrical dimensioning tolerance
kA3DTypeMDFCFDraftingRow 

Drafting row of feature control frame.

See also
Geometrical dimensioning tolerance
kA3DTypeMDFCFRowDatum 

Datum of Drawing row.

See also
Geometrical dimensioning tolerance
kA3DTypeMDToleranceSize 

Tolerance size.

See also
Geometrical dimensioning tolerance
kA3DTypeMDToleranceSizeValue 

Tolerance size value.

See also
Geometrical dimensioning tolerance
kA3DTypeMDFCFIndicator 

Feature control frame indicator.

See also
Feature control frame
kA3DTypeMDFCFDraftingIndicator 

Feature control frame drafting indicator.

See also
Feature control frame
kA3DTypeGraphStyle 

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

kA3DTypeGraphMaterial 

Basic material definition with colors and alpha.

kA3DTypeGraphPicture 

Picture.

kA3DTypeGraphTextureApplication 

Defines a set of textures to apply.

kA3DTypeGraphTextureDefinition 

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

kA3DTypeGraphTextureTransformation 

Texture transformation.

kA3DTypeGraphLinePattern 

One dimensional display style.

See also
A3DGraphLinePatternData
kA3DTypeGraphFillPattern 

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

kA3DTypeGraphDottingPattern 

Two-dimensional filling with dots.

kA3DTypeGraphHatchingPattern 

Two-dimensional filling with hatches.

kA3DTypeGraphSolidPattern 

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

kA3DTypeGraphVPicturePattern 

Two-dimensional filling with vectorized picture.

See also
A3DPictureData
kA3DTypeGraphAmbientLight 

Scene ambient illumination.

kA3DTypeGraphPointLight 

Scene point illumination.

kA3DTypeGraphDirectionalLight 

Scene directional illumination.

kA3DTypeGraphSpotLight 

Scene spot illumination.

kA3DTypeGraphSceneDisplayParameters 

Parameters for scene visualization.

kA3DTypeGraphCamera 

Camera.

kA3DTypeCrvBase 

Abstract type for all geometric curves.

kA3DTypeCrvBlend02Boundary 

Blend02Boundary curve.

See also
Blend02Boundary Curve
kA3DTypeCrvNurbs 

NURBS curve.

See also
NURBS Curve
kA3DTypeCrvCircle 

Circle.

See also
Circular Curve
kA3DTypeCrvComposite 

Array of oriented curves.

See also
Composite Curve
kA3DTypeCrvOnSurf 

Curve defined by a UV curve on a surface.

See also
Curve On Surface
kA3DTypeCrvEllipse 

Ellipse.

See also
Elliptic Curve
kA3DTypeCrvEquation 

Curve described by specific equation elements.

See also
Equation Curve
kA3DTypeCrvHelix 

Helix.

See also
Helix Curve
kA3DTypeCrvHyperbola 

Hyperbola.

See also
Hyperbolic Curve
kA3DTypeCrvIntersection 

Intersection between two surfaces.

See also
Intersection Curve
kA3DTypeCrvLine 

Line curve.

See also
Linear Curve
kA3DTypeCrvOffset 

Offset curve.

See also
Offset Curve
kA3DTypeCrvParabola 

Parabola.

See also
Parabolic Curve
kA3DTypeCrvPolyLine 

Polyedric curve.

See also
Polyline Curve
kA3DTypeCrvTransform 

Transformed curve.

See also
Transform Curve
kA3DTypeSurfBase 

Abstract type for all geometric surfaces.

kA3DTypeSurfBlend01 

Blend type 1.

kA3DTypeSurfBlend02 

Blend type 2.

kA3DTypeSurfBlend03 

Blend type 3.

kA3DTypeSurfNurbs 

NURBS surface.

kA3DTypeSurfCone 

Conical surface.

kA3DTypeSurfCylinder 

Cylindrical surface.

kA3DTypeSurfCylindrical 

Surface that is defined in cylindrical space.

kA3DTypeSurfOffset 

Offset surface.

kA3DTypeSurfPipe 

Pipe.

kA3DTypeSurfPlane 

Plane.

kA3DTypeSurfRuled 

Ruled surface.

kA3DTypeSurfSphere 

Sphere.

kA3DTypeSurfRevolution 

Surface of revolution.

kA3DTypeSurfExtrusion 

Surface of extrusion.

kA3DTypeSurfFromCurves 

Surface build from curves.

kA3DTypeSurfTorus 

Torus.

kA3DTypeSurfTransform 

Transformed surface.

kA3DTypeSurfBlend04 

Defined for future use.

kA3DTypeMathFct1D 

Basic type for first-degree equation object.

kA3DTypeMathFct1DPolynom 

Polynomial equation.

kA3DTypeMathFct1DTrigonometric 

Cosine-based equation.

kA3DTypeMathFct1DFraction 

Fraction between two first-degree equation objects.

kA3DTypeMathFct1DArctanCos 

Specific equation.

kA3DTypeMathFct1DCombination 

Combination of first-degree equation object.

kA3DTypeMathFct3D 

Basic type for third-degree equation object.

kA3DTypeMathFct3DLinear 

Linear transformation (with a matrix).

kA3DTypeMathFct3DNonLinear 

Specific transformation.

kA3DTypeDrawingModel 

Drawing model.

kA3DTypeDrawingSheet 

Drawing sheet.

kA3DTypeDrawingSheetFormat 

Drawing sheet format.

kA3DTypeDrawingView 

Drawing view.

kA3DTypeDrawingClipFrame 

Drawing clip frame.

kA3DTypeDrawingBlock 

Abstract type for drawing block.

kA3DTypeDrawingBlockBasic 

Drawing block basic.

kA3DTypeDrawingBlockOperator 

Drawing block operator.

kA3DTypeDrawingEntity 

Abstract type for drawing graphic entities.

kA3DTypeDrawingFilledArea 

Drawing filled.

kA3DTypeDrawingPicture 

Drawing picture.

kA3DTypeDrawingVertices 

Drawing vertices.

kA3DTypeDrawingCurve 

Drawing curve.

kA3DTypeFRMFeature 

feature.

kA3DTypeFRMFeatureLinkedItem 

feature connection.

kA3DTypeFRMFeatureParameter 

feature parameter.