Click or drag to resize

MarkableBitmap Methods

The MarkableBitmap type exposes the following members.

Methods
 NameDescription
Public methodAlterPenSetPostBuild Provides the possibility to alter the resolved pen set during execution.
(Inherited from BaseMarkableJobElement)
Public methodAlterPenSetPreBuild Provides the possibility to alter the resolved pen set during execution.
(Inherited from BaseMarkableJobElement)
Protected methodBuildContent Builds the job element's contents (in terms of meta-commands) so that it will be consistent with its properties.
(Overrides BaseMarkableJobElementBuildContent)
Public methodCenterToOrigin Moves the job element so that its centroid is at the origin.
(Inherited from BaseMarkableJobElement)
Public methodCompareWith
(Inherited from BaseMarkableJobElement)
Public methodConvertToEmbedded Converts the bitmap into an embedded one. Nothing is done if it is already embedded. The resource ID is adjusted accordingly if converting is successful.
(Inherited from BaseMarkableBitmapGraphic)
Public methodConvertToNonEmbedded Converts the bitmap to an external reference. Nothing is done if it is already an external reference. The resource ID is adjusted accordingly if converting is successful.
(Inherited from BaseMarkableBitmapGraphic)
Public methodCopyFrom Copies the source job element into this job element.
(Inherited from BaseJobElement)
Public methodCreateFromBox Sets the metric properties to fit the box defined by the two points.
(Inherited from BaseMarkableJobElement)
Public methodDispose
(Inherited from BasePlugin)
Protected methodDispose(Boolean)
(Inherited from BasePlugin)
Public methodDisposeUI
(Overrides BaseMarkableJobElementDisposeUI(PluginSettingsView))
Protected methodDoCompareWith
(Overrides BaseJobElementDoCompareWith(JobElementHolder, JobElementHolder, PropertyMask))
Protected methodDoDisposeUI
(Inherited from BasePlugin)
Protected methodDoGetUIMask
(Overrides BaseJobElementDoGetUIMask)
Protected methodDoShowUI(String)
(Inherited from BaseJobElement)
Protected methodDoShowUI(JobElementHolder, String)
(Overrides BaseJobElementDoShowUI(JobElementHolder, String))
Protected methodDoShowUI(JobElementHolder, String, PropertyMask)
(Overrides BaseJobElementDoShowUI(JobElementHolder, String, PropertyMask))
Protected methodDoShowUICallback(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)
Protected methodDoShowUICallback(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.
(Overrides BaseJobElementDoShowUICallback(JobElementHolder, PluginSettingsView))
Public methodFlip Flip the job element against given flags for axes.
(Inherited from BaseMarkableJobElement)
Protected methodGenerateLocalTag
(Inherited from BaseJobElement)
Public methodGetBoundingBox Returns the bounding box of the transformed job element.
(Inherited from BaseMarkableJobElement)
Public methodGetEndPosition Returns the untransformed end position.
(Inherited from BaseMarkableBitmapGraphic)
Public methodGetExecutionStats(MarkingMode, PenSet, dmat4, Nullabledvec3) Gets the execution statistics of the job element
(Inherited from BaseMarkableJobElement)
Public methodGetExecutionStats(MarkerPen, Double, LaserProfile, dmat4, Nullabledvec3, Int32) Gets the execution statistics of the job element
(Inherited from BaseMarkableBitmapGraphic)
Public methodGetExecutionTime Gets the execution time of the job element
(Inherited from BaseMarkableBitmapGraphic)
Protected methodGetNontransformedBoundingBox
(Inherited from BaseMarkableBitmapGraphic)
Public methodGetOutline Get the path representing the bounding box outline of the bitmap.
(Inherited from BaseMarkableBitmapGraphic)
Public methodGetProcessedBitmap Returns the processed bitmap used for marking.
(Overrides BaseMarkableBitmapGraphicGetProcessedBitmap(dmat4))
Public methodGetStartPosition Returns the untransformed start position.
(Inherited from BaseMarkableBitmapGraphic)
Protected methodGetTransformedBoundingBox
(Inherited from BaseMarkableBitmapGraphic)
Public methodGetUIMask
(Inherited from BaseJobElement)
Public methodHandleConditionPortChanged Performs necessary adjustments whenever the controller has updated its ports.
(Inherited from BaseJobElement)
Public methodHasPoint 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)
Public methodInitialize Plug-in specific initialization can be done here if necessary.
(Overrides BasePluginInitialize)
Protected methodInvokeBitmapManagerRequested
(Inherited from BaseMarkableBitmapGraphic)
Protected methodInvokePenSetUpdated
(Inherited from BaseMarkableJobElement)
Public methodIsEmpty
(Overrides BaseMarkableJobElementIsEmpty)
Protected methodLoadFromFile Loads a bitmap from a file and store it as a resource for later use.
(Inherited from BaseMarkableBitmapGraphic)
Public methodMoveTo Moves the job element so that its centroid is at the given position.
(Inherited from BaseMarkableJobElement)
Protected methodOnPowerMappingDialogRequested
(Inherited from BaseMarkableBitmapGraphic)
Public methodRebuild(dmat4) Updates the job element's contents (in terms of meta-commands) so that it will be consistent with its properties.
(Inherited from BaseMarkableBitmapGraphic)
Protected methodRebuild(dmat4, CommandListType)
(Inherited from BaseMarkableJobElement)
Public methodRotate(Double) Rotates the job element a given angle around the z-axis.
(Inherited from BaseMarkableJobElement)
Public methodRotate(Double, dvec3) Rotates the job element a given angle with respect to a given vector passing through its centroid.
(Inherited from BaseMarkableJobElement)
Public methodScale(Double) Scales the job element uniformly with respect to its centroid.
(Inherited from BaseMarkableJobElement)
Public methodScale(dvec3) Scales the job element non-uniformly with respect to its centroid.
(Inherited from BaseMarkableJobElement)
Public methodScalePrepend(Double)
(Inherited from BaseMarkableJobElement)
Public methodScalePrepend(dvec3)
(Inherited from BaseMarkableJobElement)
Public methodShowUI(String)
(Inherited from BaseJobElement)
Public methodShowUI(JobElementHolder, String)
(Inherited from BaseJobElement)
Public methodShowUI(JobElementHolder, String, PropertyMask)
(Inherited from BaseMarkableJobElement)
Public methodShowUICallback(PluginSettingsView)
(Inherited from BaseJobElement)
Public methodShowUICallback(JobElementHolder, PluginSettingsView)
(Inherited from BaseMarkableJobElement)
Public methodShowUICancelCallback(PluginSettingsView) Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin)
Public methodShowUICancelCallback(JobElementHolder, PluginSettingsView)
(Inherited from BaseJobElement)
Public methodSplitAtPlane(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)
Public methodSplitAtPlane(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)
Public methodSplitAtPlane(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 BaseMarkableBitmapGraphic)
Public methodSplitAtPlane(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)
Public methodToString
(Inherited from BasePlugin)
Public methodTransform Multiplies the model matrix with a transformation matrix.
(Inherited from BaseMarkableJobElement)
Public methodTranslate Translates the job element with a given vector.
(Inherited from BaseMarkableJobElement)
Protected methodUpdateFieldT Updates the Property to the value by using DirtyFlagLocker and setting IsDirty .
(Inherited from BaseJobElement)
Top
See Also