The class holds some properties and methods to allow taking
pictures with a camera which are arranged in tiles. Tiling can be
done by covering the whole scan field the camera is assigned to, or
by determining the size the tiled area should have around a target
point.
Inheritance HierarchySystemObject
RAYLASE.Marker.ClickAndTeachPluginClickAndTeach
Namespace: RAYLASE.Marker.ClickAndTeachPluginAssembly: RAYLASE.Marker.ClickAndTeachPlugin (in RAYLASE.Marker.ClickAndTeachPlugin.dll) Version: 2.52.0
Syntaxpublic class ClickAndTeach
The ClickAndTeach type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | AreCrossHairs |
If true a red cross will be added to the result of a tiling at the
position where the mirrors are targeting.
|
 | Camera |
The camera that is used.
|
 | CrossHairsSize |
The size of the red cross hairs in micrometer.
|
 | CrossHairsThickness |
The thickness of the red cross hairs bars in pixel.
|
 | IsRectify |
If true an equalization is done when a picture is taken.
A taken image is distorted by different effects. This can be
compensated to some extent by this parameter if an equalization
calibration has been done during camera calibration.
|
 | IsTilingInProgress |
Is true while a tiling process is running.
|
 | JumpDelay |
This time [ms] will be waited after a mirror position is set before
the picture of the tile will be taken.
|
 | JumpSpeed |
The speed the scan head will be moved with when positioning the
mirrors from one tile to the next.
|
 | OverlappingFactor |
This value controls how dense the tiles will be set. A value less
than 1 will cause gaps between the tiles.
|
 | TilingTimeout |
If this time (in milliseconds) is exceeded, a tiling operation will be aborted.
A value of -1 means wait for ever.
|
 | WorkspaceConfigurationName | |
Top
Methods| | Name | Description |
|---|
 | AutoCalibrate |
Tries to auto calibrate. A sufficient calibration job must be
visible in the workspace.
|
 | ClearImage |
Clears the given camera's scan field image.
|
 | SetProcessTrafo |
Sets the process transformation.
|
 | StartAutoCalibration |
Starts the auto calibration process of a camera emulator. Only
needed for convenience during testing.
|
 | Tile(dvec3, TilingSize, Boolean, Boolean, Boolean) |
Creates a single tile or several tiles (according to the
demanded size) around the given point and puts them into a bitmap of
the size needed for the whole scan field. If there is an offset
between the scan head and the workspace it will be taken into
account automatically.
With boolean parameter crop set to true, the resulting image will be
cropped to the relevant size.
|
 | Tile(dvec2, dvec2, Boolean, Double, Boolean, Boolean) |
Creates a single tile or several tiles to cover at least the
rectangular area which is spanned by the two given points and puts
them into a bitmap of the size needed for the whole scan field. The
points are given in world coordinates in the workspace's coordinate
system. If there is an offset between the scan head and the
workspace it will be taken into account automatically.
|
 | TileAll |
Tiles the whole scan field and puts the tiles at the appropriate
positions into the returned bitmap.
|
Top
See Also