|
enum | CAM_FigureType {
CAM_FIGURE_NONE = 0,
CAM_FIGURE_POLYGON = 1,
CAM_FIGURE_PATH = 2,
CAM_FIGURE_LINE = 3,
CAM_FIGURE_TEXT = 4,
CAM_FIGURE_FLASH = 5,
CAM_FIGURE_INSERT = 6,
CAM_FIGURE_ARC = 7
} |
| Used to describe the figures imported from various formats. More...
|
|
enum | CAM_PathType { CAM_PATHTYPE_TRUNCATE = 0,
CAM_PATHTYPE_EXTEND = 1,
CAM_PATHTYPE_ROUND = 2,
CAM_PATHTYPE_VARIABLE = 3
} |
| CAM Library DLL provides several path types that are used to describe the paths imported from various formats. More...
|
|
enum | CAM_MirrorType { CAM_MIRRORTYPE_NONE = 0,
CAM_MIRRORTYPE_HORIZONTAL = 1,
CAM_MIRRORTYPE_VERTICAL = 2
} |
| CAM Library provides several mirror types that are used to describe the orientation of Text and Inserts imported from various formats. More...
|
|
enum | CAM_ArcDirectionType { CAM_DIRECTIONTYPE_CLOCKWISE = 0,
CAM_DIRECTIONTYPE_COUNTERCLOCKWISE = 1
} |
| CAM Library provides several Arc Direction types that are used to describe the direction of the Arc : Clockwise, or Counter Clockwise. More...
|
|
enum | CAM_CompensationSideType { CAM_COMPONSENTATIONSIDE_NONE = 0,
CAM_COMPONSENTATIONSIDE_LEFT = 1,
CAM_COMPONSENTATIONSIDE_RIGHT = 2
} |
| CAM Library provides several NC path compensation values. More...
|
|
enum | CAM_NCToolType {
CAM_NCTOOLTYPE_STANDARD = 0,
CAM_NCTOOLTYPE_ROUTCIRCLE_CW = 32,
CAM_NCTOOLTYPE_ROUTCIRCLE_CCW = 33,
CAM_NCTOOLTYPE_DRILLED_CIRCLE = 84,
CAM_NCTOOLTYPE_DRILLED_SLOT = 85,
CAM_NCTOOLTYPE_ROUTEDSTEPSLOTCANNEDCYCLE = 87,
CAM_NCTOOLTYPE_DRILLEDTEXT_HORIZONTAL = 97,
CAM_NCTOOLTYPE_DRILLEDTEXT_VERTICAL = 98
} |
| CAM Library provides several NC type values. More...
|
|
enum | CAM_FillType { CAM_FILLMODE_OUTLINE = 0,
CAM_FILLMODE_STICK = 1,
CAM_FILLMODE_SOLID = 2
} |
| CAM Library provides several fill mode values which affect how figures are drawn. More...
|
|
enum | CAM_FlashType {
CAM_FLASH_NONE = 0,
CAM_FLASH_CIRCLE = 1,
CAM_FLASH_DIAMOND = 2,
CAM_FLASH_DONUT = 3,
CAM_FLASH_DONUT_SQUARE = 4,
CAM_FLASH_OBLONG = 5,
CAM_FLASH_RECT = 6,
CAM_FLASH_RECT_ROUNDED = 7,
CAM_FLASH_RECT_CHAMFERED = 8,
CAM_FLASH_TARGET = 9,
CAM_FLASH_THERMAL = 10,
CAM_FLASH_THERMAL_SQUARE = 11,
CAM_FLASH_THERMAL_SQUAREROUND = 12,
CAM_FLASH_THERMAL_RECTANGLE = 13,
CAM_FLASH_TRAPEZIOD = 14,
CAM_FLASH_TRIANGLE = 15,
CAM_FLASH_BUTTERFLY = 16,
CAM_FLASH_SQUARE_BUTTERFLY = 17,
CAM_FLASH_HEXAGON = 18,
CAM_FLASH_HEXAGON_HORIZONTAL = 19,
CAM_FLASH_HEXAGON_VERTICAL = 20,
CAM_FLASH_OCTAGON = 21,
CAM_FLASH_BULLET = 22,
CAM_FLASH_MOIRE = 23,
CAM_FLASH_ELLIPSE = 24,
CAM_FLASH_CUSTOM = 25,
CAM_FLASH_POEX = 26,
CAM_FLASH_POIN = 27,
CAM_FLASH_DONUT_SQUAREROUND = 28,
CAM_FLASH_DONUT_ROUNDEDSQUARE = 29,
CAM_FLASH_DONUT_RECTANGLE = 30,
CAM_FLASH_DONUT_ROUNDEDRECTANGLE = 31,
CAM_FLASH_DONUT_OVAL = 32,
CAM_FLASH_THERMAL_ROUNDEDSQUARE = 33,
CAM_FLASH_THERMAL_ROUNDEDRECTANGLE = 34,
CAM_FLASH_THERMAL_OVAL = 35,
CAM_FLASH_THERMAL_OBLONG = 36,
CAM_FLASH_THERMAL_LINE = 37,
CAM_FLASH_HOMEPLATE = 38,
CAM_FLASH_HOMEPLATE_INVERTED = 39,
CAM_FLASH_HOMEPLATE_RADIUSED = 40,
CAM_FLASH_HOMEPLATE_INVERTED_RADIUSED = 41,
CAM_FLASH_HOMEPLATE_FLAT = 42,
CAM_FLASH_CROSS = 43,
CAM_FLASH_DOGBONE = 44,
CAM_FLASH_DPACK = 45
} |
| Available Aperture shapes supported by CAM Library. More...
|
|
enum | CAM_LayerType {
CAM_LAYERTYPE_NONE = 0,
CAM_LAYERTYPE_TOP = 1,
CAM_LAYERTYPE_BOTTOM = 2,
CAM_LAYERTYPE_INTERNAL = 3,
CAM_LAYERTYPE_NEGPLANE = 4,
CAM_LAYERTYPE_POSPLANE = 5,
CAM_LAYERTYPE_DRILL_THRUHOLE = 6,
CAM_LAYERTYPE_DRILL_BLINDBURIED = 7,
CAM_LAYERTYPE_SILKTOP = 8,
CAM_LAYERTYPE_SILKBOT = 9,
CAM_LAYERTYPE_MASKTOP = 10,
CAM_LAYERTYPE_MASKBOT = 11,
CAM_LAYERTYPE_PASTETOP = 12,
CAM_LAYERTYPE_PASTEBOT = 13,
CAM_LAYERTYPE_ROUTMILL = 14,
CAM_LAYERTYPE_DIELECTRIC = 15,
CAM_LAYERTYPE_COMPONENTSTOP = 16,
CAM_LAYERTYPE_COMPONENTSBOT = 17,
CAM_LAYERTYPE_TEMPORARY = 18,
CAM_LAYERTYPE_FAB = 19,
CAM_LAYERTYPE_BORDER = 20,
CAM_LAYERTYPE_SCORE = 21,
CAM_LAYERTYPE_GRAPHIC = 22,
CAM_LAYERTYPE_DRILL_NONPLATED = 23,
CAM_LAYERTYPE_NETLIST = 24,
CAM_LAYERTYPE_ASSEMBLY = 25,
CAM_LAYERTYPE_MECHANICAL = 26
} |
| Available Layer Types supported by CAM Library. More...
|
|
Common variables and constants used by CAM Library.