NGL@0.10.4 Home Manual Reference Source GalleryRepository

References

Class Summary

Static Public Class Summary
public

Animation controls

public

Animation list.

public

Annotation HTML element floating on top of a position rendered in 3d

public

Arrow buffer.

public

Assembly of transformed parts of a Structure

public

Atom proxy

public

Atom store

public

Atom type

public

Color by atom index.

public

Axes representation.

public

Backbone representation.

public

Ball And Stick representation.

public

Base representation.

public

Color by b-factor.

public

Bit array

public

Bond proxy

public

Bond store

public

Representation for showing buffer objects.

public

Cartoon representation.

public

Chain proxy

public

Chain store

public

Color by chain id

public

Color by chain index

public

Color by chain name

public

Class for registering Colormakers.

public

Component controls

public

Cone buffer.

public

Cone geometry buffer.

public

Contact representation.

public

Contour buffer.

public

Counter class for keeping track of counts

public

CSV parser

public

Cylinder buffer.

public

Cylinder geometry buffer.

public

Cylinder impostor buffer.

public

Color by validation density fit

public

Distance representation

public

Dot representation

public

A double-sided mesh buffer.

public

Color a surface by electrostatic charge.

public

Color by element

public

Ellipsoid buffer.

public

Ellipsoid geometry buffer.

public

Entity of a Structure

public

Color by entiry index

public

Color by entity type

public

Color by validation gometry quality

public

Helixorient Representation

public

Color by hydrophobicity

public

Hyperball Representation

public

Hyperball stick buffer.

public

Hyperball stick impostor buffer.

public

Image buffer.

public

Label representation

public

Licorice representation object (BallAndStickRepresentation with aspectRatio fixed at 1.0)

public

Line buffer.

public

Line representation

public

Loader base class

public

Mesh buffer.

public

Model proxy

public

Model store

public

Color by model index

public

Create Molecular surfaces

public

Molecular Surface Representation

public

Color by molecule type

public

Mouse actions provided as static methods

public

Mouse controls

public

Mouse observer

public

Move animation.

public

Color by occupancy

public

Parser loader class

public

Picking controls

public

Picking proxy class.

public

Plugin loader class

public

Point buffer.

public

Point Representation

public

Polymer

public

Principal axes

public

Class by random color

public

Component wrapping a Representation object

public

Residue proxy

public

Residue store

public

Residue type

public

Color by residue index

public

Color by residue name

public

Ribbon buffer.

public

Ribbon Representation

public

Rock animation.

public

Rocket Representation

public

Rope Representation

public

Rotate animation.

public

Script class

public

Component wrapping a Script object

public

Script loader class

public

Selection

public

Color based on Selection

public

Class for building custom shapes.

public

Component wrapping a Shape object

public

Slice representation

public

Spacefill Representation

public

Sphere buffer.

public

Sphere geometry buffer.

public

Sphere impostor buffer.

public

Spin animation.

public

Color by secondary structure

public

Stage class, central for creating molecular scenes with NGL.

public

Structure

public

Component wrapping a Structure object

public

View on the structure, restricted to the selection

public

Surface

public

Surface buffer.

public

Component wrapping a Surface object

public

Surface representation

public

Text buffer.

public

Timeout animation.

public

Trace buffer.

public

Trace Representation

public

Trackball controls

public

Trajectory(trajPath: String | Frames, structure: Structure, params: TrajectoryParameters)

Trajectory object for tying frames and structure together

public

Component wrapping a Trajectory object

public

Trajectory player for animating coordinate frames

public

Trajectory representation

public

Tube mesh buffer.

public

Tube Representation

public

Color by uniform color

public

Unitcell class

public

Unitcell Representation

public

Validation representation

public

Value animation.

public

Color by volume value

public

Vector buffer.

public

Viewer controls

public

Volume

public

Color by volume position

public

Component wrapping a Volume object

public

Zoom animation.

Interface Summary

Static Public Interface Summary
public

Aligned box buffer.

public

Animation.

public

Box buffer.

public

Buffer class.

public

Class for making colors.

public

Base class for components

public

Geometry buffer.

public

Mapped buffer.

public

Picker class

public

Quad buffer.

public

Representation object

public

Shape picker class

public

Store class

public

Structure representation

Function Summary

Static Public Function Summary
public

AVHash(atomsX: Float32Array, atomsY: Float32Array, atomsZ: Float32Array, atomsR: Float32Array, min: Float32Array, max: Float32Array, maxDistance: Float)

Modifed from SpatialHash

public

BinaryHeap(scoreFunction: Function)

Binary heap implementation

public

Kdtree(points: Float32Array, metric: Function)

Kdtree

public

Viewer(idOrElement: String | Element)

Viewer class

public

Assigns ResidueType bonds.

public

autoLoad(file: String | File | Blob, params: LoaderParameters): Promise

Load a file

public

binarySearchIndexOf(array: Array, element: Anything, compareFunction: Function): Number

Does a binary search to get the index of an element in the input array

public
public

Make image from what is shown in a viewer canvas

public

quicksortIP(arr: TypedArray, eleSize: Integer, orderElement: Integer, begin: Integer, end: Integer): TypedArray

quicksortIP

public

Perform structural superposition of two structures, optionally guided by a sequence alignment

Variable Summary

Static Public Variable Summary
public

Browser: String | false

The browser name: "Opera", "Chrome", "Firefox", "Mobile Safari", "Internet Explorer", "Safari" or false.

public
public

Flag indicating support for the EXT_frag_depth WebGL extension

public

Flag indicating a mobile browser

public

Version name

Typedef Summary

Static Public Typedef Summary
public

Ball And Stick representation parameter object.

public

Buffer parameter object.

public

Colormaker parameter object.

public

Component parameter object.

public
public

Distance representation parameter object.

public

Dot representation parameter object.

public

Image parameter object.

public

Label representation parameter object.

public

Loader parameter object.

public

Molecular surface parameter object.

public
public

Orientation matrix, a 4x4 transformation matrix with rotation part used for scene rotation, scale part for scene camera distance and position part for scene translation

public

Picking data object.

public
public

Representation parameter object.

public

Slice representation parameter object.

public

Stage parameter object.

public
public
public

Structure extra data.

public

Structure header object.

public

Structure representation parameter object.

public

Surface representation parameter object.

public

Text buffer parameter object.

public

Trajectory component parameter object.

public
public

Trajectory parameter object.

public

Trajectory player parameter object.

public

Trajectory representation parameter object.

public

Strings to describe mouse events (including optional keyboard modifiers).

External Summary

Static Public External Summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public