tidy3dclient.GdsSlab

class tidy3dclient.GdsSlab(gds_cell, z_cent, z_size, material, name=None)

A structure defined through a GDSII cell imported through gdspy. All polygons and paths included in the cell are assumed to lie in the xy-plane, with the same center and size in z, and made of the same material.

__init__(gds_cell, z_cent, z_size, material, name=None)

Construct.

Parameters
  • gds_cell (gdspy.Cell) – A GDS Cell containing all 2D polygons and paths, in microns.

  • z_cent (float) – (micron) Center of the slab(s) in z.

  • z_size (float) – (micron) Thickness of the slab(s) in z.

  • material (Material) – Material of the structure.

  • name (str, optional) – Custom name of the structure.

Methods

__init__(gds_cell, z_cent, z_size, material)

Construct.