# PLaSK User Manual

#### Page Contents

- RectangularBase2D Class
  - `RectangularBase2D`
  - Subclasses
  - Methods
  - Attributes
  - Descriptions
    - Method Details
      - `RectangularBase2D.Bottom()`
      - `RectangularBase2D.BottomOf()`
      - `RectangularBase2D.Horizontal()`
      - `RectangularBase2D.Left()`
      - `RectangularBase2D.LeftOf()`
      - `RectangularBase2D.Right()`
      - `RectangularBase2D.RightOf()`
      - `RectangularBase2D.Top()`
      - `RectangularBase2D.TopOf()`
      - `RectangularBase2D.Vertical()`
    - Attribute Details
      - `RectangularBase2D.dim`

# RectangularBase2D Class

class plask.mesh.RectangularBase2D

  Base class for 2D rectangular meshes.Do not use it directly.

## Subclasses

`Boundary` | Generic boundary specification for RectangularBase2D mesh
`BoundaryConditions` | Set of boundary conditions.

## Methods

`Bottom`() | Bottom edge of the mesh for setting boundary conditions
`BottomOf`(object[, path]) | Boundary bottom of specified object
`Horizontal`(...) | Boundary at horizontal line
`Left`() | Left edge of the mesh for setting boundary conditions
`LeftOf`(object[, path]) | Boundary left of specified object
`Right`() | Right edge of the mesh for setting boundary conditions
`RightOf`(object[, path]) | Boundary right of specified object
`Top`() | Top edge of the mesh for setting boundary conditions
`TopOf`(object[, path]) | Boundary top of specified object
`Vertical`(...) | Boundary at vertical line

## Attributes

`dim` |

## Descriptions

### Method Details

RectangularBase2D.Bottom()

  Bottom edge of the mesh for setting boundary conditions

RectangularBase2D.BottomOf(object, path=None)

  Boundary bottom of specified object

RectangularBase2D.Horizontal(at)
RectangularBase2D.Horizontal(at, start, stop)

  Boundary at horizontal line

  Boundary at horizontal line

RectangularBase2D.Left()

  Left edge of the mesh for setting boundary conditions

RectangularBase2D.LeftOf(object, path=None)

  Boundary left of specified object

RectangularBase2D.Right()

  Right edge of the mesh for setting boundary conditions

RectangularBase2D.RightOf(object, path=None)

  Boundary right of specified object

RectangularBase2D.Top()

  Top edge of the mesh for setting boundary conditions

RectangularBase2D.TopOf(object, path=None)

  Boundary top of specified object

RectangularBase2D.Vertical(at)
RectangularBase2D.Vertical(at, start, stop)

  Boundary at vertical line

  Boundary at vertical line

### Attribute Details

RectangularBase2D.dim = 2