UNPKG

3dmol

Version:

JavaScript/TypeScript molecular visualization library

1 lines 131 kB
{"list":[{"title":"$3Dmol.Label","link":"<a href=\"$3Dmol.Label.html\">Label</a>","description":"<p>Renderable labels</p>"},{"title":"$3Dmol.StateManager","link":"<a href=\"$3Dmol.StateManager.html\">StateManager</a>","description":"<p>$3Dmol.StateManager - StateManager creates the space to preserve the state of the ui and sync it with the GLViewer</p>"},{"title":"$3Dmol.StateManager#addAtomLabel","link":"<a href=\"$3Dmol.StateManager.html#addAtomLabel\">addAtomLabel</a>","description":"<p>Adds atom label to the viewport</p>"},{"title":"$3Dmol.StateManager#addLabel","link":"<a href=\"$3Dmol.StateManager.html#addLabel\">addLabel</a>","description":"<p>Adds Label to the viewport specific to the selection</p>"},{"title":"$3Dmol.StateManager#addModel","link":"<a href=\"$3Dmol.StateManager.html#addModel\">addModel</a>","description":"<p>Add model to the viewport</p>"},{"title":"$3Dmol.StateManager#addSelection","link":"<a href=\"$3Dmol.StateManager.html#addSelection\">addSelection</a>","description":"<p>Add Selection from the ui to glviewer</p>"},{"title":"$3Dmol.StateManager#addStyle","link":"<a href=\"$3Dmol.StateManager.html#addStyle\">addStyle</a>","description":"<p>Add style and renders it into the viewport</p>"},{"title":"$3Dmol.StateManager#addSurface","link":"<a href=\"$3Dmol.StateManager.html#addSurface\">addSurface</a>","description":"<p>Adds surface to the viewport</p>"},{"title":"$3Dmol.StateManager#checkAtoms","link":"<a href=\"$3Dmol.StateManager.html#checkAtoms\">checkAtoms</a>","description":"<p>Return true if the selections contain at least one atom</p>"},{"title":"$3Dmol.StateManager#createSelectionAndStyle","link":"<a href=\"$3Dmol.StateManager.html#createSelectionAndStyle\">createSelectionAndStyle</a>","description":"<p>Updates the state variable for selections and styles and trigger ui to show the<br>\nui elements for these selections and styles.</p>"},{"title":"$3Dmol.StateManager#createSurface","link":"<a href=\"$3Dmol.StateManager.html#createSurface\">createSurface</a>","description":"<p>Creates selection and add surface with reference to that selection<br>\nand triggers updates in the ui</p>"},{"title":"$3Dmol.StateManager#editSurface","link":"<a href=\"$3Dmol.StateManager.html#editSurface\">editSurface</a>","description":"<p>Edit the exisiting surface in the viewport</p>"},{"title":"$3Dmol.StateManager#exitContextMenu","link":"<a href=\"$3Dmol.StateManager.html#exitContextMenu\">exitContextMenu</a>","description":"<p>Executes hide context menu and process the label if needed</p>"},{"title":"$3Dmol.StateManager#getSelectionList","link":"<a href=\"$3Dmol.StateManager.html#getSelectionList\">getSelectionList</a>","description":"<p>Returns the list of ids of selections that are created so far</p>"},{"title":"$3Dmol.StateManager#openContextMenu","link":"<a href=\"$3Dmol.StateManager.html#openContextMenu\">openContextMenu</a>","description":"<p>Opens context menu when called from glviewer</p>"},{"title":"$3Dmol.StateManager#removeAtomLabel","link":"<a href=\"$3Dmol.StateManager.html#removeAtomLabel\">removeAtomLabel</a>","description":"<p>Removes the atom label from the viewpoer</p>"},{"title":"$3Dmol.StateManager#removeStyle","link":"<a href=\"$3Dmol.StateManager.html#removeStyle\">removeStyle</a>","description":"<p>Removes the style specified by stid</p>"},{"title":"$3Dmol.StateManager#removeSurface","link":"<a href=\"$3Dmol.StateManager.html#removeSurface\">removeSurface</a>","description":"<p>Removes surface from the viewport</p>"},{"title":"$3Dmol.StateManager#setModelTitle","link":"<a href=\"$3Dmol.StateManager.html#setModelTitle\">setModelTitle</a>","description":"<p>Sets the value of title in ModelToolBar</p>"},{"title":"$3Dmol.StateManager#toggleHide","link":"<a href=\"$3Dmol.StateManager.html#toggleHide\">toggleHide</a>","description":"<p>Toggle the hidden property of the selection</p>"},{"title":"$3Dmol.StateManager#toggleHideStyle","link":"<a href=\"$3Dmol.StateManager.html#toggleHideStyle\">toggleHideStyle</a>","description":"<p>Toggle hidden property of a style</p>"},{"title":"$3Dmol.StateManager#updateUI","link":"<a href=\"$3Dmol.StateManager.html#updateUI\">updateUI</a>","description":"<p>Updates the UI on viewport change</p>"},{"title":"$3Dmol.UI","link":"<a href=\"$3Dmol.UI.html\">UI</a>","description":"<p>$3Dmol.UI - UI creates panels in the viewer to assist control of the viewport</p>"},{"title":"$3Dmol.UI#Form","link":"<a href=\"$3Dmol.UI.html#Form\">Form</a>","description":"<p>This is a colection of contructor to make different input element</p>"},{"title":"$3Dmol.UI#Form","link":"<a href=\"$3Dmol.UI.html#Form\">Form</a>","description":"<p>Creates Form input that takes input from different input element</p>"},{"title":"$3Dmol.UI#Form.Checkbox","link":"<a href=\"$3Dmol.UI.html#Form#.Checkbox\">Checkbox</a>","description":"<p>Create Checkbox input for boolean values</p>"},{"title":"$3Dmol.UI#Form.Color","link":"<a href=\"$3Dmol.UI.html#Form#.Color\">Color</a>","description":"<p>Create Color input</p>"},{"title":"$3Dmol.UI#Form.EmptyElement","link":"<a href=\"$3Dmol.UI.html#Form#.EmptyElement\">EmptyElement</a>","description":"<p>Create empty element used for property that whose input cannot be taken</p>"},{"title":"$3Dmol.UI#Form.Input","link":"<a href=\"$3Dmol.UI.html#Form#.Input\">Input</a>","description":"<p>Create text, numeric or range Input</p>"},{"title":"$3Dmol.UI#Form.ListInput","link":"<a href=\"$3Dmol.UI.html#Form#.ListInput\">ListInput</a>","description":"<p>Create ListInput input</p>"},{"title":"$3Dmol.UI#Form.Slider","link":"<a href=\"$3Dmol.UI.html#Form#.Slider\">Slider</a>","description":"<p>Create input for values between two numbers</p>"},{"title":"$3Dmol.UI#Icons","link":"<a href=\"$3Dmol.UI.html#Icons\">Icons</a>","description":"<p>Generates the object to hold different icons present Icons : move, rotate, pencil, listArrow, option, minus, plus, painbrush, select, movie.play, move.pause, movie.stop, movie.next, move.previous, tick, cross, edit, remove, list, style, visible, invisible, mouse, nomouse, label, surface, molecule, change</p>"},{"title":"$3Dmol.UI#resize","link":"<a href=\"$3Dmol.UI.html#resize\">resize</a>","description":"<p>Resize the panel with respect to the new viewport</p>"},{"title":"$3Dmol.VolumeData.getIndex","link":"<a href=\"$3Dmol.VolumeData.html#.getIndex\">getIndex</a>"},{"title":"$3Dmol.VolumeData.getIndex","link":"<a href=\"$3Dmol.VolumeData.html#.getIndex\">getIndex</a>"},{"title":"$3Dmol.VolumeData.getVal","link":"<a href=\"$3Dmol.VolumeData.html#.getVal\">getVal</a>"},{"title":"$3Dmol.VolumeData.getVal","link":"<a href=\"$3Dmol.VolumeData.html#.getVal\">getVal</a>"},{"title":"<anonymous>~States#removeLabel","link":"<a href=\"-_anonymous_-States.html#removeLabel\">removeLabel</a>","description":"<p>Removes the label specific to the selection</p>\n<p>(under development)</p>"},{"title":"<anonymous>~States#removeSelection","link":"<a href=\"-_anonymous_-States.html#removeSelection\">removeSelection</a>","description":"<p>Removes the selection</p>"},{"title":"<anonymous>~States#showUI","link":"<a href=\"-_anonymous_-States.html#showUI\">showUI</a>","description":"<p>Generates the ui and returns its reference</p>"},{"title":"<anonymous>~UI~AlertBox#error","link":"<a href=\"-_anonymous_-UI-AlertBox.html#error\">error</a>","description":"<p>Generate Internal alert message</p>"},{"title":"<anonymous>~UI~AlertBox#message","link":"<a href=\"-_anonymous_-UI-AlertBox.html#message\">message</a>","description":"<p>Generates Internal Info message</p>"},{"title":"<anonymous>~UI~AlertBox#warning","link":"<a href=\"-_anonymous_-UI-AlertBox.html#warning\">warning</a>","description":"<p>Generates Internal warning message</p>"},{"title":"<anonymous>~UI~generateUI","link":"<a href=\"-_anonymous_-UI.html#~generateUI\">generateUI</a>","description":"<p>Creates all the jquery object of different UI features</p>"},{"title":"AmbientOcclusionStyle","link":"<a href=\"AmbientOcclusionStyle.html\">AmbientOcclusionStyle</a>","description":"<p>AmbientOcclusion style configuration parameters</p>"},{"title":"AmbientOcclusionStyle#radius","link":"<a href=\"AmbientOcclusionStyle.html#radius\">radius</a>","description":"<p>Radius (in Angstroms) used to detect occlusions (default 5.0).</p>"},{"title":"AmbientOcclusionStyle#strength","link":"<a href=\"AmbientOcclusionStyle.html#strength\">strength</a>","description":"<p>Strength (darkness) of shading (default 1.0)</p>"},{"title":"ArrowSpec","link":"<a href=\"ArrowSpec.html\">ArrowSpec</a>","description":"<p>Arrow shape specification.</p>"},{"title":"ArrowSpec#color","link":"<a href=\"ArrowSpec.html#color\">color</a>","description":"<p>color</p>"},{"title":"ArrowSpec#dir","link":"<a href=\"ArrowSpec.html#dir\">dir</a>","description":"<p>direction to extend from start (instead of specifying end)</p>"},{"title":"ArrowSpec#end","link":"<a href=\"ArrowSpec.html#end\">end</a>","description":"<p>ending position</p>"},{"title":"ArrowSpec#hidden","link":"<a href=\"ArrowSpec.html#hidden\">hidden</a>","description":"<p>hidden</p>"},{"title":"ArrowSpec#length","link":"<a href=\"ArrowSpec.html#length\">length</a>","description":"<p>length to extend in dir direction from start (instead of specifying end)</p>"},{"title":"ArrowSpec#mid","link":"<a href=\"ArrowSpec.html#mid\">mid</a>","description":"<p>relative position of arrow base (0.618034 default)</p>"},{"title":"ArrowSpec#midpos","link":"<a href=\"ArrowSpec.html#midpos\">midpos</a>","description":"<p>position of arrow base in length units, if negative positioned from end instead of start. Overrides mid.</p>"},{"title":"ArrowSpec#radius","link":"<a href=\"ArrowSpec.html#radius\">radius</a>","description":"<p>radius (default 0.1A)</p>"},{"title":"ArrowSpec#radiusRatio","link":"<a href=\"ArrowSpec.html#radiusRatio\">radiusRatio</a>","description":"<p>ratio of arrow base to cylinder (1.618034 default)</p>"},{"title":"ArrowSpec#start","link":"<a href=\"ArrowSpec.html#start\">start</a>","description":"<p>starting position</p>"},{"title":"AtomSelectionSpec","link":"<a href=\"AtomSelectionSpec.html\">AtomSelectionSpec</a>","description":"<p>Atom selection object. Used to specify what atoms should be selected. Can include<br>\nany field from {@link AtomSpec} in which case atoms must equal the specified value.<br>\nAll fields must match for the selection to hold. If values<br>\nare provided as a list, then only one value of the list must match.</p>"},{"title":"AtomSelectionSpec#and","link":"<a href=\"AtomSelectionSpec.html#and\">and</a>","description":"<p>take the intersection of the provided lists of {@link AtomSelectionSpec}s</p>"},{"title":"AtomSelectionSpec#bonds","link":"<a href=\"AtomSelectionSpec.html#bonds\">bonds</a>","description":"<p>overloaded to select number of bonds, e.g. {bonds: 0} will select all nonbonded atoms</p>"},{"title":"AtomSelectionSpec#byres","link":"<a href=\"AtomSelectionSpec.html#byres\">byres</a>","description":"<p>if set, expands the selection to include all atoms of any residue that has any atom selected</p>"},{"title":"AtomSelectionSpec#expand","link":"<a href=\"AtomSelectionSpec.html#expand\">expand</a>","description":"<p>expands the selection to include all atoms within a given distance from the selection</p>"},{"title":"AtomSelectionSpec#frame","link":"<a href=\"AtomSelectionSpec.html#frame\">frame</a>","description":"<p>frame index of individual frame to style; will apply to all frames if not set</p>"},{"title":"AtomSelectionSpec#index","link":"<a href=\"AtomSelectionSpec.html#index\">index</a>","description":"<p>index of the atom or atoms to select</p>"},{"title":"AtomSelectionSpec#invert","link":"<a href=\"AtomSelectionSpec.html#invert\">invert</a>","description":"<p>if set, inverts the meaning of the selection</p>"},{"title":"AtomSelectionSpec#model","link":"<a href=\"AtomSelectionSpec.html#model\">model</a>","description":"<p>a single model or list of models from which atoms should be selected. Can also specify by numerical creation order. Reverse indexing is allowed (-1 specifies last added model).</p>"},{"title":"AtomSelectionSpec#not","link":"<a href=\"AtomSelectionSpec.html#not\">not</a>","description":"<p>take the inverse of the provided {@link AtomSelectionSpec}</p>"},{"title":"AtomSelectionSpec#or","link":"<a href=\"AtomSelectionSpec.html#or\">or</a>","description":"<p>take the union of the provided lists of {@link AtomSelectionSpec}s</p>"},{"title":"AtomSelectionSpec#predicate","link":"<a href=\"AtomSelectionSpec.html#predicate\">predicate</a>","description":"<p>user supplied function that gets passed an {@link AtomSpec} and should return true if the atom should be selected</p>"},{"title":"AtomSelectionSpec#resi","link":"<a href=\"AtomSelectionSpec.html#resi\">resi</a>","description":"<p>overloaded to allow ranges and lists of residues, e.g. {resi: &quot;5-10&quot;} or {resi: [5,10,32]}</p>"},{"title":"AtomSelectionSpec#within","link":"<a href=\"AtomSelectionSpec.html#within\">within</a>","description":"<p>intersects the selection with the set of atoms within a given distance from another selection</p>"},{"title":"AtomSpec","link":"<a href=\"AtomSpec.html\">AtomSpec</a>","description":"<p>Atom representation. Depending on the input file format, not all fields may be defined.</p>"},{"title":"AtomSpec#atom","link":"<a href=\"AtomSpec.html#atom\">atom</a>","description":"<p>Atom name; may be more specific than 'elem' (e.g 'CA' for alpha carbon)</p>"},{"title":"AtomSpec#b","link":"<a href=\"AtomSpec.html#b\">b</a>","description":"<p>Atom b factor data</p>"},{"title":"AtomSpec#bondOrder","link":"<a href=\"AtomSpec.html#bondOrder\">bondOrder</a>","description":"<p>Array of this atom's bond orders, corresponding to bonds identfied by 'bonds'</p>"},{"title":"AtomSpec#bondStyles","link":"<a href=\"AtomSpec.html#bondStyles\">bondStyles</a>","description":"<p>custom bond styling by position in bonds</p>"},{"title":"AtomSpec#bonds","link":"<a href=\"AtomSpec.html#bonds\">bonds</a>","description":"<p>Array of atom ids this atom is bonded to</p>"},{"title":"AtomSpec#callback","link":"<a href=\"AtomSpec.html#callback\">callback</a>","description":"<p>Callback click handler function to be executed on this atom and its parent viewer</p>"},{"title":"AtomSpec#chain","link":"<a href=\"AtomSpec.html#chain\">chain</a>","description":"<p>Chain this atom belongs to, if specified in input file (e.g 'A' for chain A)</p>"},{"title":"AtomSpec#clickable","link":"<a href=\"AtomSpec.html#clickable\">clickable</a>","description":"<p>Set this flag to true to enable click selection handling for this atom</p>"},{"title":"AtomSpec#color","link":"<a href=\"AtomSpec.html#color\">color</a>","description":"<p>Atom's color, as hex code or built-in color string</p>"},{"title":"AtomSpec#elem","link":"<a href=\"AtomSpec.html#elem\">elem</a>","description":"<p>Element abbreviation (e.g. 'H', 'Ca', etc)</p>"},{"title":"AtomSpec#hetflag","link":"<a href=\"AtomSpec.html#hetflag\">hetflag</a>","description":"<p>Set to true if atom is a heteroatom</p>"},{"title":"AtomSpec#hover_callback","link":"<a href=\"AtomSpec.html#hover_callback\">hover_callback</a>","description":"<p>Callback hover handler function to be executed on this atom and its parent viewer</p>"},{"title":"AtomSpec#hoverable","link":"<a href=\"AtomSpec.html#hoverable\">hoverable</a>","description":"<p>Set this flag to true to enable hover selection handling for this atom</p>"},{"title":"AtomSpec#index","link":"<a href=\"AtomSpec.html#index\">index</a>","description":"<p>Index of atom in molecule</p>"},{"title":"AtomSpec#invert","link":"<a href=\"AtomSpec.html#invert\">invert</a>","description":"<p>for selection, inverts the meaning of the selection</p>"},{"title":"AtomSpec#lchain","link":"<a href=\"AtomSpec.html#lchain\">lchain</a>","description":"<p>Label chain (not author)</p>"},{"title":"AtomSpec#lresi","link":"<a href=\"AtomSpec.html#lresi\">lresi</a>","description":"<p>Label residues number (not author)</p>"},{"title":"AtomSpec#lresn","link":"<a href=\"AtomSpec.html#lresn\">lresn</a>","description":"<p>Residue label name</p>"},{"title":"AtomSpec#pdbline","link":"<a href=\"AtomSpec.html#pdbline\">pdbline</a>","description":"<p>If applicable, this atom's record entry from the input PDB file (used to output new PDB from models)</p>"},{"title":"AtomSpec#properties","link":"<a href=\"AtomSpec.html#properties\">properties</a>","description":"<p>Optional mapping of additional properties</p>"},{"title":"AtomSpec#resi","link":"<a href=\"AtomSpec.html#resi\">resi</a>","description":"<p>Residue number</p>"},{"title":"AtomSpec#resn","link":"<a href=\"AtomSpec.html#resn\">resn</a>","description":"<p>Parent residue name</p>"},{"title":"AtomSpec#serial","link":"<a href=\"AtomSpec.html#serial\">serial</a>","description":"<p>Atom's serial id number</p>"},{"title":"AtomSpec#singleBonds","link":"<a href=\"AtomSpec.html#singleBonds\">singleBonds</a>","description":"<p>true if this atom forms only single bonds or no bonds at all</p>"},{"title":"AtomSpec#ss","link":"<a href=\"AtomSpec.html#ss\">ss</a>","description":"<p>Secondary structure identifier (for cartoon render; e.g. 'h' for helix)</p>"},{"title":"AtomSpec#style","link":"<a href=\"AtomSpec.html#style\">style</a>","description":"<p>style of atom</p>"},{"title":"AtomSpec#surfaceColor","link":"<a href=\"AtomSpec.html#surfaceColor\">surfaceColor</a>","description":"<p>Hex code for color to be used for surface patch over this atom</p>"},{"title":"AtomSpec#unhover_callback","link":"<a href=\"AtomSpec.html#unhover_callback\">unhover_callback</a>","description":"<p>Callback handling &quot;unhover&quot; to be executed on this atom and its parent viewer</p>"},{"title":"AtomSpec#x","link":"<a href=\"AtomSpec.html#x\">x</a>","description":"<p>Atom's x coordinate</p>"},{"title":"AtomSpec#y","link":"<a href=\"AtomSpec.html#y\">y</a>","description":"<p>Atom's y coordinate</p>"},{"title":"AtomSpec#z","link":"<a href=\"AtomSpec.html#z\">z</a>","description":"<p>Atom's z coordinate</p>"},{"title":"AtomStyleSpec","link":"<a href=\"AtomStyleSpec.html\">AtomStyleSpec</a>","description":"<p>Atom style specification</p>"},{"title":"AtomStyleSpec#cartoon","link":"<a href=\"AtomStyleSpec.html#cartoon\">cartoon</a>","description":"<p>draw cartoon representation of secondary structure</p>"},{"title":"AtomStyleSpec#clicksphere","link":"<a href=\"AtomStyleSpec.html#clicksphere\">clicksphere</a>","description":"<p>invisible style for click handling only</p>"},{"title":"AtomStyleSpec#cross","link":"<a href=\"AtomStyleSpec.html#cross\">cross</a>","description":"<p>draw atoms as crossed lines (aka stars)</p>"},{"title":"AtomStyleSpec#line","link":"<a href=\"AtomStyleSpec.html#line\">line</a>","description":"<p>draw bonds as lines</p>"},{"title":"AtomStyleSpec#sphere","link":"<a href=\"AtomStyleSpec.html#sphere\">sphere</a>","description":"<p>draw atoms as spheres</p>"},{"title":"AtomStyleSpec#stick","link":"<a href=\"AtomStyleSpec.html#stick\">stick</a>","description":"<p>draw bonds as capped cylinders</p>"},{"title":"BCIF","link":"<a href=\"global.html#BCIF\">BCIF</a>"},{"title":"BondStyle","link":"<a href=\"BondStyle.html\">BondStyle</a>","description":"<p>Style for individual bond.</p>"},{"title":"BondStyle#color1","link":"<a href=\"BondStyle.html#color1\">color1</a>"},{"title":"BondStyle#color2","link":"<a href=\"BondStyle.html#color2\">color2</a>"},{"title":"BondStyle#radius","link":"<a href=\"BondStyle.html#radius\">radius</a>"},{"title":"BondStyle#singleBond","link":"<a href=\"BondStyle.html#singleBond\">singleBond</a>"},{"title":"BoxSpec","link":"<a href=\"BoxSpec.html\">BoxSpec</a>","description":"<p>Box shape specification.</p>"},{"title":"BoxSpec#center","link":"<a href=\"BoxSpec.html#center\">center</a>","description":"<p>center of box</p>"},{"title":"BoxSpec#corner","link":"<a href=\"BoxSpec.html#corner\">corner</a>","description":"<p>bottom corner of box</p>"},{"title":"BoxSpec#dimensions","link":"<a href=\"BoxSpec.html#dimensions\">dimensions</a>","description":"<p>width, height, depth of box</p>"},{"title":"CAP","link":"<a href=\"global.html#CAP\">CAP</a>","description":"<p>Enum for cylinder cap styles.</p>"},{"title":"CDJSON","link":"<a href=\"global.html#CDJSON\">CDJSON</a>","description":"<p>This parses the ChemDoodle json file format. Although this is registered<br>\nfor the json file extension, other chemical json file formats exist that<br>\nthis can not parse. Check which one you have and do not assume that<br>\n.json can be parsed</p>"},{"title":"CIF","link":"<a href=\"global.html#CIF\">CIF</a>","description":"<p>Puts atoms specified in mmCIF fromat in str into atoms</p>"},{"title":"CUBE","link":"<a href=\"global.html#CUBE\">CUBE</a>"},{"title":"CartoonStyleSpec","link":"<a href=\"CartoonStyleSpec.html\">CartoonStyleSpec</a>","description":"<p>A visualization of protein or nucleic acid secondary structure. Applying this to other molecules will not show anything.<br>\nIn nucleic acids, the base cylinders obtain their color from the atom to which the cylinder is drawn, which is 'N1' for purines (resn: 'A', 'G', 'DA', 'DG') and<br>\n'N3' for pyrimidines (resn: 'C', 'U', 'DC', 'DT').<br>\nThe different nucleobases can therefore be distinguished as by setting the colors<br>\nof each of these atoms. The backbone color is set from the 'P' atoms ('O5' for the 5' terminus).</p>"},{"title":"CartoonStyleSpec#arrows","link":"<a href=\"CartoonStyleSpec.html#arrows\">arrows</a>","description":"<p>whether to add arrows showing beta-sheet<br>\ndirectionality; does not apply to trace or ribbon</p>"},{"title":"CartoonStyleSpec#color","link":"<a href=\"CartoonStyleSpec.html#color\">color</a>","description":"<p>strand color, may specify as 'spectrum' which will apply reversed gradient based on residue number</p>"},{"title":"CartoonStyleSpec#colorfunc","link":"<a href=\"CartoonStyleSpec.html#colorfunc\">colorfunc</a>","description":"<p>Allows the user to provide a function for setting the colorschemes.</p>"},{"title":"CartoonStyleSpec#colorscheme","link":"<a href=\"CartoonStyleSpec.html#colorscheme\">colorscheme</a>","description":"<p>colorscheme to use on atoms; overrides color</p>"},{"title":"CartoonStyleSpec#gapcutoff","link":"<a href=\"CartoonStyleSpec.html#gapcutoff\">gapcutoff</a>","description":"<p>If there is a gap of strictly fewer than gapcutoff missing residues<br>\nwithin a chain, draw a dashed line.</p>"},{"title":"CartoonStyleSpec#hidden","link":"<a href=\"CartoonStyleSpec.html#hidden\">hidden</a>","description":"<p>do not show</p>"},{"title":"CartoonStyleSpec#opacity","link":"<a href=\"CartoonStyleSpec.html#opacity\">opacity</a>","description":"<p>set opacity from 0-1; transparency is set per-chain<br>\nwith a warning outputted in the event of ambiguity</p>"},{"title":"CartoonStyleSpec#ribbon","link":"<a href=\"CartoonStyleSpec.html#ribbon\">ribbon</a>","description":"<p>whether to use constant strand width, disregarding<br>\nsecondary structure; use thickness to adjust radius</p>"},{"title":"CartoonStyleSpec#style","link":"<a href=\"CartoonStyleSpec.html#style\">style</a>","description":"<p>style of cartoon rendering (trace, oval, rectangle (default), parabola, edged)</p>"},{"title":"CartoonStyleSpec#thickness","link":"<a href=\"CartoonStyleSpec.html#thickness\">thickness</a>","description":"<p>cartoon strand thickness, default is 0.4</p>"},{"title":"CartoonStyleSpec#tubes","link":"<a href=\"CartoonStyleSpec.html#tubes\">tubes</a>","description":"<p>whether to display alpha helices as simple cylinders;<br>\ndoes not apply to trace</p>"},{"title":"CartoonStyleSpec#width","link":"<a href=\"CartoonStyleSpec.html#width\">width</a>","description":"<p>cartoon strand width, default is secondary<br>\nstructure-dependent; does not apply to trace or ribbon</p>"},{"title":"ClickSphereStyleSpec","link":"<a href=\"ClickSphereStyleSpec.html\">ClickSphereStyleSpec</a>","description":"<p>Invisible click sphere style specification. This lets you set<br>\nlarger (or smaller) click targets on atoms then the default radii or<br>\nhave clickable atoms even if they aren't being rendered visibly.</p>"},{"title":"ClickSphereStyleSpec#hidden","link":"<a href=\"ClickSphereStyleSpec.html#hidden\">hidden</a>","description":"<p>do not show sticks</p>"},{"title":"ClickSphereStyleSpec#radius","link":"<a href=\"ClickSphereStyleSpec.html#radius\">radius</a>","description":"<p>fixed radius of sphere</p>"},{"title":"ClickSphereStyleSpec#scale","link":"<a href=\"ClickSphereStyleSpec.html#scale\">scale</a>","description":"<p>scale VDW radius by specified amount</p>"},{"title":"Color","link":"<a href=\"Color.html\">Color</a>"},{"title":"ColorSpec","link":"<a href=\"global.html#ColorSpec\">ColorSpec</a>","description":"<p>Color representation. A hex number, html color name, or object with r/g/b properties</p>"},{"title":"ColorschemeSpec","link":"<a href=\"global.html#ColorschemeSpec\">ColorschemeSpec</a>","description":"<p>Colorscheme specification.</p>"},{"title":"ContextMenu#hide","link":"<a href=\"ContextMenu.html#hide\">hide</a>","description":"<p>Hides the context menu and if needed process the propertyMenu</p>"},{"title":"ContextMenu#show","link":"<a href=\"ContextMenu.html#show\">show</a>","description":"<p>Shows the context menu</p>"},{"title":"CrossStyleSpec","link":"<a href=\"CrossStyleSpec.html\">CrossStyleSpec</a>","description":"<p>Cross style specification</p>"},{"title":"CrossStyleSpec#color","link":"<a href=\"CrossStyleSpec.html#color\">color</a>","description":"<p>fixed coloring</p>"},{"title":"CrossStyleSpec#colorfunc","link":"<a href=\"CrossStyleSpec.html#colorfunc\">colorfunc</a>","description":"<p>Allows the user to provide a function for setting the colorschemes.</p>"},{"title":"CrossStyleSpec#colorscheme","link":"<a href=\"CrossStyleSpec.html#colorscheme\">colorscheme</a>","description":"<p>colorscheme to use on atoms; overrides color</p>"},{"title":"CrossStyleSpec#hidden","link":"<a href=\"CrossStyleSpec.html#hidden\">hidden</a>","description":"<p>do not show line</p>"},{"title":"CrossStyleSpec#linewidth","link":"<a href=\"CrossStyleSpec.html#linewidth\">linewidth</a>","description":"<p>deprecated due to vanishing browser support*</p>"},{"title":"CrossStyleSpec#opacity","link":"<a href=\"CrossStyleSpec.html#opacity\">opacity</a>","description":"<p>opacity (zero to one), must be the same for all atoms in a model</p>"},{"title":"CrossStyleSpec#radius","link":"<a href=\"CrossStyleSpec.html#radius\">radius</a>","description":"<p>radius of cross</p>"},{"title":"CrossStyleSpec#scale","link":"<a href=\"CrossStyleSpec.html#scale\">scale</a>","description":"<p>scale VDW radius by specified amount</p>"},{"title":"CurveSpec","link":"<a href=\"CurveSpec.html\">CurveSpec</a>","description":"<p>Curve shape specification.</p>"},{"title":"CurveSpec#fromArrow","link":"<a href=\"CurveSpec.html#fromArrow\">fromArrow</a>","description":"<p>if an arrow should be drawn at the start</p>"},{"title":"CurveSpec#fromCap","link":"<a href=\"CurveSpec.html#fromCap\">fromCap</a>","description":"<p>have cap at start</p>"},{"title":"CurveSpec#points","link":"<a href=\"CurveSpec.html#points\">points</a>","description":"<p>Sequence of points to draw curve through</p>"},{"title":"CurveSpec#radius","link":"<a href=\"CurveSpec.html#radius\">radius</a>","description":"<p>radius of curve</p>"},{"title":"CurveSpec#smooth","link":"<a href=\"CurveSpec.html#smooth\">smooth</a>","description":"<p>amount of interpolation</p>"},{"title":"CurveSpec#toArrow","link":"<a href=\"CurveSpec.html#toArrow\">toArrow</a>","description":"<p>if an arrow should be drawn at the end</p>"},{"title":"CurveSpec#toCap","link":"<a href=\"CurveSpec.html#toCap\">toCap</a>","description":"<p>have cap at end</p>"},{"title":"CustomLinear","link":"<a href=\"CustomLinear.html\">CustomLinear</a>"},{"title":"CustomShapeSpec","link":"<a href=\"CustomShapeSpec.html\">CustomShapeSpec</a>","description":"<p>Specification for adding custom shape.</p>"},{"title":"CustomShapeSpec#faceArr","link":"<a href=\"CustomShapeSpec.html#faceArr\">faceArr</a>","description":"<p>List of triangles to build the custom shape. Each triangle is defined by the indices of 3 vertices in vertexArr, so the array length should be 3 times the number of faces.</p>"},{"title":"CustomShapeSpec#normalArr","link":"<a href=\"CustomShapeSpec.html#normalArr\">normalArr</a>","description":"<p>List of normal vectors for each vertex</p>"},{"title":"CustomShapeSpec#vertexArr","link":"<a href=\"CustomShapeSpec.html#vertexArr\">vertexArr</a>","description":"<p>List of vertex positions</p>"},{"title":"Cylinder","link":"<a href=\"Cylinder.html\">Cylinder</a>"},{"title":"CylinderSpec","link":"<a href=\"CylinderSpec.html\">CylinderSpec</a>","description":"<p>Cylinder shape specification.</p>"},{"title":"CylinderSpec#dashLength","link":"<a href=\"CylinderSpec.html#dashLength\">dashLength</a>","description":"<p>Length of dashes (default 0.25)</p>"},{"title":"CylinderSpec#dashed","link":"<a href=\"CylinderSpec.html#dashed\">dashed</a>","description":"<p>Make the cylinder dashed.</p>"},{"title":"CylinderSpec#end","link":"<a href=\"CylinderSpec.html#end\">end</a>","description":"<p>ending position</p>"},{"title":"CylinderSpec#fromCap","link":"<a href=\"CylinderSpec.html#fromCap\">fromCap</a>","description":"<p>Place a cap at the start (none, flat or round)</p>"},{"title":"CylinderSpec#gapLength","link":"<a href=\"CylinderSpec.html#gapLength\">gapLength</a>","description":"<p>Length of gaps (default 0.25)</p>"},{"title":"CylinderSpec#hidden","link":"<a href=\"CylinderSpec.html#hidden\">hidden</a>","description":"<p>hidden</p>"},{"title":"CylinderSpec#radius","link":"<a href=\"CylinderSpec.html#radius\">radius</a>","description":"<p>radius</p>"},{"title":"CylinderSpec#start","link":"<a href=\"CylinderSpec.html#start\">start</a>","description":"<p>starting vector</p>"},{"title":"CylinderSpec#toCap","link":"<a href=\"CylinderSpec.html#toCap\">toCap</a>","description":"<p>Place a cap at the end (none, flat or round)</p>"},{"title":"DashedBondSpec","link":"<a href=\"DashedBondSpec.html\">DashedBondSpec</a>","description":"<p>Dashed Bond style specification</p>"},{"title":"DashedBondSpec#dashLength","link":"<a href=\"DashedBondSpec.html#dashLength\">dashLength</a>","description":"<p>length of dash (default 0.1)</p>"},{"title":"DashedBondSpec#gapLength","link":"<a href=\"DashedBondSpec.html#gapLength\">gapLength</a>","description":"<p>length of gap (default 0.25)</p>"},{"title":"FogSpec","link":"<a href=\"FogSpec.html\">FogSpec</a>","description":"<p>Fog specification.</p>"},{"title":"FogSpec#fogEnd","link":"<a href=\"FogSpec.html#fogEnd\">fogEnd</a>","description":"<p>Fraction with the slab where fog ends (nothing visible after this point). Default 1.0.</p>"},{"title":"FogSpec#fogStart","link":"<a href=\"FogSpec.html#fogStart\">fogStart</a>","description":"<p>Fraction within the slab where fog starts to be linearly added. Default 0.4.</p>"},{"title":"GLDraw","link":"<a href=\"GLDraw.html\">GLDraw</a>","description":"<p>Lower level utilities for creating WebGL shape geometries.<br>\nThese are not intended for general consumption.</p>"},{"title":"GLDraw.drawCone","link":"<a href=\"GLDraw.html#.drawCone\">drawCone</a>","description":"<p>Create a cone</p>"},{"title":"GLDraw.drawCylinder","link":"<a href=\"GLDraw.html#.drawCylinder\">drawCylinder</a>","description":"<p>Create a cylinder</p>"},{"title":"GLDraw.drawSphere","link":"<a href=\"GLDraw.html#.drawSphere\">drawSphere</a>","description":"<p>Create a sphere.</p>"},{"title":"GLModel","link":"<a href=\"GLModel.html\">GLModel</a>"},{"title":"GLModel#addAtomSpecs","link":"<a href=\"GLModel.html#addAtomSpecs\">addAtomSpecs</a>","description":"<p>add atomSpecs to validAtomSelectionSpecs</p>"},{"title":"GLModel#addAtomSpecs","link":"<a href=\"GLModel.html#addAtomSpecs\">addAtomSpecs</a>","description":"<p>add atomSpecs to validAtomSelectionSpecs</p>"},{"title":"GLModel#addAtoms","link":"<a href=\"GLModel.html#addAtoms\">addAtoms</a>","description":"<p>Add list of new atoms to model. Adjusts bonds appropriately.</p>"},{"title":"GLModel#addAtoms","link":"<a href=\"GLModel.html#addAtoms\">addAtoms</a>","description":"<p>Add list of new atoms to model. Adjusts bonds appropriately.</p>"},{"title":"GLModel#addFrame","link":"<a href=\"GLModel.html#addFrame\">addFrame</a>","description":"<p>Add atoms as frames of model</p>"},{"title":"GLModel#addFrame","link":"<a href=\"GLModel.html#addFrame\">addFrame</a>","description":"<p>Add atoms as frames of model</p>"},{"title":"GLModel#addMolData","link":"<a href=\"GLModel.html#addMolData\">addMolData</a>","description":"<p>add atoms to this model from molecular data string</p>"},{"title":"GLModel#addMolData","link":"<a href=\"GLModel.html#addMolData\">addMolData</a>","description":"<p>add atoms to this model from molecular data string</p>"},{"title":"GLModel#addPropertyLabels","link":"<a href=\"GLModel.html#addPropertyLabels\">addPropertyLabels</a>","description":"<p>Create labels for atoms that show the value of the passed property.</p>"},{"title":"GLModel#addPropertyLabels","link":"<a href=\"GLModel.html#addPropertyLabels\">addPropertyLabels</a>","description":"<p>Create labels for atoms that show the value of the passed property.</p>"},{"title":"GLModel#addResLabels","link":"<a href=\"GLModel.html#addResLabels\">addResLabels</a>","description":"<p>Create labels for residues of selected atoms.<br>\nWill create a single label at the center of mass of all atoms<br>\nwith the same chain,resn, and resi.</p>"},{"title":"GLModel#addResLabels","link":"<a href=\"GLModel.html#addResLabels\">addResLabels</a>","description":"<p>Create labels for residues of selected atoms.<br>\nWill create a single label at the center of mass of all atoms<br>\nwith the same chain,resn, and resi.</p>"},{"title":"GLModel#assignBonds","link":"<a href=\"GLModel.html#assignBonds\">assignBonds</a>","description":"<p>Assign bonds based on atomic coordinates.<br>\nThis currently uses a primitive distance-based algorithm that does not<br>\nconsider valence constraints and will only create single bonds.</p>"},{"title":"GLModel#assignBonds","link":"<a href=\"GLModel.html#assignBonds\">assignBonds</a>","description":"<p>Assign bonds based on atomic coordinates.<br>\nThis currently uses a primitive distance-based algorithm that does not<br>\nconsider valence constraints and will only create single bonds.</p>"},{"title":"GLModel#atomIsSelected","link":"<a href=\"GLModel.html#atomIsSelected\">atomIsSelected</a>","description":"<p>given a selection specification, return true if atom is selected.<br>\nDoes not support context-aware selectors like expand/within/byres.</p>"},{"title":"GLModel#atomIsSelected","link":"<a href=\"GLModel.html#atomIsSelected\">atomIsSelected</a>","description":"<p>given a selection specification, return true if atom is selected.<br>\nDoes not support context-aware selectors like expand/within/byres.</p>"},{"title":"GLModel#createMolObj","link":"<a href=\"GLModel.html#createMolObj\">createMolObj</a>","description":"<p>param {AtomSpec[]} atoms</p>"},{"title":"GLModel#drawAtomClickSphere","link":"<a href=\"GLModel.html#drawAtomClickSphere\">drawAtomClickSphere</a>","description":"<p>Register atom shaped click handlers</p>"},{"title":"GLModel#drawAtomCross","link":"<a href=\"GLModel.html#drawAtomCross\">drawAtomCross</a>"},{"title":"GLModel#drawAtomSphere","link":"<a href=\"GLModel.html#drawAtomSphere\">drawAtomSphere</a>"},{"title":"GLModel#drawBondLines","link":"<a href=\"GLModel.html#drawBondLines\">drawBondLines</a>"},{"title":"GLModel#enableContextMenu","link":"<a href=\"GLModel.html#enableContextMenu\">enableContextMenu</a>","description":"<p>enable context menu of selected atoms</p>"},{"title":"GLModel#enableContextMenu","link":"<a href=\"GLModel.html#enableContextMenu\">enableContextMenu</a>","description":"<p>enable context menu of selected atoms</p>"},{"title":"GLModel#expandAtomList","link":"<a href=\"GLModel.html#expandAtomList\">expandAtomList</a>","description":"<p>returns a list of atoms in the expanded bounding box, but not in the current one</p>\n<p>Bounding box:</p>\n<p>[ [ xmin, ymin, zmin ],<br>\n[ xmax, ymax, zmax ],<br>\n[ xctr, yctr, zctr ] ]</p>"},{"title":"GLModel#exportVRML","link":"<a href=\"GLModel.html#exportVRML\">exportVRML</a>","description":"<p>return a VRML string representation of the model. Does not include VRML header information</p>"},{"title":"GLModel#exportVRML","link":"<a href=\"GLModel.html#exportVRML\">exportVRML</a>","description":"<p>return a VRML string representation of the model. Does not include VRML header information</p>"},{"title":"GLModel#getCrystData","link":"<a href=\"GLModel.html#getCrystData\">getCrystData</a>","description":"<p>Returns crystallographic information if present.</p>"},{"title":"GLModel#getCrystData","link":"<a href=\"GLModel.html#getCrystData\">getCrystData</a>","description":"<p>Returns crystallographic information if present.</p>"},{"title":"GLModel#getID","link":"<a href=\"GLModel.html#getID\">getID</a>","description":"<p>Returns model id number</p>"},{"title":"GLModel#getID","link":"<a href=\"GLModel.html#getID\">getID</a>","description":"<p>Returns model id number</p>"},{"title":"GLModel#getInternalState","link":"<a href=\"GLModel.html#getInternalState\">getInternalState</a>","description":"<p>Return object representing internal state of<br>\nthe model appropriate for passing to setInternalState</p>"},{"title":"GLModel#getInternalState","link":"<a href=\"GLModel.html#getInternalState\">getInternalState</a>","description":"<p>Return object representing internal state of<br>\nthe model appropriate for passing to setInternalState</p>"},{"title":"GLModel#getNumFrames","link":"<a href=\"GLModel.html#getNumFrames\">getNumFrames</a>","description":"<p>Returns model's frames property, a list of atom lists</p>"},{"title":"GLModel#getNumFrames","link":"<a href=\"GLModel.html#getNumFrames\">getNumFrames</a>","description":"<p>Returns model's frames property, a list of atom lists</p>"},{"title":"GLModel#getRadiusFromStyle","link":"<a href=\"GLModel.html#getRadiusFromStyle\">getRadiusFromStyle</a>"},{"title":"GLModel#getSymmetries","link":"<a href=\"GLModel.html#getSymmetries\">getSymmetries</a>","description":"<p>Returns list of rotational/translational matrices if there is BIOMT data<br>\nOtherwise returns a list of just the ID matrix</p>"},{"title":"GLModel#getSymmetries","link":"<a href=\"GLModel.html#getSymmetries\">getSymmetries</a>","description":"<p>Returns list of rotational/translational matrices if there is BIOMT data<br>\nOtherwise returns a list of just the ID matrix</p>"},{"title":"GLModel#getViewer","link":"<a href=\"GLModel.html#getViewer\">getViewer</a>","description":"<p>Return viewer associated with this model.</p>"},{"title":"GLModel#getViewer","link":"<a href=\"GLModel.html#getViewer\">getViewer</a>","description":"<p>Return viewer associated with this model.</p>"},{"title":"GLModel#globj","link":"<a href=\"GLModel.html#globj\">globj</a>","description":"<p>manage the globj for this model in the possed modelGroup - if it has to be regenerated, remove and add</p>"},{"title":"GLModel#globj","link":"<a href=\"GLModel.html#globj\">globj</a>","description":"<p>manage the globj for this model in the possed modelGroup - if it has to be regenerated, remove and add</p>"},{"title":"GLModel#hide","link":"<a href=\"GLModel.html#hide\">hide</a>","description":"<p>Don't show this model in future renderings. Keep all styles and state<br>\nso it can be efficiencly shown again.</p>\n<ul>\n<li>@see GLModel#show</li>\n</ul>"},{"title":"GLModel#hide","link":"<a href=\"GLModel.html#hide\">hide</a>","description":"<p>Don't show this model in future renderings. Keep all styles and state<br>\nso it can be efficiencly shown again.</p>\n<ul>\n<li>@see GLModel#show</li>\n</ul>"},{"title":"GLModel#removeAtoms","link":"<a href=\"GLModel.html#removeAtoms\">removeAtoms</a>","description":"<p>Remove specified atoms from model</p>"},{"title":"GLModel#removeAtoms","link":"<a href=\"GLModel.html#removeAtoms\">removeAtoms</a>","description":"<p>Remove specified atoms from model</p>"},{"title":"GLModel#removegl","link":"<a href=\"GLModel.html#removegl\">removegl</a>","description":"<p>Remove any renderable mol object from scene</p>"},{"title":"GLModel#removegl","link":"<a href=\"GLModel.html#removegl\">removegl</a>","description":"<p>Remove any renderable mol object from scene</p>"},{"title":"GLModel#selectedAtoms","link":"<a href=\"GLModel.html#selectedAtoms\">selectedAtoms</a>","description":"<p>return list of atoms selected by sel, this is specific to glmodel</p>"},{"title":"GLModel#selectedAtoms","link":"<a href=\"GLModel.html#selectedAtoms\">selectedAtoms</a>","description":"<p>return list of atoms selected by sel, this is specific to glmodel</p>"},{"title":"GLModel#setClickable","link":"<a href=\"GLModel.html#setClickable\">setClickable</a>","description":"<p>Set clickable and callback of selected atoms</p>"},{"title":"GLModel#setClickable","link":"<a href=\"GLModel.html#setClickable\">setClickable</a>","description":"<p>Set clickable and callback of selected atoms</p>"},{"title":"GLModel#setColorByElement","link":"<a href=\"GLModel.html#setColorByElement\">setColorByElement</a>","description":"<p>given a mapping from element to color, set atom colors</p>"},{"title":"GLModel#setColorByElement","link":"<a href=\"GLModel.html#setColorByElement\">setColorByElement</a>","description":"<p>given a mapping from element to color, set atom colors</p>"},{"title":"GLModel#setColorByFunction","link":"<a href=\"GLModel.html#setColorByFunction\">setColorByFunction</a>"},{"title":"GLModel#setColorByFunction","link":"<a href=\"GLModel.html#setColorByFunction\">setColorByFunction</a>"},{"title":"GLModel#setColorByProperty","link":"<a href=\"GLModel.html#setColorByProperty\">setColorByProperty</a>"},{"title":"GLModel#setColorByProperty","link":"<a href=\"GLModel.html#setColorByProperty\">setColorByProperty</a>"},{"title":"GLModel#setCoordinates","link":"<a href=\"GLModel.html#setCoordinates\">setCoordinates</a>","description":"<p>Set coordinates for the atoms from provided trajectory file.</p>"},{"title":"GLModel#setCoordinates","link":"<a href=\"GLModel.html#setCoordinates\">setCoordinates</a>","description":"<p>Set coordinates for the atoms from provided trajectory file.</p>"},{"title":"GLModel#setCoordinatesFromURL","link":"<a href=\"GLModel.html#setCoordinatesFromURL\">setCoordinatesFromURL</a>","description":"<p>Set coordinates from remote trajectory file.</p>"},{"title":"GLModel#setCoordinatesFromURL","link":"<a href=\"GLModel.html#setCoordinatesFromURL\">setCoordinatesFromURL</a>","description":"<p>Set coordinates from remote trajectory file.</p>"},{"title":"GLModel#setCrystData","link":"<a href=\"GLModel.html#setCrystData\">setCrystData</a>","description":"<p>Set crystallographic information using three angles and three lengths</p>"},{"title":"GLModel#setCrystData","link":"<a href=\"GLModel.html#setCrystData\">setCrystData</a>","description":"<p>Set crystallographic information using three angles and three lengths</p>"},{"title":"GLModel#setCrystMatrix","link":"<a href=\"GLModel.html#setCrystMatrix\">setCrystMatrix</a>","description":"<p>Set the crystallographic matrix to the given matrix.</p>\n<p>This function removes <code>a</code>, <code>b</code>, <code>c</code>, <code>alpha</code>, <code>beta</code>, <code>gamma</code> from<br>\nthe crystal data.</p>"},{"title":"GLModel#setCrystMatrix","link":"<a href=\"GLModel.html#setCrystMatrix\">setCrystMatrix</a>","description":"<p>Set the crystallographic matrix to the given matrix.</p>\n<p>This function removes <code>a</code>, <code>b</code>, <code>c</code>, <code>alpha</code>, <code>beta</code>, <code>gamma</code> from<br>\nthe crystal data.</p>"},{"title":"GLModel#setFrame","link":"<a href=\"GLModel.html#setFrame\">setFrame</a>","description":"<p>Sets model's atomlist to specified frame<br>\nSets to last frame if framenum out of range</p>"},{"title":"GLModel#setFrame","link":"<a href=\"GLModel.html#setFrame\">setFrame</a>","description":"<p>Sets model's atomlist to specified frame<br>\nSets to last frame if framenum out of range</p>"},{"title":"GLModel#setHoverable","link":"<a href=\"GLModel.html#setHoverable\">setHoverable</a>","description":"<p>Set hoverable and callback of selected atoms</p>"},{"title":"GLModel#setHoverable","link":"<a href=\"GLModel.html#setHoverable\">setHoverable</a>","description":"<p>Set hoverable and callback of selected atoms</p>"},{"title":"GLModel#setInternalState","link":"<a href=\"GLModel.html#setInternalState\">setInternalState</a>","description":"<p>Overwrite the internal model state with the passed state.</p>"},{"title":"GLModel#setInternalState","link":"<a href=\"GLModel.html#setInternalState\">setInternalState</a>","description":"<p>Overwrite the internal model state with the passed state.</p>"},{"title":"GLModel#setStyle","link":"<a href=\"GLModel.html#setStyle\">setStyle</a>","description":"<p>Set atom style of selected atoms</p>"},{"title":"GLModel#setStyle","link":"<a href=\"GLModel.html#setStyle\">setStyle</a>","description":"<p>Set atom style of selected atoms</p>"},{"title":"GLModel#setSymmetries","link":"<a href=\"GLModel.html#setSymmetries\">setSymmetries</a>","description":"<p>Sets symmetries based on specified matrices in list</p>"},{"title":"GLModel#setSymmetries","link":"<a href=\"GLModel.html#setSymmetries\">setSymmetries</a>","description":"<p>Sets symmetries based on specified matrices in list</p>"},{"title":"GLModel#show","link":"<a href=\"GLModel.html#show\">show</a>","description":"<p>Unhide a hidden model</p>"},{"title":"GLModel#show","link":"<a href=\"GLModel.html#show\">show</a>","description":"<p>Unhide a hidden model</p>"},{"title":"GLModel#toCDObject","link":"<a href=\"GLModel.html#toCDObject\">toCDObject</a>","description":"<p>Convert the model into an object in the format of a ChemDoodle JSON model.</p>"},{"title":"GLModel#toCDObject","link":"<a href=\"GLModel.html#toCDObject\">toCDObject</a>","description":"<p>Convert the model into an object in the format of a ChemDoodle JSON model.</p>"},{"title":"GLModel#vibrate","link":"<a href=\"GLModel.html#vibrate\">vibrate</a>","description":"<p>If model atoms have dx, dy, dz properties (in some xyz files), vibrate populates the model's frame property based on parameters.<br>\nModel can then be animated</p>"},{"title":"GLModel#vibrate","link":"<a href=\"GLModel.html#vibrate\">vibrate</a>","description":"<p>If model atoms have dx, dy, dz properties (in some xyz files), vibrate populates the model's frame property based on parameters.<br>\nModel can then be animated</p>"},{"title":"GLShape","link":"<a href=\"GLShape.html\">GLShape</a>","description":"<p>Custom renderable shape</p>"},{"title":"GLShape#GLShape","link":"<a href=\"GLShape_GLShape.html\">GLShape</a>","description":"<p>Custom renderable shape</p>"},{"title":"GLShape#addArrow","link":"<a href=\"GLShape.html#addArrow\">addArrow</a>","description":"<p>Creates an arrow shape</p>"},{"title":"GLShape#addArrow","link":"<a href=\"GLShape.html#addArrow\">addArrow</a>","description":"<p>Creates an arrow shape</p>"},{"title":"GLShape#addBox","link":"<a href=\"GLShape.html#addBox\">addBox</a>","description":"<p>Creates a box</p>"},{"title":"GLShape#addBox","link":"<a href=\"GLShape.html#addBox\">addBox</a>","description":"<p>Creates a box</p>"},{"title":"GLShape#addCurve","link":"<a href=\"GLShape.html#addCurve\">addCurve</a>","description":"<p>Creates a curved shape</p>"},{"title":"GLShape#addCurve","link":"<a href=\"GLShape.html#addCurve\">addCurve</a>","description":"<p>Creates a curved shape</p>"},{"title":"GLShape#addCustom","link":"<a href=\"GLShape.html#addCustom\">addCustom</a>","description":"<p>Creates a custom shape from supplied vertex and face arrays</p>"},{"title":"GLShape#addCustom","link":"<a href=\"GLShape.html#addCustom\">addCustom</a>","description":"<p>Creates a custom shape from supplied vertex and face arrays</p>"},{"title":"GLShape#addCylinder","link":"<a href=\"GLShape.html#addCylinder\">addCylinder</a>","description":"<p>Creates a cylinder shape</p>"},{"title":"GLShape#addCylinder","link":"<a href=\"GLShape.html#addCylinder\">addCylinder</a>","description":"<p>Creates a cylinder shape</p>"},{"title":"GLShape#addDashedCylinder","link":"<a href=\"GLShape.html#addDashedCylinder\">addDashedCylinder</a>","description":"<p>Creates a dashed cylinder shape</p>"},{"title":"GLShape#addDashedCylinder","link":"<a href=\"GLShape.html#addDashedCylinder\">addDashedCylinder</a>","description":"<p>Creates a dashed cylinder shape</p>"},{"title":"GLShape#addIsosurface","link":"<a href=\"GLShape.html#addIsosurface\">addIsosurface</a>","description":"<p>Create isosurface from volumetric data.</p>"},{"title":"GLShape#addIsosurface","link":"<a href=\"GLShape.html#addIsosurface\">addIsosurface</a>","description":"<p>Create isosurface from volumetric data.</p>"},{"title":"GLShape#addLine","link":"<a href=\"GLShape.html#addLine\">addLine</a>","description":"<p>Creates a line shape</p>"},{"title":"GLShape#addLine","link":"<a href=\"GLShape.html#addLine\">addLine</a>","description":"<p>Creates a line shape</p>"},{"title":"GLShape#addSphere","link":"<a href=\"GLShape.html#addSphere\">addSphere</a>","description":"<p>Creates a sphere shape</p>"},{"title":"GLShape#addSphere","link":"<a href=\"GLShape.html#addSphere\">addSphere</a>","description":"<p>Creates a sphere shape</p>"},{"title":"GLShape#addVolumetricData","link":"<a href=\"GLShape.html#addVolumetricData\">addVolumetricData</a>"},{"title":"GLShape#addVolumetricData","link":"<a href=\"GLShape.html#addVolumetricData\">addVolumetricData</a>"},{"title":"GLShape#intersectionShape","link":"<a href=\"GLShape.html#intersectionShape\">intersectionShape</a>"},{"title":"GLShape#updateStyle","link":"<a href=\"GLS