Click or drag to resize

BaseScanControllerPrepareBitmapGraphicList Method

Creates the commands lists internally. Prepared lists can be downloaded with [M:BaseScanController.SetList(???,System.Int32,System.Boolean,System.Boolean)].

Namespace: RAYLASE.Marker.Device.ScanController
Assembly: RAYLASE.Marker.Device (in RAYLASE.Marker.Device.dll) Version: 2.19.0
Syntax
C#
public abstract Guid PrepareBitmapGraphicList(
	BitmapHolder bitmapHolder,
	dmat4 modelMatrix,
	BitmapMarkerProfile markerProfile,
	IOPortCondition condition,
	Guid? parentListGuid,
	int penNumber,
	IDictionary<int, (double? Distance, dvec3? StopPosition)> scanLineMotfDistanceMap,
	int beginScanLine = 0,
	int scanlineCount = 2147483647,
	int executions = 1,
	bool repeatOnCard = false,
	bool singleListMode = false,
	Guid? listGuid = null
)

Parameters

bitmapHolder  BitmapHolder
Bitmap to be marked, will be skipped if it isNull.
modelMatrix  dmat4
Model matrix, will be skipped if dmat4.Zero.
markerProfile  BitmapMarkerProfile
The bitmap marker profile.
condition  IOPortCondition
Binning condition.
parentListGuid  NullableGuid
The list ID of the parent. If set, the new list will be wrapped inside the parent list.
penNumber  Int32
The number of the pen used for this bitmap.
scanLineMotfDistanceMap  IDictionaryInt32, ValueTupleNullableDouble, Nullabledvec3
Dictionary containing scan line related motf informations.
beginScanLine  Int32  (Optional)
Number of first scanline to be added to the list.
scanlineCount  Int32  (Optional)
Number of scanlines to be added to the list.
executions  Int32  (Optional)
Number of executions.
repeatOnCard  Boolean  (Optional)
If set, content will be looped on the card, otherwise the content will be appended repeat times to the list.
singleListMode  Boolean  (Optional)
If set, merges all content into a single list.
listGuid  NullableGuid  (Optional)
If set, the specified content will replace the content of an existing list ( values not to be updated can be set no null ). Otherwise a new list with a new GUID will be created.

Return Value

Guid
Guid of the created list. Pass this Guid to [M:BaseScanController.SetList(???,System.Int32,System.Boolean,System.Boolean)].
See Also