# PLaSK User Manual

#### Page Contents

- RectangularBase3D Class
  - `RectangularBase3D`
  - Subclasses
  - Methods
  - Attributes
  - Descriptions
    - Method Details
      - `RectangularBase3D.Back()`
      - `RectangularBase3D.BackOf()`
      - `RectangularBase3D.Bottom()`
      - `RectangularBase3D.BottomOf()`
      - `RectangularBase3D.Front()`
      - `RectangularBase3D.FrontOf()`
      - `RectangularBase3D.Left()`
      - `RectangularBase3D.LeftOf()`
      - `RectangularBase3D.Right()`
      - `RectangularBase3D.RightOf()`
      - `RectangularBase3D.Top()`
      - `RectangularBase3D.TopOf()`
    - Attribute Details
      - `RectangularBase3D.dim`

# RectangularBase3D Class

class plask.mesh.RectangularBase3D

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

## Subclasses

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

## Methods

`Back`() | Back side of the mesh for setting boundary conditions
`BackOf`(object[, path]) | Boundary back of specified object
`Bottom`() | Bottom side of the mesh for setting boundary conditions
`BottomOf`(object[, path]) | Boundary bottom of specified object
`Front`() | Front side of the mesh for setting boundary conditions
`FrontOf`(object[, path]) | Boundary in front of specified object
`Left`() | Left side of the mesh for setting boundary conditions
`LeftOf`(object[, path]) | Boundary left of specified object
`Right`() | Right side of the mesh for setting boundary conditions
`RightOf`(object[, path]) | Boundary right of specified object
`Top`() | Top side of the mesh for setting boundary conditions
`TopOf`(object[, path]) | Boundary top of specified object

## Attributes

`dim` |

## Descriptions

### Method Details

RectangularBase3D.Back()

  Back side of the mesh for setting boundary conditions

RectangularBase3D.BackOf(object, path=None)

  Boundary back of specified object

RectangularBase3D.Bottom()

  Bottom side of the mesh for setting boundary conditions

RectangularBase3D.BottomOf(object, path=None)

  Boundary bottom of specified object

RectangularBase3D.Front()

  Front side of the mesh for setting boundary conditions

RectangularBase3D.FrontOf(object, path=None)

  Boundary in front of specified object

RectangularBase3D.Left()

  Left side of the mesh for setting boundary conditions

RectangularBase3D.LeftOf(object, path=None)

  Boundary left of specified object

RectangularBase3D.Right()

  Right side of the mesh for setting boundary conditions

RectangularBase3D.RightOf(object, path=None)

  Boundary right of specified object

RectangularBase3D.Top()

  Top side of the mesh for setting boundary conditions

RectangularBase3D.TopOf(object, path=None)

  Boundary top of specified object

### Attribute Details

RectangularBase3D.dim = 3