TXLWizard.ShapeLibrary.EndpointDetectionWindows

Add five squares to TXLWriter that can be used as endpoint detection windows.

Functions

GetEndpointDetectionWindows(TXLWriter[, ...]) Add five squares that can be used as endpoint detection windows.
TXLWizard.ShapeLibrary.EndpointDetectionWindows.GetEndpointDetectionWindows(TXLWriter, SizeLarge=1000, SizeSmall=750, Offset=1500, Layer=1)[source]

Add five squares that can be used as endpoint detection windows. The first square of size SizeLarge will be placed in the center. The second to fifth square of size SizeSmall will be placed at x / y = +-Offset / +-Offset

Parameters:
  • TXLWriter (TXLWizard.TXLWriter.TXLWriter) – Current Instance of TXLWizard.TXLWriter.TXLWriter
  • SizeLarge (float, optional) –

    Size of the center square.

    Defaults to 1000

  • SizeSmall (float, optional) –

    Size of the four peripheral square.

    Defaults to 750

  • Offset (float, optional) –

    Offset of the peripheral squares to the center.

    Defaults to 1500

  • Layer (int, optional) –

    Layer the pattern should be rendered in.

    Defaults to 1

Returns:

Structure object containing the patterns representing the endpoint detection windows

Return type:

TXLWizard.Patterns.Structure.Structure