Click or drag to resize

MarkableElectrodeTabDesigner Properties

The MarkableElectrodeTabDesigner type exposes the following members.

Properties
 NameDescription
Public propertyAllowedScanControllers 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)
Public propertyAngle Angle of the cut. Only used when Mode is Tabless.
Protected propertyApplicationDataDirectory The directory where application data, such as logs and configurations, are stored.
(Inherited from BaseJobElement)
Public propertyAvailableScanControllers List of available scan controllers that can be used as the targets.
(Inherited from BaseMarkableJobElement)
Public propertyBottomOffset Offset the bottom of all inner cuts. Only used when Mode is Tabless.
Protected propertyBoundingBoxMap
(Inherited from BaseMarkableJobElement)
Public propertyChamferSize Size of the chamfer at the start and end of the contour. Only used when Mode is DiscreteTab.
Public propertyCondition The binning condition for the holder of the job element.
(Inherited from BaseJobElement)
Protected propertyConfigurationManager
(Inherited from BasePlugin)
Public propertyCuttingDirection Defines weather the _direction is from left to right or vice versa.
Protected propertyDefaultPenNumber
(Inherited from BaseMarkableJobElement)
Protected propertyDeviceManager
(Inherited from BaseJobElement)
Protected propertyDirtyFlagLocker The lock object for property modification.
(Inherited from BaseJobElement)
Protected propertyDoHandleConditionPortChangedDelegate
(Inherited from BaseJobElement)
Public propertyEnvelopingOutline Defines the shape used to approximate the outline.
(Inherited from BaseMarkableJobElement)
Public propertyEqualTimePerTab Optimize speeds to avoid movement of the laser away from the center of the field in band direction.
Public propertyExecutions The number of times this job element should be executed.
(Inherited from BaseMarkableJobElement)
Public propertyExecutionSequences 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)
Public propertyFillingPenNumber The pen for the filling of this job element.
(Inherited from BaseMarkableVectorGraphic)
Public propertyFillingProfiles The fillingprofiles for the whole vector graphic. The values are dynamically generated during the rebuild process.
(Inherited from BaseMarkableVectorGraphic)
Public propertyForceRightAngledTransition Use a right angle to transition between baseline and cuts. Only used when Mode is Tabless.
Public propertyHeadLength Length of the starting segment (horizontal line).
Public propertyHeight Height of the cut. Only used when Mode is Tabless.
Public propertyIsDirty The flag to indicate whether the content of this job element has been modified.
(Inherited from BaseJobElement)
Public propertyIsDynamic The flag to indicate whether the content of this job element is dynamic.
(Inherited from BaseMarkableVectorGraphic)
Public propertyIsFillable Indicates whether the vector graphic content is fillable
(Inherited from BaseMarkableVectorGraphic)
Public propertyIsJerkLimited 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)
Public propertyIsLocked The flag to indicate whether the content of this job element should not be modified.
(Inherited from BaseMarkableJobElement)
Public propertyIsUsingVariable
(Inherited from BaseMarkableVectorGraphic)
Public propertyJobElementID 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)
Protected propertyLogDirectory The directory of the log file.
(Inherited from BasePlugin)
Public propertyLogger The common logger.
(Inherited from BasePlugin)
Public propertyMarkableConfiguration The configuration: marker profiles, model matrix, and bounding box.
(Inherited from BaseMarkableJobElement)
Public propertyMarkerProfile The settings for marking. This is a shortcut to the MarkerProfile contained in the MarkableConfiguration.
(Inherited from BaseMarkableVectorGraphic)
Public propertyMode Defines weather a tab or a cut is created.
Public propertyNotifyIo Output whether flag region or head/tail region is currently marked via job element-specific signal
Public propertyNublessAngle Angle for first step in nubless design. Only used when Mode is Tabless.
Public propertyNublessEnabled Enable additional head step for nubless design. Only used when Mode is Tabless.
Public propertyNublessHeight Height for first step in nubless design. Only used when Mode is Tabless.
Public propertyNublessStepAngle Angle for second step in nubless design. Only used when Mode is Tabless.
Public propertyNublessStepHeight Height for second step in nubless design. Only used when Mode is Tabless.
Public propertyNublessStepWidth Width of second step in nubless design. Only used when Mode is Tabless.
Public propertyNumberOfHeadUCuts Number of u-cuts in the starting segment.
Public propertyNumberOfIncrements Number of increments for tab height for DiscreteTab or tab gap for Tabless, respectively.
Public propertyNumberOfTabs Number of tabs/cuts to generate.
Public propertyNumberOfTailUCuts Number of u-cuts in the appendix.
Public propertyOCutsEnabled Adds o-cuts at every OCutsInterval tab. Only used when Mode is DiscreteTab.
Public propertyOCutsInterval Interval for the O-Cuts. Only used when Mode is DiscreteTab.
Public propertyOCutsRadius Radius of o-cut edges. Only used when Mode is DiscreteTab.
Public propertyOCutsTotalHeight Total height of o-cut including tab height. Only used when Mode is DiscreteTab.
Public propertyOffCut Adds u-cuts at the start and end.
Public propertyPenNumber
(Inherited from BaseMarkableVectorGraphic)
Public propertyPenSegmentHeight All marking above this height is done with pen number 2. The rest uses the defined job element pen.
Public propertyPersistVectorGraphic Indicates whether the vector graphic content is statically generated, without the need of the Rebuild method.
(Inherited from BaseMarkableVectorGraphic)
Public propertyPluginMetadata 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)
Public propertyPOIs Points of interest to be drawn on canvas but not marked.
(Inherited from BaseMarkableJobElement)
Public propertyPropertyMask
(Inherited from BaseJobElement)
Public propertyRadiusBottom Radius at the tab bottom. Only used when Mode is DiscreteTab.
Public propertyRadiusTop Radius at the tab top. Only used when Mode is DiscreteTab.
Public propertySecondaryCuttingDirection Sets direction of vertical cuts. Only used when Mode is Tabless.
Public propertyShowConditionControllerUIDelegate The delegate to show the controller UI because no ports have been defined.
(Inherited from BaseJobElement)
Public propertySupportIterationLevel
(Inherited from BaseMarkableJobElement)
Public propertySupportsCellFilling Indicates whether the vector graphic content supports cell based filling. Mostly useful for Cellcodes.
(Inherited from BaseMarkableVectorGraphic)
Public propertyTabAngleFalling Angle of the falling tab edge. Only used when Mode is DiscreteTab.
Public propertyTabAngleRising Angle of the rising tab edge. Only used when Mode is DiscreteTab.
Public propertyTabDefinitions Defines a list of tabs to use instead of the fixed size and increment properties.
Public propertyTabGap Distance between to tabs/cuts.
Public propertyTabGapIncrement Increment of the TabGap.
Public propertyTabSize Size of the tab. Only used when Mode is DiscreteTab.
Public propertyTabSizeIncrement Increment of TabSize. Only used when Mode is DiscreteTab.
Public propertyTailLength Length of the appendix (horizontal line).
Public propertyTopOffset Offset the top of all inner cuts. Only used when Mode is Tabless.
Public propertyTransitionRadius Radius for arc between head/tail and first/last cut. Only used when Mode is Tabless.
Public propertyUCutHeight Height of u-cut.
Public propertyUCutOverlap Overlap of adjacent u-cuts.
Public propertyUCutRadius Radius of u-cut edges.
Protected propertyVariableManager
(Inherited from BaseJobElement)
Public propertyVariableScopeName
(Inherited from BaseJobElement)
Public propertyVectorGraphicEngine The vector graphic engine. This property holds the content of this job element.
(Inherited from BaseMarkableVectorGraphic)
Top
See Also