Base |
The BaseMarkableSolid type exposes the following members.
Name | Description | |
---|---|---|
![]() | ActivateSlices |
Added the specified slices to the VectorGraphicEngine. This enables selecting a range of slices for rendering / execution.
(Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | AddFilling |
Adds a given filling profile for the contour. This stores only the filling information.
(Inherited from BaseMarkableVectorGraphic) |
![]() | AlterPenSetPostBuild |
Provides the possibility to alter the resolved pen set during execution.
(Inherited from BaseMarkableJobElement) |
![]() | AlterPenSetPreBuild |
Provides the possibility to alter the resolved pen set during execution.
(Inherited from BaseMarkableJobElement) |
![]() | BuildContent |
Builds the job element's contents (in terms of meta-commands) so that it will be consistent with its properties.
(Inherited from BaseMarkableJobElement) |
![]() | BuildFillings | (Inherited from BaseMarkableVectorGraphic) |
![]() | BuildSlice |
Builds a slice for the specified index and transformation.
(Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | CenterToOrigin |
Moves the job element so that its centroid is at the origin.
(Inherited from BaseMarkableJobElement) |
![]() | ClearAllFillings |
Removes all fillings from the list. This removes only the filling information.
(Inherited from BaseMarkableVectorGraphic) |
![]() | ClearSlices |
Clears all built slices.
(Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | ClearSlices(Int32) | (Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | CompareWith | (Inherited from BaseMarkableVectorGraphic) |
![]() | CopyFrom |
Copies the source job element into this job element.
(Inherited from BaseJobElement) |
![]() | CreateFromBox |
Sets the metric properties to fit the box defined by the two points.
(Inherited from BaseMarkableJobElement) |
![]() | Dispose | (Inherited from BasePlugin) |
![]() | Dispose(Boolean) | (Inherited from BaseMarkableVectorGraphic) |
![]() | DisposeUI | (Inherited from BaseMarkableJobElement) |
![]() | DoCompareWith | (Inherited from BaseJobElement) |
![]() | DoDisposeUI | (Inherited from BasePlugin) |
![]() | DoGetUIMask | (Inherited from BaseJobElement) |
![]() | DoRebuild | (Overrides BaseMultiCrossSectionVectorGraphicDoRebuild(dmat4)) |
![]() | 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) |
![]() | DoUpdateDynamicContent |
Updates the content to the latest value. See IsDynamic.
Value can be updated before and after execution.
A unique ID to indicate that the content is simulated using the given ID as the key. The simulated value is reset to the last non-simulated value if the ID changes. The last non-simulated value will be used if the ID is null. (Inherited from BaseMarkableVectorGraphic) |
![]() | Flip |
Flip the job element against given flags for axes.
(Inherited from BaseMarkableJobElement) |
![]() | GenerateLocalTag | (Inherited from BaseJobElement) |
![]() | GetBoundingBox |
Returns the bounding box of the transformed job element.
(Inherited from BaseMarkableVectorGraphic) |
![]() | GetExecutionStats |
Gets the execution statistics of the job element
(Inherited from BaseMarkableVectorGraphic) |
![]() | GetFillingPenNumbers | (Inherited from BaseMarkableVectorGraphic) |
![]() | GetImportSettings | Returns the last used or default SolidImportSettings |
![]() | GetNontransformedBoundingBox | (Inherited from BaseMarkableJobElement) |
![]() | GetPenNumbers | (Inherited from BaseMarkableVectorGraphic) |
![]() | GetSlices |
Returns list of VectorGraphicLayer. Each layer contains a single slice.
(Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | GetTransformedBoundingBox | (Overrides BaseMarkableVectorGraphicGetTransformedBoundingBox(dmat4)) |
![]() | GetUIMask | (Inherited from BaseJobElement) |
![]() | HandleConditionPortChanged |
Performs necessary adjustments whenever the controller has updated its ports.
(Inherited from BaseJobElement) |
![]() | HasPoint |
Tests whether a point is inside (inclusively) the job element. This applies only if the job element is on a single plane.
(Inherited from BaseMarkableJobElement) |
![]() | HasSlice |
Returns true if slice for the provided index was already built.
(Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | Import | Imports Facets from specified file containing surfaces (eg *.stl). |
![]() | Initialize |
Plug-in specific initialization can be done here if necessary.
(Inherited from BasePlugin) |
![]() | InvokePenSetUpdated | (Inherited from BaseMarkableJobElement) |
![]() | InvokeSliceBuilt |
Invokes SliceBuilt.
(Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | IsEmpty |
Returns true if job element doesn't contain any content.
(Overrides BaseMarkableVectorGraphicIsEmpty) |
![]() | MoveTo |
Moves the job element so that its centroid is at the given position.
(Inherited from BaseMarkableJobElement) |
![]() | PostImport | Function called at the end of Import(SolidImportSettings) |
![]() | Rebuild(dmat4) |
Updates the job element's contents (in terms of meta-commands) so that it will be consistent with its properties.
(Inherited from BaseMultiCrossSectionVectorGraphic) |
![]() | Rebuild(dmat4, CommandListType) | (Inherited from BaseMarkableVectorGraphic) |
![]() | RemoveFilling |
Removes a filling from the list. This removes only the filling information.
(Inherited from BaseMarkableVectorGraphic) |
![]() | RemoveFillingAt |
Removes a filling from the list. This removes only the filling information.
(Inherited from BaseMarkableVectorGraphic) |
![]() | Rotate(Double) |
Rotates the job element a given angle around the z-axis.
(Inherited from BaseMarkableJobElement) |
![]() | Rotate(Double, dvec3) |
Rotates the job element a given angle with respect to a given vector passing through its centroid.
(Inherited from BaseMarkableJobElement) |
![]() | Scale(Double) |
Scales the job element uniformly with respect to its centroid.
(Inherited from BaseMarkableJobElement) |
![]() | Scale(dvec3) |
Scales the job element non-uniformly with respect to its centroid.
(Inherited from BaseMarkableJobElement) |
![]() | ScalePrepend(Double) | (Inherited from BaseMarkableJobElement) |
![]() | ScalePrepend(dvec3) | (Inherited from BaseMarkableJobElement) |
![]() | ShowUI(String) | (Inherited from BaseJobElement) |
![]() | ShowUI(JobElementHolder, String) | (Inherited from BaseJobElement) |
![]() | ShowUI(JobElementHolder, String, PropertyMask) | (Inherited from BaseMarkableVectorGraphic) |
![]() | ShowUICallback(PluginSettingsView) | (Inherited from BaseJobElement) |
![]() | ShowUICallback(JobElementHolder, PluginSettingsView) | (Inherited from BaseMarkableVectorGraphic) |
![]() | 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) |
![]() | SplitAtPlane(FuncBaseMarkableJobElement, dvec2, dvec2, dmat4, MarkingMode, Double, Double) |
Splits the job element along the plate that is perpendicular to the XY plane and traversing the line defined by the two points.
(Inherited from BaseMarkableJobElement) |
![]() | SplitAtPlane(FuncBaseMarkableJobElement, dvec2, dvec2, dmat4, Double, Double, Boolean) |
Splits the job element along the plate that is perpendicular to the XY plane and traversing the line defined by the two points.
(Inherited from BaseMarkableJobElement) |
![]() | SplitAtPlane(FuncBaseMarkableJobElement, dvec3, dvec3, dvec3, dmat4, Double, Double, Boolean) |
Splits the job element along the plate defined by the two lines from p0 to p1 and p0 to p2.
(Inherited from BaseMarkableJobElement) |
![]() | SplitAtPlane(FuncBaseMarkableJobElement, dvec3, dvec3, dvec3, dmat4, MarkingMode, Double, Double) |
Splits the job element along the plate defined by the two lines from p0 to p1 and p0 to p2.
(Inherited from BaseMarkableVectorGraphic) |
![]() | ToString | (Inherited from BasePlugin) |
![]() | Transform |
Multiplies the model matrix with a transformation matrix.
(Inherited from BaseMarkableJobElement) |
![]() | Translate |
Translates the job element with a given vector.
(Inherited from BaseMarkableJobElement) |
![]() | UpdateBounds | Updates MinBound and MaxBound by transforming Facets. |
![]() | UpdateDynamicContent |
Updates the content to the latest value. The dirty flag is set to true. See IsDynamic.
Value can be updated before and after execution.
A unique ID to indicate that the content is simulated using the given ID as the key. The simulated value is reset to the last non-simulated value if the ID changes. The last non-simulated value will be used if the ID is null. (Inherited from BaseMarkableVectorGraphic) |
![]() | UpdateFieldT |
Updates the Property to the value by using DirtyFlagLocker and setting IsDirty .
(Inherited from BaseJobElement) |