Skip to main content
View as Markdown

DesCadDesign

Information about a CAD design file.

Member Of​

DesCollaborationRevision object

type DesCadDesign {
boardAreas: [DesCadBoardArea!]
boardBendingLines: [DesCadBendingLine!]
boardColor: Long!
boardCoreColor: Long
boardCoreOpacity: Float
boardLayers: [DesCadBoardLayer!]
boardOffsetMcadToEcadOrigin: DesCadPoint!
boardOrigin: DesCadPoint!
boardOutlineJson: String
boardRegions: [DesCadBoardRegion!]
boardSplitLines: [DesCadSplitLine!]
boardThickness: Int!
collaborationFlags: [DesCadBoardCollaborationFlag!]!
componentTypes: [DesCadBoardComponentType!]
coordinateSystemTranslation: DesCadPoint!
copperExportFeatures: [DesCadBoardCopperExportFeature!]!
copperLayers: [DesCadBoardCopperLayer!]
copperRegions: [DesCadBoardCopperRegion!]
cutouts: [DesCadBoardCutout!]
designFileName: String
designVariantId: String
designVariantName: String
hasHatchedCopperPolygons: Boolean!
holes: [DesCadBoardHole!]
isRF20Design: Boolean!
layersExportMode: DesCadLayersExportMode!
messages: [String!]
minimalHeightComponentsShown: Int!
properties: [DesCadProperty!]
tracks: [DesCadBoardTrack!]
variants: DesCadBoardVariants
vias: [DesCadBoardVia!]
workflowState: DesCadWorkflowState!
}

Fields​

boardAreas ● [DesCadBoardArea!] list object​

CAD design board areas.

boardBendingLines ● [DesCadBendingLine!] list object​

CAD design board bending lines.

boardColor ● Long! non-null scalar​

CAD design board color.

boardCoreColor ● Long scalar​

CAD design board core color.

boardCoreOpacity ● Float scalar​

CAD design board core opacity.

boardLayers ● [DesCadBoardLayer!] list object​

CAD design board layers.

boardOffsetMcadToEcadOrigin ● DesCadPoint! non-null object​

CAD design board offset MCAD to ECAD origin.

boardOrigin ● DesCadPoint! non-null object​

CAD design board origin.

boardOutlineJson ● String scalar​

JSON serialized *ComplexShape*.

boardRegions ● [DesCadBoardRegion!] list object​

CAD design board regions.

boardSplitLines ● [DesCadSplitLine!] list object​

CAD design board split lines.

boardThickness ● Int! non-null scalar​

CAD design board thickness.

collaborationFlags ● [DesCadBoardCollaborationFlag!]! non-null enum​

CAD design collaboration flags.

componentTypes ● [DesCadBoardComponentType!] list object​

CAD design component types.

coordinateSystemTranslation ● DesCadPoint! non-null object​

CAD design coordinates system translation.

copperExportFeatures ● [DesCadBoardCopperExportFeature!]! non-null enum​

CAD design copper export features.

copperLayers ● [DesCadBoardCopperLayer!] list object​

CAD design copper layers.

copperRegions ● [DesCadBoardCopperRegion!] list object​

CAD design copper regions.

cutouts ● [DesCadBoardCutout!] list object​

CAD design cutouts.

designFileName ● String scalar​

CAD design file name.

designVariantId ● String scalar​

CAD design variant identifier.

designVariantName ● String scalar​

CAD design variant name.

hasHatchedCopperPolygons ● Boolean! non-null scalar​

True if CAD design has hatched copper polygons.

holes ● [DesCadBoardHole!] list object​

CAD design holes.

isRF20Design ● Boolean! non-null scalar​

True if CAD design is a RF20 design.

layersExportMode ● DesCadLayersExportMode! non-null enum​

Mode of export for CAD design.

messages ● [String!] list scalar​

CAD design messages.

minimalHeightComponentsShown ● Int! non-null scalar​

CAD design minimal height of the components shown.

properties ● [DesCadProperty!] list object​

CAD design properties.

tracks ● [DesCadBoardTrack!] list object​

CAD design tracks.

variants ● DesCadBoardVariants object​

CAD design variants.

vias ● [DesCadBoardVia!] list object​

CAD design vias.

workflowState ● DesCadWorkflowState! non-null enum​

CAD design workflow state.