UNPKG

@ccp-nc/crystvis-js

Version:

A Three.js based crystallographic visualisation tool

1 lines 27.2 kB
{"list":[{"title":"lib/model.module:js","link":"<a href=\"lib_model.module_js.html\">lib/model.js</a>","description":"<p>Class holding the atomic models to be plotted</p>"},{"title":"lib/model.module:js~AtomImage","link":"<a href=\"lib_model.module_js-AtomImage.html\">AtomImage</a>"},{"title":"lib/model.module:js~AtomImage#addEllipsoid","link":"<a href=\"lib_model.module_js-AtomImage.html#addEllipsoid\">addEllipsoid</a>","description":"<p>Add an ellipsoid to the atom.</p>"},{"title":"lib/model.module:js~AtomImage#addLabel","link":"<a href=\"lib_model.module_js-AtomImage.html#addLabel\">addLabel</a>","description":"<p>Add a text label to the atom.</p>"},{"title":"lib/model.module:js~AtomImage#aura","link":"<a href=\"lib_model.module_js-AtomImage.html#aura\">aura</a>","description":"<p>Aura used to highlight this atom image</p>"},{"title":"lib/model.module:js~AtomImage#baseRadius","link":"<a href=\"lib_model.module_js-AtomImage.html#baseRadius\">baseRadius</a>","description":"<p>Starting radius of the atom</p>"},{"title":"lib/model.module:js~AtomImage#bondedAtoms","link":"<a href=\"lib_model.module_js-AtomImage.html#bondedAtoms\">bondedAtoms</a>","description":"<p>All atoms bonded to this atom</p>"},{"title":"lib/model.module:js~AtomImage#bonds","link":"<a href=\"lib_model.module_js-AtomImage.html#bonds\">bonds</a>","description":"<p>All bonds connected to this atom</p>"},{"title":"lib/model.module:js~AtomImage#bondsFrom","link":"<a href=\"lib_model.module_js-AtomImage.html#bondsFrom\">bondsFrom</a>","description":"<p>Bonds from this atom</p>"},{"title":"lib/model.module:js~AtomImage#bondsTo","link":"<a href=\"lib_model.module_js-AtomImage.html#bondsTo\">bondsTo</a>","description":"<p>Bonds to this atom</p>"},{"title":"lib/model.module:js~AtomImage#color","link":"<a href=\"lib_model.module_js-AtomImage.html#color\">color</a>","description":"<p>Color of the atom</p>"},{"title":"lib/model.module:js~AtomImage#cpkColor","link":"<a href=\"lib_model.module_js-AtomImage.html#cpkColor\">cpkColor</a>","description":"<p>Hex integer code of the conventional CPK color used for this element\n(altered in case of non-standard isotopes)</p>"},{"title":"lib/model.module:js~AtomImage#crystLabel","link":"<a href=\"lib_model.module_js-AtomImage.html#crystLabel\">crystLabel</a>","description":"<p>Crystal site label of this atom</p>"},{"title":"lib/model.module:js~AtomImage#element","link":"<a href=\"lib_model.module_js-AtomImage.html#element\">element</a>","description":"<p>Symbol of this atom's element</p>"},{"title":"lib/model.module:js~AtomImage#elementData","link":"<a href=\"lib_model.module_js-AtomImage.html#elementData\">elementData</a>","description":"<p>Periodic table information for this atom's element</p>"},{"title":"lib/model.module:js~AtomImage#ellipsoidProperty","link":"<a href=\"lib_model.module_js-AtomImage.html#ellipsoidProperty\">ellipsoidProperty</a>","description":"<p>Retrieve or set an ellipsoid's properties</p>"},{"title":"lib/model.module:js~AtomImage#fxyz","link":"<a href=\"lib_model.module_js-AtomImage.html#fxyz\">fxyz</a>","description":"<p>Fractional coordinates of this atom image</p>"},{"title":"lib/model.module:js~AtomImage#fxyz0","link":"<a href=\"lib_model.module_js-AtomImage.html#fxyz0\">fxyz0</a>","description":"<p>Fractional coordinates of this atom's original</p>"},{"title":"lib/model.module:js~AtomImage#getArrayValue","link":"<a href=\"lib_model.module_js-AtomImage.html#getArrayValue\">getArrayValue</a>","description":"<p>Get the value for one array for this image</p>"},{"title":"lib/model.module:js~AtomImage#highlighted","link":"<a href=\"lib_model.module_js-AtomImage.html#highlighted\">highlighted</a>","description":"<p>Whether the atom is highlighted</p>"},{"title":"lib/model.module:js~AtomImage#id","link":"<a href=\"lib_model.module_js-AtomImage.html#id\">id</a>","description":"<p>String ID of the image</p>"},{"title":"lib/model.module:js~AtomImage#ijk","link":"<a href=\"lib_model.module_js-AtomImage.html#ijk\">ijk</a>","description":"<p>Cell indices of this atom image</p>"},{"title":"lib/model.module:js~AtomImage#imgIndex","link":"<a href=\"lib_model.module_js-AtomImage.html#imgIndex\">imgIndex</a>","description":"<p>Index of this image</p>"},{"title":"lib/model.module:js~AtomImage#index","link":"<a href=\"lib_model.module_js-AtomImage.html#index\">index</a>","description":"<p>Index of the atom</p>"},{"title":"lib/model.module:js~AtomImage#isotope","link":"<a href=\"lib_model.module_js-AtomImage.html#isotope\">isotope</a>","description":"<p>Atomic mass of this atom's isotope</p>"},{"title":"lib/model.module:js~AtomImage#isotopeData","link":"<a href=\"lib_model.module_js-AtomImage.html#isotopeData\">isotopeData</a>","description":"<p>Information for this atom's isotope</p>"},{"title":"lib/model.module:js~AtomImage#isotopeGlobal","link":"<a href=\"lib_model.module_js-AtomImage.html#isotopeGlobal\">isotopeGlobal</a>","description":"<p>Atomic mass of the global isotope set as default for this atom's species</p>"},{"title":"lib/model.module:js~AtomImage#labelProperty","link":"<a href=\"lib_model.module_js-AtomImage.html#labelProperty\">labelProperty</a>","description":"<p>Retrieve or set a label's properties</p>"},{"title":"lib/model.module:js~AtomImage#mesh","link":"<a href=\"lib_model.module_js-AtomImage.html#mesh\">mesh</a>","description":"<p>Mesh corresponding to this atom image</p>"},{"title":"lib/model.module:js~AtomImage#model","link":"<a href=\"lib_model.module_js-AtomImage.html#model\">model</a>","description":"<p>Model this atom belongs to</p>"},{"title":"lib/model.module:js~AtomImage#moleculeIndex","link":"<a href=\"lib_model.module_js-AtomImage.html#moleculeIndex\">moleculeIndex</a>","description":"<p>Index of the molecule this atom belongs to</p>"},{"title":"lib/model.module:js~AtomImage#number","link":"<a href=\"lib_model.module_js-AtomImage.html#number\">number</a>","description":"<p>Atomic number of element</p>"},{"title":"lib/model.module:js~AtomImage#opacity","link":"<a href=\"lib_model.module_js-AtomImage.html#opacity\">opacity</a>","description":"<p>Opacity of the atom</p>"},{"title":"lib/model.module:js~AtomImage#radius","link":"<a href=\"lib_model.module_js-AtomImage.html#radius\">radius</a>","description":"<p>Final radius of the atom (starting radius * scale)</p>"},{"title":"lib/model.module:js~AtomImage#removeEllipsoid","link":"<a href=\"lib_model.module_js-AtomImage.html#removeEllipsoid\">removeEllipsoid</a>","description":"<p>Remove the ellipsoid with a given name</p>"},{"title":"lib/model.module:js~AtomImage#removeLabel","link":"<a href=\"lib_model.module_js-AtomImage.html#removeLabel\">removeLabel</a>","description":"<p>Remove the label of a given name</p>"},{"title":"lib/model.module:js~AtomImage#renderer","link":"<a href=\"lib_model.module_js-AtomImage.html#renderer\">renderer</a>","description":"<p>Renderer used by this atom</p>"},{"title":"lib/model.module:js~AtomImage#scale","link":"<a href=\"lib_model.module_js-AtomImage.html#scale\">scale</a>","description":"<p>Scale of the atom</p>"},{"title":"lib/model.module:js~AtomImage#speciesIndex","link":"<a href=\"lib_model.module_js-AtomImage.html#speciesIndex\">speciesIndex</a>","description":"<p>Index of the species of this atom</p>"},{"title":"lib/model.module:js~AtomImage#vdwRadius","link":"<a href=\"lib_model.module_js-AtomImage.html#vdwRadius\">vdwRadius</a>","description":"<p>Van dew Waals radius for this element</p>"},{"title":"lib/model.module:js~AtomImage#visible","link":"<a href=\"lib_model.module_js-AtomImage.html#visible\">visible</a>","description":"<p>Whether the atom is visible</p>"},{"title":"lib/model.module:js~AtomImage#xyz","link":"<a href=\"lib_model.module_js-AtomImage.html#xyz\">xyz</a>","description":"<p>Position of this atom image</p>"},{"title":"lib/model.module:js~AtomImage#xyz0","link":"<a href=\"lib_model.module_js-AtomImage.html#xyz0\">xyz0</a>","description":"<p>Position of this atom's original</p>"},{"title":"lib/model.module:js~BondImage","link":"<a href=\"lib_model.module_js-BondImage.html\">BondImage</a>"},{"title":"lib/model.module:js~BondImage#atom1","link":"<a href=\"lib_model.module_js-BondImage.html#atom1\">atom1</a>","description":"<p>First atom connected to this bond</p>"},{"title":"lib/model.module:js~BondImage#atom2","link":"<a href=\"lib_model.module_js-BondImage.html#atom2\">atom2</a>","description":"<p>Second atom connected to this bond</p>"},{"title":"lib/model.module:js~BondImage#color1","link":"<a href=\"lib_model.module_js-BondImage.html#color1\">color1</a>","description":"<p>First color of the bond</p>"},{"title":"lib/model.module:js~BondImage#color2","link":"<a href=\"lib_model.module_js-BondImage.html#color2\">color2</a>","description":"<p>Second color of the bond</p>"},{"title":"lib/model.module:js~BondImage#key","link":"<a href=\"lib_model.module_js-BondImage.html#key\">key</a>","description":"<p>A unique string key used to quickly reference the bond</p>"},{"title":"lib/model.module:js~BondImage#length","link":"<a href=\"lib_model.module_js-BondImage.html#length\">length</a>","description":"<p>Bond length in Angstroms</p>"},{"title":"lib/model.module:js~BondImage#mesh","link":"<a href=\"lib_model.module_js-BondImage.html#mesh\">mesh</a>","description":"<p>Mesh corresponding to this bond image</p>"},{"title":"lib/model.module:js~BondImage#model","link":"<a href=\"lib_model.module_js-BondImage.html#model\">model</a>","description":"<p>Model this bond belongs to</p>"},{"title":"lib/model.module:js~BondImage#opacity1","link":"<a href=\"lib_model.module_js-BondImage.html#opacity1\">opacity1</a>","description":"<p>First opacity of the bond</p>"},{"title":"lib/model.module:js~BondImage#opacity2","link":"<a href=\"lib_model.module_js-BondImage.html#opacity2\">opacity2</a>","description":"<p>Second opacity of the bond</p>"},{"title":"lib/model.module:js~BondImage#radius","link":"<a href=\"lib_model.module_js-BondImage.html#radius\">radius</a>","description":"<p>Radius of the bond</p>"},{"title":"lib/model.module:js~BondImage#renderer","link":"<a href=\"lib_model.module_js-BondImage.html#renderer\">renderer</a>","description":"<p>Renderer used by this bond</p>"},{"title":"lib/model.module:js~BondImage#visible","link":"<a href=\"lib_model.module_js-BondImage.html#visible\">visible</a>","description":"<p>Whether the bond is visible</p>"},{"title":"lib/model.module:js~Model","link":"<a href=\"lib_model.module_js-Model.html\">Model</a>","description":"<p>An object containing an Atomic structure and taking care of its periodic\nnature, allowing querying and selection, and so on.</p>"},{"title":"lib/model.module:js~Model#absToFrac","link":"<a href=\"lib_model.module_js-Model.html#absToFrac\">absToFrac</a>","description":"<p>Convert absolute coordinates to fractional</p>"},{"title":"lib/model.module:js~Model#addLink","link":"<a href=\"lib_model.module_js-Model.html#addLink\">addLink</a>","description":"<p>Add link drawn on model</p>"},{"title":"lib/model.module:js~Model#addSphere","link":"<a href=\"lib_model.module_js-Model.html#addSphere\">addSphere</a>","description":"<p>Add a sphere drawn on model</p>"},{"title":"lib/model.module:js~Model#all","link":"<a href=\"lib_model.module_js-Model.html#all\">all</a>","description":"<p>ModelView containing all the atoms of the image</p>"},{"title":"lib/model.module:js~Model#atoms","link":"<a href=\"lib_model.module_js-Model.html#atoms\">atoms</a>","description":"<p>Atom images in this model</p>"},{"title":"lib/model.module:js~Model#axes","link":"<a href=\"lib_model.module_js-Model.html#axes\">axes</a>","description":"<p>Graphical object representing the unit cell's axes</p>"},{"title":"lib/model.module:js~Model#box","link":"<a href=\"lib_model.module_js-Model.html#box\">box</a>","description":"<p>Graphical object representing the unit cell's box</p>"},{"title":"lib/model.module:js~Model#cell","link":"<a href=\"lib_model.module_js-Model.html#cell\">cell</a>","description":"<p>Unit cell of the model's original cell</p>"},{"title":"lib/model.module:js~Model#clearGraphics","link":"<a href=\"lib_model.module_js-Model.html#clearGraphics\">clearGraphics</a>","description":"<p>Remove all graphical objects</p>"},{"title":"lib/model.module:js~Model#crystalLabels","link":"<a href=\"lib_model.module_js-Model.html#crystalLabels\">crystalLabels</a>","description":"<p>Crystallographic labels of each atom</p>"},{"title":"lib/model.module:js~Model#deleteArray","link":"<a href=\"lib_model.module_js-Model.html#deleteArray\">deleteArray</a>","description":"<p>Delete an array from the underlying Atoms object</p>"},{"title":"lib/model.module:js~Model#find","link":"<a href=\"lib_model.module_js-Model.html#find\">find</a>","description":"<p>Find a group of atoms based on a given query and return as AtomImages</p>"},{"title":"lib/model.module:js~Model#fracToAbs","link":"<a href=\"lib_model.module_js-Model.html#fracToAbs\">fracToAbs</a>","description":"<p>Convert fractional coordinates to absolute</p>"},{"title":"lib/model.module:js~Model#getArray","link":"<a href=\"lib_model.module_js-Model.html#getArray\">getArray</a>","description":"<p>Retrieve an array from the underlying Atoms object</p>"},{"title":"lib/model.module:js~Model#hasArray","link":"<a href=\"lib_model.module_js-Model.html#hasArray\">hasArray</a>","description":"<p>Check if an array exists in the underlying Atoms object</p>"},{"title":"lib/model.module:js~Model#info","link":"<a href=\"lib_model.module_js-Model.html#info\">info</a>","description":"<p>Additional information from the model's original cell</p>"},{"title":"lib/model.module:js~Model#length","link":"<a href=\"lib_model.module_js-Model.html#length\">length</a>","description":"<p>Number of atoms in this model's original cell</p>"},{"title":"lib/model.module:js~Model#minimumSupercell","link":"<a href=\"lib_model.module_js-Model.html#minimumSupercell\">minimumSupercell</a>","description":"<p>Compute and return the minimum supercell that guarantees\ncontaining all atoms at a maximum distance r from those in the\n[0,0,0] cell.</p>"},{"title":"lib/model.module:js~Model#numbers","link":"<a href=\"lib_model.module_js-Model.html#numbers\">numbers</a>","description":"<p>Atomic numbers in this model's original cell</p>"},{"title":"lib/model.module:js~Model#pbc","link":"<a href=\"lib_model.module_js-Model.html#pbc\">pbc</a>","description":"<p>Periodic boundary conditions</p>"},{"title":"lib/model.module:js~Model#periodic","link":"<a href=\"lib_model.module_js-Model.html#periodic\">periodic</a>","description":"<p>Whether this model is periodic in all three directions of space</p>"},{"title":"lib/model.module:js~Model#positions","link":"<a href=\"lib_model.module_js-Model.html#positions\">positions</a>","description":"<p>Coordinates of the atoms in this model's original cell</p>"},{"title":"lib/model.module:js~Model#removeGraphics","link":"<a href=\"lib_model.module_js-Model.html#removeGraphics\">removeGraphics</a>","description":"<p>Remove the graphical object with a given name</p>"},{"title":"lib/model.module:js~Model#renderer","link":"<a href=\"lib_model.module_js-Model.html#renderer\">renderer</a>","description":"<p>Renderer used for this model's graphics</p>"},{"title":"lib/model.module:js~Model#scaledPositions","link":"<a href=\"lib_model.module_js-Model.html#scaledPositions\">scaledPositions</a>","description":"<p>Fractional coordinates of the atoms in this model's original cell</p>"},{"title":"lib/model.module:js~Model#setArray","link":"<a href=\"lib_model.module_js-Model.html#setArray\">setArray</a>","description":"<p>Set an array for the underlying Atoms object</p>"},{"title":"lib/model.module:js~Model#speciesIndices","link":"<a href=\"lib_model.module_js-Model.html#speciesIndices\">speciesIndices</a>","description":"<p>Indices of each atom by their species (e.g. C1, C2, H1, C3, H2, etc.)</p>"},{"title":"lib/model.module:js~Model#supercell","link":"<a href=\"lib_model.module_js-Model.html#supercell\">supercell</a>","description":"<p>Shape of the supercell for this model</p>"},{"title":"lib/model.module:js~Model#supercellGrid","link":"<a href=\"lib_model.module_js-Model.html#supercellGrid\">supercellGrid</a>","description":"<p>Full grid of origin coordinates of the cells making up the supercell</p>"},{"title":"lib/model.module:js~Model#symbols","link":"<a href=\"lib_model.module_js-Model.html#symbols\">symbols</a>","description":"<p>Chemical symbols in this model's original cell</p>"},{"title":"lib/model.module:js~Model#vdwElementScaling","link":"<a href=\"lib_model.module_js-Model.html#vdwElementScaling\">vdwElementScaling</a>","description":"<p>Table of scaling factors by element for Van der Waals radii</p>"},{"title":"lib/model.module:js~Model#vdwScaling","link":"<a href=\"lib_model.module_js-Model.html#vdwScaling\">vdwScaling</a>","description":"<p>Global scaling factor for Van der Waals radii</p>"},{"title":"lib/model.module:js~Model#view","link":"<a href=\"lib_model.module_js-Model.html#view\">view</a>","description":"<p>Create a new ModelView for this model, using a given list of indices</p>"},{"title":"lib/modelview.module:js","link":"<a href=\"lib_modelview.module_js.html\">lib/modelview.js</a>","description":"<p>Class holding &quot;model views&quot;, subsets of atoms in a Model used\nfor selection or to perform operations in block</p>"},{"title":"lib/modelview.module:js~ModelView","link":"<a href=\"lib_modelview.module_js-ModelView.html\">ModelView</a>"},{"title":"lib/modelview.module:js~ModelView#addEllipsoids","link":"<a href=\"lib_modelview.module_js-ModelView.html#addEllipsoids\">addEllipsoids</a>","description":"<p>Add ellipsoids to the atom images in this ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#addLabels","link":"<a href=\"lib_modelview.module_js-ModelView.html#addLabels\">addLabels</a>","description":"<p>Add labels to the atom images in this ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#and","link":"<a href=\"lib_modelview.module_js-ModelView.html#and\">and</a>","description":"<p>Intersection with another ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#atoms","link":"<a href=\"lib_modelview.module_js-ModelView.html#atoms\">atoms</a>","description":"<p>Atom images in this view</p>"},{"title":"lib/modelview.module:js~ModelView#elements","link":"<a href=\"lib_modelview.module_js-ModelView.html#elements\">elements</a>","description":"<p>Get sorted set of unique elements in the ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#ellipsoidProperties","link":"<a href=\"lib_modelview.module_js-ModelView.html#ellipsoidProperties\">ellipsoidProperties</a>","description":"<p>Get or set ellipsoids' properties for the atom images in this ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#find","link":"<a href=\"lib_modelview.module_js-ModelView.html#find\">find</a>","description":"<p>Perform a further search within the atoms included in this ModelView.</p>"},{"title":"lib/modelview.module:js~ModelView#hide","link":"<a href=\"lib_modelview.module_js-ModelView.html#hide\">hide</a>","description":"<p>Make all atoms in the view invisible. Can be chained</p>"},{"title":"lib/modelview.module:js~ModelView#indices","link":"<a href=\"lib_modelview.module_js-ModelView.html#indices\">indices</a>","description":"<p>Indices of the atom images in this view</p>"},{"title":"lib/modelview.module:js~ModelView#labelProperties","link":"<a href=\"lib_modelview.module_js-ModelView.html#labelProperties\">labelProperties</a>","description":"<p>Get or set labels' properties for the atom images in this ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#length","link":"<a href=\"lib_modelview.module_js-ModelView.html#length\">length</a>","description":"<p>Number of atom images in this view</p>"},{"title":"lib/modelview.module:js~ModelView#map","link":"<a href=\"lib_modelview.module_js-ModelView.html#map\">map</a>","description":"<p>Run a function on each AtomImage, returning an Array of the results.</p>"},{"title":"lib/modelview.module:js~ModelView#model","link":"<a href=\"lib_modelview.module_js-ModelView.html#model\">model</a>","description":"<p>Model used by this view</p>"},{"title":"lib/modelview.module:js~ModelView#not","link":"<a href=\"lib_modelview.module_js-ModelView.html#not\">not</a>","description":"<p>Complement to this ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#or","link":"<a href=\"lib_modelview.module_js-ModelView.html#or\">or</a>","description":"<p>Union with another ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#remove","link":"<a href=\"lib_modelview.module_js-ModelView.html#remove\">remove</a>","description":"<p>Remove all atoms in mview from the current view</p>"},{"title":"lib/modelview.module:js~ModelView#removeEllipsoids","link":"<a href=\"lib_modelview.module_js-ModelView.html#removeEllipsoids\">removeEllipsoids</a>","description":"<p>Remove ellipsoids from the atom images in this ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#removeLabels","link":"<a href=\"lib_modelview.module_js-ModelView.html#removeLabels\">removeLabels</a>","description":"<p>Remove labels from the atom images in this ModelView</p>"},{"title":"lib/modelview.module:js~ModelView#setProperty","link":"<a href=\"lib_modelview.module_js-ModelView.html#setProperty\">setProperty</a>","description":"<p>Set some property of the atoms within the ModelView.</p>"},{"title":"lib/modelview.module:js~ModelView#show","link":"<a href=\"lib_modelview.module_js-ModelView.html#show\">show</a>","description":"<p>Make all atoms in the view visible. Can be chained</p>"},{"title":"lib/modelview.module:js~ModelView#uniqueSites","link":"<a href=\"lib_modelview.module_js-ModelView.html#uniqueSites\">uniqueSites</a>","description":"<p>Unique atoms in the current view (based on site labels)</p>"},{"title":"lib/modelview.module:js~ModelView#unique_labels_multiplicity","link":"<a href=\"lib_modelview.module_js-ModelView.html#unique_labels_multiplicity\">unique_labels_multiplicity</a>","description":"<p>Multiplicity of the atoms in the view</p>"},{"title":"lib/modelview.module:js~ModelView#xor","link":"<a href=\"lib_modelview.module_js-ModelView.html#xor\">xor</a>","description":"<p>Exclusive OR with another ModelView</p>"},{"title":"lib/visualizer.module:js","link":"<a href=\"lib_visualizer.module_js.html\">lib/visualizer.js</a>","description":"<p>Class constituting the main object that plots crystals in the webpage</p>"},{"title":"lib/visualizer.module:js~CrystVis","link":"<a href=\"lib_visualizer.module_js-CrystVis.html\">CrystVis</a>","description":"<p>An object providing a full interface to a renderer for crystallographic\nmodels</p>"},{"title":"lib/visualizer.module:js~CrystVis#addNotification","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#addNotification\">addNotification</a>","description":"<p>Add a notification to the list of notifications to be displayed</p>"},{"title":"lib/visualizer.module:js~CrystVis#addNotifications","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#addNotifications\">addNotifications</a>","description":"<p>Adds all notifications to the drawing</p>"},{"title":"lib/visualizer.module:js~CrystVis#addPrimitive","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#addPrimitive\">addPrimitive</a>","description":"<p>Add a primitive shape to the drawing</p>"},{"title":"lib/visualizer.module:js~CrystVis#centerCamera","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#centerCamera\">centerCamera</a>","description":"<p>Center the camera on a given point</p>"},{"title":"lib/visualizer.module:js~CrystVis#clearNotifications","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#clearNotifications\">clearNotifications</a>","description":"<p>Removes notifications from the drawing</p>"},{"title":"lib/visualizer.module:js~CrystVis#deleteModel","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#deleteModel\">deleteModel</a>","description":"<p>Erase a model from the recorded ones</p>"},{"title":"lib/visualizer.module:js~CrystVis#displayModel","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#displayModel\">displayModel</a>","description":"<p>Render a model</p>"},{"title":"lib/visualizer.module:js~CrystVis#displayed","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#displayed\">displayed</a>","description":"<p>Displayed atoms</p>"},{"title":"lib/visualizer.module:js~CrystVis#getScreenshotData","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#getScreenshotData\">getScreenshotData</a>","description":"<p>Recover a data URL of a PNG screenshot of the current scene</p>"},{"title":"lib/visualizer.module:js~CrystVis#highlightSelected","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#highlightSelected\">highlightSelected</a>","description":"<p>Whether the selected atoms should be highlighted with auras</p>"},{"title":"lib/visualizer.module:js~CrystVis#loadModels","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#loadModels\">loadModels</a>","description":"<p>Load one or more atomic models from a file's contents</p>"},{"title":"lib/visualizer.module:js~CrystVis#model","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#model\">model</a>","description":"<p>Currently loaded model</p>"},{"title":"lib/visualizer.module:js~CrystVis#modelList","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#modelList\">modelList</a>","description":"<p>List of loaded models</p>"},{"title":"lib/visualizer.module:js~CrystVis#modelName","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#modelName\">modelName</a>","description":"<p>Name of the currently loaded model</p>"},{"title":"lib/visualizer.module:js~CrystVis#onAtomBox","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#onAtomBox\">onAtomBox</a>","description":"<p>Set a callback function for an event where a user drags a box around multiple atoms.\nThe function should take as arguments a ModelView including the atoms in the box:</p>\n<p>function callback(view) {\n...\n}</p>"},{"title":"lib/visualizer.module:js~CrystVis#onAtomClick","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#onAtomClick\">onAtomClick</a>","description":"<p>Set a callback function for an event where a user clicks on an atom. The\nfunction should take as arguments the atom image for the clicked atom and\nthe event object:</p>\n<p>function callback(atom, event) {\n...\n}</p>"},{"title":"lib/visualizer.module:js~CrystVis#reloadModel","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#reloadModel\">reloadModel</a>","description":"<p>Reload a model, possibly with new parameters</p>"},{"title":"lib/visualizer.module:js~CrystVis#removePrimitive","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#removePrimitive\">removePrimitive</a>","description":"<p>Remove a primitive shape from the drawing</p>"},{"title":"lib/visualizer.module:js~CrystVis#selected","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#selected\">selected</a>","description":"<p>Selected atoms</p>"},{"title":"lib/visualizer.module:js~CrystVis#theme","link":"<a href=\"lib_visualizer.module_js-CrystVis.html#theme\">theme</a>","description":"<p>Theme</p>"}]}