Markable |
The MarkableElectrodeTabDesigner type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowedScanControllers |
List of scan controllers as the target of the job element. An empty list means the job element allows any scan controller to be the target.
(Inherited from BaseMarkableJobElement) | |
| Angle | Angle of the cut. Only used when Mode is Tabless. | |
| ApplicationDataDirectory |
The directory where application data, such as logs and configurations, are stored.
(Inherited from BaseJobElement) | |
| AvailableScanControllers |
List of available scan controllers that can be used as the targets.
(Inherited from BaseMarkableJobElement) | |
| BottomOffset | Offset the bottom of all inner cuts. Only used when Mode is Tabless. | |
| BoundingBoxMap | (Inherited from BaseMarkableJobElement) | |
| ChamferSize | Size of the chamfer at the start and end of the contour. Only used when Mode is DiscreteTab. | |
| Condition |
The binning condition for the holder of the job element.
(Inherited from BaseJobElement) | |
| ConfigurationManager | (Inherited from BasePlugin) | |
| CuttingDirection | Defines weather the _direction is from left to right or vice versa. | |
| DefaultPenNumber | (Inherited from BaseMarkableJobElement) | |
| DeviceManager | (Inherited from BaseJobElement) | |
| DirtyFlagLocker |
The lock object for property modification.
(Inherited from BaseJobElement) | |
| DoHandleConditionPortChangedDelegate | (Inherited from BaseJobElement) | |
| EnvelopingOutline |
Defines the shape used to approximate the outline.
(Inherited from BaseMarkableJobElement) | |
| EqualTimePerTab | Optimize speeds to avoid movement of the laser away from the center of the field in band direction. | |
| Executions |
The number of times this job element should be executed.
(Inherited from BaseMarkableJobElement) | |
| ExecutionSequences |
List of sequences on how the job element is iterated during execution. Each sequence can have its own number of iteration, outline pen, and filling pen.
(Inherited from BaseMarkableJobElement) | |
| FillingPenNumber |
The pen for the filling of this job element.
(Inherited from BaseMarkableVectorGraphic) | |
| FillingProfiles |
The fillingprofiles for the whole vector graphic. The values are dynamically generated during the rebuild process.
(Inherited from BaseMarkableVectorGraphic) | |
| ForceRightAngledTransition | Use a right angle to transition between baseline and cuts. Only used when Mode is Tabless. | |
| HeadLength | Length of the starting segment (horizontal line). | |
| Height | Height of the cut. Only used when Mode is Tabless. | |
| IsDirty |
The flag to indicate whether the content of this job element has been modified.
(Inherited from BaseJobElement) | |
| IsDynamic |
The flag to indicate whether the content of this job element is dynamic.
(Inherited from BaseMarkableVectorGraphic) | |
| IsFillable |
Indicates whether the vector graphic content is fillable
(Inherited from BaseMarkableVectorGraphic) | |
| IsJerkLimited |
Commands the executor the unlock the scan head. Only activate this setting, if all vectors are jerk limited. Otherwise scan head could be damaged.
(Inherited from BaseMarkableVectorGraphic) | |
| IsLocked |
The flag to indicate whether the content of this job element should not be modified.
(Inherited from BaseMarkableJobElement) | |
| IsUsingVariable | (Inherited from BaseMarkableVectorGraphic) | |
| JobElementID |
The unique ID of the job element. If the concrete class inherits from BaseJobElement, the JobElementID of the BaseJobElement will be prefilled. Recommended not to be changed.
(Inherited from BaseJobElement) | |
| LogDirectory |
The directory of the log file.
(Inherited from BasePlugin) | |
| Logger |
The common logger.
(Inherited from BasePlugin) | |
| MarkableConfiguration |
The configuration: marker profiles, model matrix, and bounding box.
(Inherited from BaseMarkableJobElement) | |
| MarkerProfile |
The settings for marking. This is a shortcut to the MarkerProfile contained in the MarkableConfiguration.
(Inherited from BaseMarkableVectorGraphic) | |
| Mode | Defines weather a tab or a cut is created. | |
| NotifyIo | Output whether flag region or head/tail region is currently marked via job element-specific signal | |
| NublessAngle | Angle for first step in nubless design. Only used when Mode is Tabless. | |
| NublessEnabled | Enable additional head step for nubless design. Only used when Mode is Tabless. | |
| NublessHeight | Height for first step in nubless design. Only used when Mode is Tabless. | |
| NublessStepAngle | Angle for second step in nubless design. Only used when Mode is Tabless. | |
| NublessStepHeight | Height for second step in nubless design. Only used when Mode is Tabless. | |
| NublessStepWidth | Width of second step in nubless design. Only used when Mode is Tabless. | |
| NumberOfHeadUCuts | Number of u-cuts in the starting segment. | |
| NumberOfIncrements | Number of increments for tab height for DiscreteTab or tab gap for Tabless, respectively. | |
| NumberOfTabs | Number of tabs/cuts to generate. | |
| NumberOfTailUCuts | Number of u-cuts in the appendix. | |
| OCutsEnabled | Adds o-cuts at every OCutsInterval tab. Only used when Mode is DiscreteTab. | |
| OCutsInterval | Interval for the O-Cuts. Only used when Mode is DiscreteTab. | |
| OCutsRadius | Radius of o-cut edges. Only used when Mode is DiscreteTab. | |
| OCutsTotalHeight | Total height of o-cut including tab height. Only used when Mode is DiscreteTab. | |
| OffCut | Adds u-cuts at the start and end. | |
| PenNumber | (Inherited from BaseMarkableVectorGraphic) | |
| PenSegmentHeight | All marking above this height is done with pen number 2. The rest uses the defined job element pen. | |
| PersistVectorGraphic |
Indicates whether the vector graphic content is statically generated, without the need of the Rebuild method.
(Inherited from BaseMarkableVectorGraphic) | |
| PluginMetadata |
The metadata of the plugin instances. If the concrete class inherits from the BasePluginSetup interface, the metadata of the BasePluginSetup will be prefilled.
(Inherited from BasePlugin) | |
| POIs |
Points of interest to be drawn on canvas but not marked.
(Inherited from BaseMarkableJobElement) | |
| PropertyMask | (Inherited from BaseJobElement) | |
| RadiusBottom | Radius at the tab bottom. Only used when Mode is DiscreteTab. | |
| RadiusTop | Radius at the tab top. Only used when Mode is DiscreteTab. | |
| SecondaryCuttingDirection | Sets direction of vertical cuts. Only used when Mode is Tabless. | |
| ShowConditionControllerUIDelegate |
The delegate to show the controller UI because no ports have been defined.
(Inherited from BaseJobElement) | |
| SupportIterationLevel | (Inherited from BaseMarkableJobElement) | |
| SupportsCellFilling |
Indicates whether the vector graphic content supports cell based filling. Mostly useful for Cellcodes.
(Inherited from BaseMarkableVectorGraphic) | |
| TabAngleFalling | Angle of the falling tab edge. Only used when Mode is DiscreteTab. | |
| TabAngleRising | Angle of the rising tab edge. Only used when Mode is DiscreteTab. | |
| TabDefinitions | Defines a list of tabs to use instead of the fixed size and increment properties. | |
| TabGap | Distance between to tabs/cuts. | |
| TabGapIncrement | Increment of the TabGap. | |
| TabSize | Size of the tab. Only used when Mode is DiscreteTab. | |
| TabSizeIncrement | Increment of TabSize. Only used when Mode is DiscreteTab. | |
| TailLength | Length of the appendix (horizontal line). | |
| TopOffset | Offset the top of all inner cuts. Only used when Mode is Tabless. | |
| TransitionRadius | Radius for arc between head/tail and first/last cut. Only used when Mode is Tabless. | |
| UCutHeight | Height of u-cut. | |
| UCutOverlap | Overlap of adjacent u-cuts. | |
| UCutRadius | Radius of u-cut edges. | |
| VariableManager | (Inherited from BaseJobElement) | |
| VariableScopeName | (Inherited from BaseJobElement) | |
| VectorGraphicEngine |
The vector graphic engine. This property holds the content of this job element.
(Inherited from BaseMarkableVectorGraphic) |