Base |
public abstract class BaseFlowJobElement : BaseJobElement, IMarkableJobElement, ITransformable
The BaseFlowJobElement type exposes the following members.
Name | Description | |
---|---|---|
![]() | BaseFlowJobElement | Initializes a new instance of the Object class. |
Name | Description | |
---|---|---|
![]() | ApplicationDataDirectory |
The directory where application data, such as logs and configurations, are stored.
(Inherited from BaseJobElement) |
![]() | CanOutputSingleJobElement | |
![]() | Children | The list of the child job elements. |
![]() | Condition |
The binning condition for the holder of the job element.
(Inherited from BaseJobElement) |
![]() | ConfigurationManager | (Inherited from BasePlugin) |
![]() | DeviceManager | (Inherited from BaseJobElement) |
![]() | DirtyFlagLocker |
The lock object for property modification.
(Inherited from BaseJobElement) |
![]() | DoHandleConditionPortChangedDelegate | (Inherited from BaseJobElement) |
![]() | HasConditionValueOverride | The flag to indicate that the condition is used for the direct children and each can override the condition value. The container itself does not use the binning. |
![]() | InternalChildren | The list of the child job elements, in read-write form. |
![]() | IsAborted | The flag to indicate whether this job element has stopped processing its children in case of error. |
![]() | IsDirty |
The flag to indicate whether the content of this job element has been modified.
(Inherited from BaseJobElement) |
![]() | IsNonAtomic | Obsolete. The flag to indicate whether the children execution will be intermingled with other outside job elements. This is only meaningful if the parent's IsParallel is true. |
![]() | IsParallel | Obsolete. The flag to indicate whether the children will be executed in parallel. |
![]() | 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 of this flow job element. |
![]() | OutputSingleJobElement | |
![]() | 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) |
![]() | PropertyMask | (Inherited from BaseJobElement) |
![]() | ShowConditionControllerUIDelegate |
The delegate to show the controller UI because no ports have been defined.
(Inherited from BaseJobElement) |
![]() | VariableManager | (Inherited from BaseJobElement) |
![]() | VariableScopeName | (Inherited from BaseJobElement) |
Name | Description | |
---|---|---|
![]() | AddJobElement | Adds a job element as a child. |
![]() | CenterToOrigin | Moves the job element so that its centroid is at the origin. |
![]() | ClearAllJobElements | Removes all child items. |
![]() | CompareWith | (Inherited from BaseJobElement) |
![]() | CopyFrom |
Copies the source job element into this job element.
(Inherited from BaseJobElement) |
![]() | Dispose | (Inherited from BasePlugin) |
![]() | Dispose(Boolean) | (Inherited from BasePlugin) |
![]() | DisposeUI | (Overrides BaseJobElementDisposeUI(PluginSettingsView)) |
![]() | DoClearAllJobElements | Removes all child items of a given list. |
![]() | DoCompareWith | (Inherited from BaseJobElement) |
![]() | DoDisposeUI | (Inherited from BasePlugin) |
![]() | DoExecuteJobElements | Process the child job elements relative to this job element. Each child can be modified by a local process configuration. |
![]() | DoGetUIMask | (Inherited from BaseJobElement) |
![]() | DoInsertJobElement | Inserts a job element as a child of a given list. |
![]() | DoRemoveJobElement | Removes a child job element from a given list. |
![]() | DoShowUI(String) | (Inherited from BaseJobElement) |
![]() | DoShowUI(JobElementHolder, String) | (Inherited from BaseJobElement) |
![]() | DoShowUI(JobElementHolder, String, PropertyMask) | (Inherited from BaseJobElement) |
![]() | DoShowUICallback(PluginSettingsView) |
This callback method is called when a GUI settings dialog is closed
with Apply or OK and is used to extract the changed properties from
a settings dialog in the GUI.
(Inherited from BaseJobElement) |
![]() | DoShowUICallback(JobElementHolder, PluginSettingsView) |
This callback method is called when a GUI settings dialog is closed
with Apply or OK and is used to extract the changed properties from
a settings dialog in the GUI.
(Inherited from BaseJobElement) |
![]() | ExecuteJobElements | Processes child job elements using a certain logic. This method is executed in between the PreExecute and the PostExecute methods. |
![]() | Flip | Flip the job element against given flags for axes. |
![]() | GenerateLocalTag | (Inherited from BaseJobElement) |
![]() | GetBoundingBox | |
![]() | GetUIMask | (Inherited from BaseJobElement) |
![]() | HandleChildJobElementProcessingStarting | Propagates the event received from the helper back to the top executor. |
![]() | HandleConditionPortChanged |
Performs necessary adjustments whenever the controller has updated its ports.
(Inherited from BaseJobElement) |
![]() | HandleLocalChildJobElementIsAvailable | Handles the event received from the helper that a child job element is found. |
![]() | HasDynamicChild | Returns whether this job element contains a dynamic job element recursively. |
![]() | HasInfinitePassChild | Returns whether this job element contains a child with an infinite pass recursively. |
![]() | HasNonFlowChild | Returns whether this job element contains a job element that is not a flow job element. |
![]() | HasPoint | Tests whether a point is inside (inclusively) the job element. This applies only if the job element is on a single plane. |
![]() | Initialize |
Plug-in specific initialization can be done here if necessary.
(Inherited from BasePlugin) |
![]() | InsertJobElement | Inserts a job element as a child. |
![]() | IsChildEditable | |
![]() | MoveTo | Moves the job element so that its centroid is at the given position. |
![]() | PostExecute | Executes the necessary steps after the job elements were processed. |
![]() | PreExecute | Executes the necessary steps before the job elements are processed. |
![]() | RemoveJobElement | Removes a child job element. |
![]() | Rotate(Double) | Rotates the job element a given angle around the z-axis. |
![]() | Rotate(Double, dvec3) | Rotates the job element a given angle with respect to a given vector passing through its centroid. |
![]() | Scale(Double) | Scales the job element uniformly with respect to its centroid. |
![]() | Scale(dvec3) | Scales the job element non-uniformly with respect to its centroid. |
![]() | ShowUI(String) | (Inherited from BaseJobElement) |
![]() | ShowUI(JobElementHolder, String) | (Inherited from BaseJobElement) |
![]() | ShowUI(JobElementHolder, String, PropertyMask) | (Overrides BaseJobElementShowUI(JobElementHolder, String, PropertyMask)) |
![]() | ShowUICallback(PluginSettingsView) | (Inherited from BaseJobElement) |
![]() | ShowUICallback(JobElementHolder, PluginSettingsView) | (Overrides BaseJobElementShowUICallback(JobElementHolder, PluginSettingsView)) |
![]() | ShowUICancelCallback(PluginSettingsView) |
Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin) |
![]() | ShowUICancelCallback(JobElementHolder, PluginSettingsView) | (Inherited from BaseJobElement) |
![]() | ToString | (Inherited from BasePlugin) |
![]() | Transform | Multiplies the model matrix with a transformation matrix. |
![]() | Translate | Translates the job element with a given vector. |
![]() | UpdateFieldT |
Updates the Property to the value by using DirtyFlagLocker and setting IsDirty .
(Inherited from BaseJobElement) |
Name | Description | |
---|---|---|
![]() | ChildJobElementProcessingStarting | Raised when a child job element is started being processed by a flow job element. |