public abstract class JmolSymmetryScriptGeneratorPointGroup extends JmolSymmetryScriptGenerator
| Constructor and Description |
|---|
JmolSymmetryScriptGeneratorPointGroup(RotationAxisAligner rotationAxisAligner,
String name) |
| Modifier and Type | Method and Description |
|---|---|
String |
colorBySequenceCluster()
Returns a Jmol script that colors subunits by their sequence cluster ids.
|
String |
colorBySubunit()
Returns a Jmol script that colors the subunits of a structure by different colors
|
String |
colorBySymmetry()
Returns a Jmol script that colors subunits to highlight the symmetry within a structure
|
String |
drawAxes()
Returns a Jmol script that draws symmetry or inertia axes for a structure.
|
String |
drawPolyhedron()
Returns a Jmol script that draws an invisible polyhedron around a structure.
|
protected RotationAxisAligner |
getAxisTransformation() |
String |
getDefaultOrientation()
Returns a Jmol script to set the default orientation for a structure
|
protected double |
getMaxExtension()
Returns the maximum extension (length) of structure
|
protected double |
getMeanExtension()
Returns the mean extension (length) of structure
|
String |
getOrientation(int index)
Returns a Jmol script that sets a specific orientation
|
int |
getOrientationCount()
Returns the number of orientations available for this structure
|
String |
getOrientationName(int index)
Returns the name of a specific orientation
|
String |
getOrientationWithZoom(int index)
Returns a Jmol script that sets a specific orientation and zoom
to draw either axes or polyhedron
|
protected Polyhedron |
getPolyhedron() |
protected RotationGroup |
getRotationGroup() |
javax.vecmath.Matrix4d |
getTransformation()
Returns transformation matrix to orient structure
|
abstract int |
getZoom()
Returns the Jmol zoom to fit polyhedron and symmetry axes.
|
String |
hideAxes()
Returns a Jmol script to hide axes
|
String |
hidePolyhedron() |
String |
playOrientations()
Returns a Jmol script that displays a symmetry polyhedron and symmetry axes
and then loop through different orientations
|
protected void |
setAxisTransformation(RotationAxisAligner axisTransformation) |
void |
setDefaultColoring(String colorScript)
Sets a default Jmol script used for coloring.
|
void |
setOnTheFly(boolean onTheFly)
Sets the type of bioassembly to be colored.
|
protected void |
setPolyhedron(Polyhedron polyhedron) |
protected void |
setRotationGroup(RotationGroup rotationGroup) |
String |
showAxes()
Returns a Jmol script to show axes
|
String |
showPolyhedron() |
f1Dot2, fDot2, getInstance, getInstantaneousOrientation, getJmolColor, getJmolColorScript, getJmolLigandScript, getJmolPoint, jMolFloatpublic JmolSymmetryScriptGeneratorPointGroup(RotationAxisAligner rotationAxisAligner, String name)
public abstract int getZoom()
JmolSymmetryScriptGeneratorgetZoom in class JmolSymmetryScriptGeneratorpublic void setOnTheFly(boolean onTheFly)
JmolSymmetryScriptGeneratorsetOnTheFly in class JmolSymmetryScriptGeneratorpublic String getDefaultOrientation()
JmolSymmetryScriptGeneratorgetDefaultOrientation in class JmolSymmetryScriptGeneratorpublic int getOrientationCount()
JmolSymmetryScriptGeneratorgetOrientationCount in class JmolSymmetryScriptGeneratorpublic String getOrientation(int index)
JmolSymmetryScriptGeneratorgetOrientation in class JmolSymmetryScriptGeneratorindex - orientation indexpublic String getOrientationWithZoom(int index)
JmolSymmetryScriptGeneratorgetOrientationWithZoom in class JmolSymmetryScriptGeneratorindex - orientation indexpublic String getOrientationName(int index)
JmolSymmetryScriptGeneratorgetOrientationName in class JmolSymmetryScriptGeneratorindex - orientation indexpublic javax.vecmath.Matrix4d getTransformation()
JmolSymmetryScriptGeneratorgetTransformation in class JmolSymmetryScriptGeneratorpublic void setDefaultColoring(String colorScript)
JmolSymmetryScriptGeneratorsetDefaultColoring in class JmolSymmetryScriptGeneratorpublic String drawPolyhedron()
JmolSymmetryScriptGeneratordrawPolyhedron in class JmolSymmetryScriptGeneratorpublic String hidePolyhedron()
hidePolyhedron in class JmolSymmetryScriptGeneratorpublic String showPolyhedron()
showPolyhedron in class JmolSymmetryScriptGeneratorpublic String drawAxes()
JmolSymmetryScriptGeneratordrawAxes in class JmolSymmetryScriptGeneratorpublic String hideAxes()
JmolSymmetryScriptGeneratorhideAxes in class JmolSymmetryScriptGeneratorpublic String showAxes()
JmolSymmetryScriptGeneratorshowAxes in class JmolSymmetryScriptGeneratorpublic String playOrientations()
JmolSymmetryScriptGeneratorplayOrientations in class JmolSymmetryScriptGeneratorpublic String colorBySubunit()
JmolSymmetryScriptGeneratorcolorBySubunit in class JmolSymmetryScriptGeneratorpublic String colorBySequenceCluster()
JmolSymmetryScriptGeneratorcolorBySequenceCluster in class JmolSymmetryScriptGeneratorpublic String colorBySymmetry()
JmolSymmetryScriptGeneratorcolorBySymmetry in class JmolSymmetryScriptGeneratorprotected double getMaxExtension()
protected double getMeanExtension()
protected RotationAxisAligner getAxisTransformation()
protected void setAxisTransformation(RotationAxisAligner axisTransformation)
axisTransformation - the axisTransformation to setprotected RotationGroup getRotationGroup()
protected void setRotationGroup(RotationGroup rotationGroup)
rotationGroup - the rotationGroup to setprotected Polyhedron getPolyhedron()
protected void setPolyhedron(Polyhedron polyhedron)
polyhedron - the polyhedron to setCopyright © 2000–2017 BioJava. All rights reserved.