# `class pdb.RamaAngles`

Available on all platforms

Container for phi and psi angles

## Instance Fields

### `function new():Void`

### `function calcPhi(p0:Point3D, p1:Point3D, p2:Point3D, p3:Point3D):Dynamic`

calculate phi angle, return value is an anonymous group. See `getPhi`.

### `function calcPsi(p0:Point3D, p1:Point3D, p2:Point3D, p3:Point3D):Dynamic`

calculate psi angle, return value is and anonymous group. See `getPsi`.

### `function getPhi():Dynamic`

get phi angle; return value is an anonymous group:

avail: is the angle available? val: phi angle (if avail is false, the value is meaningless)

### `function getPsi():Dynamic`

get psi angle; return value is an anonymous group:

avail: is the angle available? val: psi angle (if avail is false, the value is meaningless)