DesCadDesign
Information about a CAD design file.
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
DesCadDesign.boardAreas ● [DesCadBoardArea!] list object
CAD design board areas.
DesCadDesign.boardBendingLines ● [DesCadBendingLine!] list object
CAD design board bending lines.
DesCadDesign.boardColor ● Long! non-null scalar
CAD design board color.
DesCadDesign.boardCoreColor ● Long scalar
CAD design board core color.
DesCadDesign.boardCoreOpacity ● Float scalar
CAD design board core opacity.
DesCadDesign.boardLayers ● [DesCadBoardLayer!] list object
CAD design board layers.
DesCadDesign.boardOffsetMcadToEcadOrigin ● DesCadPoint! non-null object
CAD design board offset MCAD to ECAD origin.
DesCadDesign.boardOrigin ● DesCadPoint! non-null object
CAD design board origin.
DesCadDesign.boardOutlineJson ● String scalar
JSON serialized *ComplexShape*.
DesCadDesign.boardRegions ● [DesCadBoardRegion!] list object
CAD design board regions.
DesCadDesign.boardSplitLines ● [DesCadSplitLine!] list object
CAD design board split lines.
DesCadDesign.boardThickness ● Int! non-null scalar
CAD design board thickness.
DesCadDesign.collaborationFlags ● [DesCadBoardCollaborationFlag!]! non-null enum
CAD design collaboration flags.
DesCadDesign.componentTypes ● [DesCadBoardComponentType!] list object
CAD design component types.
DesCadDesign.coordinateSystemTranslation ● DesCadPoint! non-null object
CAD design coordinates system translation.
DesCadDesign.copperExportFeatures ● [DesCadBoardCopperExportFeature!]! non-null enum
CAD design copper export features.
DesCadDesign.copperLayers ● [DesCadBoardCopperLayer!] list object
CAD design copper layers.
DesCadDesign.copperRegions ● [DesCadBoardCopperRegion!] list object
CAD design copper regions.
DesCadDesign.cutouts ● [DesCadBoardCutout!] list object
CAD design cutouts.
DesCadDesign.designFileName ● String scalar
CAD design file name.
DesCadDesign.designVariantId ● String scalar
CAD design variant identifier.
DesCadDesign.designVariantName ● String scalar
CAD design variant name.
DesCadDesign.hasHatchedCopperPolygons ● Boolean! non-null scalar
True if CAD design has hatched copper polygons.
DesCadDesign.holes ● [DesCadBoardHole!] list object
CAD design holes.
DesCadDesign.isRF20Design ● Boolean! non-null scalar
True if CAD design is a RF20 design.
DesCadDesign.layersExportMode ● DesCadLayersExportMode! non-null enum
Mode of export for CAD design.
DesCadDesign.messages ● [String!] list scalar
CAD design messages.
DesCadDesign.minimalHeightComponentsShown ● Int! non-null scalar
CAD design minimal height of the components shown.
DesCadDesign.properties ● [DesCadProperty!] list object
CAD design properties.
DesCadDesign.tracks ● [DesCadBoardTrack!] list object
CAD design tracks.
DesCadDesign.variants ● DesCadBoardVariants object
CAD design variants.
DesCadDesign.vias ● [DesCadBoardVia!] list object
CAD design vias.
DesCadDesign.workflowState ● DesCadWorkflowState! non-null enum
CAD design workflow state.