Uses of Class
javajs.util.BS
Packages that use BS
Package
Description
Provides Binary Space Partitioning Functionality to spacially
separate data structures in n-dimensions
Jmol SMILES, Jmol SMARTS, Jmol bioSMILES, and Jmol bioSMARTS
-
Uses of BS in javajs.util
Methods in javajs.util that return BSModifier and TypeMethodDescriptionstatic BSfast copystatic BSBS.newN(int nbits) Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range0throughnbits-1.static BSMethods in javajs.util with parameters of type BSModifier and TypeMethodDescriptionvoidPerforms a logical AND of this target bit set with the argument bit set.voidClears all of the bits in thisBitSetwhose corresponding bit is set in the specifiedBitSet.static BSfast copystatic StringbooleanBS.intersects(BS set) Returns true if the specifiedBitSethas any bits set totruethat are also set totruein thisBitSet.voidPerforms a logical OR of this bit set with the bit set argument.voidPerforms a logical XOR of this bit set with the bit set argument. -
Uses of BS in jspecview.common
Methods in jspecview.common that return BS -
Uses of BS in org.jmol.adapter.readers.molxyz
Fields in org.jmol.adapter.readers.molxyz declared as BS -
Uses of BS in org.jmol.adapter.readers.pdb
Methods in org.jmol.adapter.readers.pdb that return BSModifier and TypeMethodDescriptionJmolDataReader.getPlotSpinSet(Viewer vwr, BS bs, int modelIndex, P3 minXYZ, P3 maxXYZ) remove non-spin atoms and atoms with duplicated spin and set min/max XYZ for the plotMethods in org.jmol.adapter.readers.pdb with parameters of type BSModifier and TypeMethodDescriptionObject[]JmolDataReader.getJmolDataFrameProperties(ScriptEval e, int tok, int[] propToks, String[] props, BS bs, P3 minXYZ, P3 maxXYZ, String format, boolean isPdbFormat) JmolDataReader.getPlotSpinSet(Viewer vwr, BS bs, int modelIndex, P3 minXYZ, P3 maxXYZ) remove non-spin atoms and atoms with duplicated spin and set min/max XYZ for the plot -
Uses of BS in org.jmol.adapter.readers.quantum
Fields in org.jmol.adapter.readers.quantum declared as BS -
Uses of BS in org.jmol.adapter.readers.xml
Fields in org.jmol.adapter.readers.xml declared as BS -
Uses of BS in org.jmol.adapter.smarter
Fields in org.jmol.adapter.smarter declared as BSModifier and TypeFieldDescriptionBS[]Structure.bsAllAtomSetCollection.bsAtomsprotected BSAtomSetCollectionReader.bsFilter//////// FILTER /////////////////protected BSAtomSetCollectionReader.bsModelsAtomSetCollection.bsStructuredModelsAtom.bsSymmetryMethods in org.jmol.adapter.smarter that return BSModifier and TypeMethodDescriptionBS[]StructureIterator.getBSAll()AtomSetCollection.getBSAtoms(int n) Create bsAtoms if it is null, and set bits if desired.StructureIterator.getStructuredModels()Constructors in org.jmol.adapter.smarter with parameters of type BS -
Uses of BS in org.jmol.adapter.writers
Fields in org.jmol.adapter.writers declared as BSMethods in org.jmol.adapter.writers with parameters of type BSModifier and TypeMethodDescriptionbooleanMOLWriter.addMolFile(String title, int iModel, SB mol, BS bsAtoms, BS bsBonds, boolean asV3000, boolean asJSON, boolean noAromatic, Quat q, boolean is2d) protected voidCIFWriter.prepareAtomSet(BS bs) protected voidFSG2SCIFConverter.prepareAtomSet(BS bs) -
Uses of BS in org.jmol.api
Methods in org.jmol.api that return BSModifier and TypeMethodDescriptionJmolScriptManager.addHydrogensInline(BS bsAtoms, Lst<Atom> vConnections, P3[] pts, Map<String, Object> htParams) JmolAnnotationParser.getAtomBits(Viewer vwr, String key, Object dssr, Map<String, Object> cache, int type, int modelIndex, BS bsModel) JmolScriptEvaluator.getAtomBitSet(Object atomExpression) JmolScriptManager.getAtomBitSetEval(JmolScriptEvaluator eval, Object atomExpression) abstract BS[]JmolAdapterStructureIterator.getBSAll()JmolEnvCalc.getBsSurfaceClone()abstract BSJmolViewer.getElementsPresentBitSet(int modelIndex) abstract BSJmolViewer.getSmartsMatch(String smarts, BS bsSelected) abstract BSJmolAdapterStructureIterator.getStructuredModels()SmilesMatcherInterface.getSubstructureSet(Object pattern, Object target, int ac, BS bsSelected, int flags) BS[]SmilesMatcherInterface.getSubstructureSetArray(Object pattern, Node[] atoms, int ac, BS bsSelected, BS bsAromatic, int flags) JmolAdapterAtomIterator.getSymmetry()JmolNMRInterface.getUniqueTensorSet(BS bs) An attempt to find unique atoms using tensors.abstract BSJmolViewer.getVisibleFramesBitSet()SymmetryInterface.notInCentroid(ModelSet modelSet, BS bsAtoms, int[] minmax) SymmetryInterface.removeDuplicates(ModelSet ms, BS bs, boolean highPrec) Methods in org.jmol.api with parameters of type BSModifier and TypeMethodDescriptionvoidJmolScriptManager.addHydrogensInline(BS bsAtoms, Lst<Atom> vConnections, P3[] pts, Map<String, Object> htParams) abstract voidJmolViewer.calcAtomsMinMax(BS bs, BoxInfo boxInfo) voidJmolEnvCalc.calculate(RadiusData rd, float maxRadius, BS bsSelected, BS bsIgnore, boolean disregardNeighbors, boolean onlySelectedDots, boolean isSurface, boolean multiModel) voidSymmetryInterface.calculateCIPChiralityForAtoms(Viewer vwr, BS bsAtoms) JmolAnnotationParser.calculateDSSRStructure(Viewer vwr, BS bsAtoms) SmilesMatcherInterface.compileSearchTarget(Node[] atoms, int atomCount, BS bitSet) voidJmolScriptEvaluator.deleteAtomsInVariables(BS bsDeleted) voidJmolDataManager.deleteModelAtoms(int firstAtomIndex, int nAtoms, BS bsDeleted) SymmetryInterface.findSpaceGroup(BS atoms, String xyzList, float[] unitCellParams, T3 origin, T3[] oabc, int flags) voidJmolPropertyManager.fixJMEFormalCharges(BS bsAtoms, String s) JmolAnnotationParser.getAtomBits(Viewer vwr, String key, Object dssr, Map<String, Object> cache, int type, int modelIndex, BS bsModel) JmolPropertyManager.getChimeInfo(int tok, BS selectionSet) int[][]SmilesMatcherInterface.getCorrelationMaps(Object pattern, Node[] atoms, int ac, BS bsSelected, int flags) JmolDataManager.getDefaultVdwNameOrData(VDW type, BS bs) SymmetryInterface.getIterator(Viewer vwr, Atom atom, BS bstoms, float radius) int[][]SmilesMatcherInterface.getMapForJME(String jme, Atom[] at, BS bsAtoms) voidSmilesMatcherInterface.getMMFF94AtomTypes(String[] smarts, Node[] atoms, int ac, BS bsSelected, Lst<BS> bitSets, Lst<BS>[] vRings) JmolPropertyManager.getModelCml(BS bs, int nAtomsMax, boolean addBonds, boolean doTransform, boolean allTrajectories) JmolPropertyManager.getModelExtract(BS atomBitSet, boolean doTransform, boolean isModelKit, String type, boolean allTrajectories) JmolPropertyManager.getModelFileInfo(BS visibleFramesBitSet) abstract StringJmolViewer.getOpenSmiles(BS atoms) JmolPropertyManager.getPdbAtomData(BS bs, OC out, boolean asPQR, boolean doTransform, boolean allTrajectories) JmolPropertyManager.getPdbData(int modelIndex, String type, BS bsA, Object[] parameters, OC oc, boolean addStructure) abstract BSJmolViewer.getSmartsMatch(String smarts, BS bsSelected) abstract StringSmilesMatcherInterface.getSubstructureSet(Object pattern, Object target, int ac, BS bsSelected, int flags) BS[]SmilesMatcherInterface.getSubstructureSetArray(Object pattern, Node[] atoms, int ac, BS bsSelected, BS bsAromatic, int flags) JmolNMRInterface.getTensorInfo(String tensorType, String infoType, BS bs) JmolNMRInterface.getUniqueTensorSet(BS bs) An attempt to find unique atoms using tensors.SymmetryInterface.notInCentroid(ModelSet modelSet, BS bsAtoms, int[] minmax) SymmetryInterface.removeDuplicates(ModelSet ms, BS bs, boolean highPrec) voidJmolSelectionListener.selectionChanged(BS selection) Called when the selected atoms changeSymmetryInterface.setPointGroup(Viewer vwr, SymmetryInterface pointGroupPrevious, T3 center, T3[] atomset, BS bsAtoms, boolean haveVibration, float distanceTolerance, float linearTolerance, int maxAtoms, boolean localEnvOnly) abstract voidJmolViewer.setSelectionSet(BS newSelection) SymmetryInterface.staticTransformSpaceGroup(BS bs, String cleg, Object paramsOrUC, SB sb) Method parameters in org.jmol.api with type arguments of type BS -
Uses of BS in org.jmol.atomdata
Fields in org.jmol.atomdata declared as BSModifier and TypeFieldDescriptionAtomData.bsIgnoredBS[]AtomData.bsMoleculesAtomData.bsSelectedMethods in org.jmol.atomdata with parameters of type BSModifier and TypeMethodDescriptionAtomDataServer.getSelectedAtomIterator(BS bsSelected, boolean isGreaterOnly, boolean modelZeroBased, boolean isMultiModel) voidAtomData.transformXYZ(M4 mat, BS bs) allow for transformed XYZ -
Uses of BS in org.jmol.awtjs.swing
Methods in org.jmol.awtjs.swing with parameters of type BS -
Uses of BS in org.jmol.bspt
Methods in org.jmol.bspt with parameters of type BSModifier and TypeMethodDescriptionvoidBspf.initialize(int modelIndex, P3[] atoms, BS modelAtomBitSet) static intPointIterator.withinDistPoints(float distance, P3 pt, P3[] ap3, P3[] ap31, BS bsSelected, Object[] ret) carry out various functions of the within() script function -
Uses of BS in org.jmol.dssx
Methods in org.jmol.dssx that return BSModifier and TypeMethodDescriptionAnnotationParser.getAtomBits(Viewer vwr, String key, Object dbObj, Map<String, Object> annotationCache, int type, int modelIndex, BS bsModel) ////////////////// general post-load processing ////////////////DSSR1.getAtomBits(Viewer vwr, String key, Object dbObj, Map<String, Object> annotationCache, int type, int modelIndex, BS bsModel) Methods in org.jmol.dssx with parameters of type BSModifier and TypeMethodDescriptionAnnotationParser.calculateDSSRStructure(Viewer vwr, BS bsAtoms) DSSR1.calculateDSSRStructure(Viewer vwr, BS bsAtoms) voidAdjusts _atoms bitset to account for added hydrogen atoms.AnnotationParser.getAtomBits(Viewer vwr, String key, Object dbObj, Map<String, Object> annotationCache, int type, int modelIndex, BS bsModel) ////////////////// general post-load processing ////////////////DSSR1.getAtomBits(Viewer vwr, String key, Object dbObj, Map<String, Object> annotationCache, int type, int modelIndex, BS bsModel) -
Uses of BS in org.jmol.export
Methods in org.jmol.export with parameters of type BSModifier and TypeMethodDescription___Exporter.getColorList(int i00, short[] colixes, int nVertices, BS bsSelected, Map<Short, Integer> htColixes) input an array of colixes; returns a Vector for the color list and a HashTable for correlating the colix with a specific color indexprotected int__CartesianExporter.getCoordinateMap(T3[] vertices, int[] coordMap, BS bsValid) protected int[]__CartesianExporter.getNormalMap(T3[] normals, int nNormals, BS bsValid, Lst<String> vNormals) protected voidJSExporter.jsSurface(Object applet, T3[] vertices, T3[] normals, int[][] indices, int nVertices, int nPolygons, int nFaces, BS bsPolygons, int faceVertexMax, int color, int[] vertexColors, int[] polygonColors) protected void_VrmlExporter.outputColorIndices(int[][] indices, int nPolygons, BS bsPolygons, int faceVertexMax, Map<Short, Integer> htColixes, short[] colixes, short[] polygonColixes) protected void_StlExporter.outputGeometry(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, BS bsPolygons, int faceVertexMax, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void_VrmlExporter.outputGeometry(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, BS bsPolygons, int faceVertexMax, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void_X3dExporter.outputGeometry(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, BS bsPolygons, int faceVertexMax, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void__CartesianExporter.outputIndices(int[][] indices, int[] map, int nPolygons, BS bsPolygons, int faceVertexMax) protected void___Exporter.outputSurface(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, int nTriangles, BS bsPolygons, int faceVertexMax, short colix, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void_IdtfExporter.outputSurface(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, int nTriangles, BS bsPolygons, int faceVertexMax, short colix, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void_MayaExporter.outputSurface(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, int nTriangles, BS bsPolygons, int faceVertexMax, short colix, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void_PovrayExporter.outputSurface(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, int nTriangles, BS bsPolygons, int faceVertexMax, short colix, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void_TachyonExporter.outputSurface(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, int nTriangles, BS bsPolygons, int faceVertexMax, short colix, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected void_VrmlExporter.outputSurface(T3[] vertices, T3[] normals, short[] colixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, int nTriangles, BS bsPolygons, int faceVertexMax, short colix, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) protected voidJSExporter.outputSurface(T3[] vertices, T3[] normals, short[] vertexColixes, int[][] indices, short[] polygonColixes, int nVertices, int nPolygons, int nTriangles, BS bsPolygons, int faceVertexMax, short colix, Lst<Short> colorList, Map<Short, Integer> htColixes, P3 offset) -
Uses of BS in org.jmol.geodesic
Methods in org.jmol.geodesic that return BSModifier and TypeMethodDescriptionEnvelopeCalculation.getBsSurfaceClone()BS[]EnvelopeCalculation.getDotsConvexMaps()Methods in org.jmol.geodesic with parameters of type BSModifier and TypeMethodDescriptionvoidEnvelopeCalculation.calculate(RadiusData rd, float maxRadius, BS bsSelected, BS bsIgnore, boolean disregardNeighbors, boolean onlySelectedDots, boolean isSurface, boolean multiModel) voidEnvelopeCalculation.reCalculate(BS bs, M3 m) problem prior to 12.3.18 was that dots once on the deodesic were not being moved.voidEnvelopeCalculation.setFromBits(int index, BS bs) -
Uses of BS in org.jmol.inchi
Methods in org.jmol.inchi with parameters of type BS -
Uses of BS in org.jmol.jvxl.api
Methods in org.jmol.jvxl.api with parameters of type BSModifier and TypeMethodDescriptionP3[]MeshDataServer.calculateGeodesicSurface(BS bsSelected, float envelopeRadius) -
Uses of BS in org.jmol.jvxl.calc
Fields in org.jmol.jvxl.calc declared as BSModifier and TypeFieldDescriptionprotected BSMarchingCubes.bsExcludedPlanesprotected BSMarchingCubes.bsExcludedTrianglesprotected BSMarchingCubes.bsExcludedVerticesprotected BSMarchingCubes.bsValuesMarchingCubes.bsVoxelsConstructors in org.jmol.jvxl.calc with parameters of type BSModifierConstructorDescriptionMarchingCubes(VertexDataServer surfaceReader, VolumeData volumeData, Parameters params, BS bsVoxels) -
Uses of BS in org.jmol.jvxl.data
Fields in org.jmol.jvxl.data declared as BSFields in org.jmol.jvxl.data with type parameters of type BSMethods in org.jmol.jvxl.data that return BSModifier and TypeMethodDescriptionBS[]MeshData.getSurfaceSet()static BSJvxlCoder.jvxlDecodeBitSet(String data) static BSJvxlCoder.jvxlDecodeBitSetRange(String data, int base, int range) Methods in org.jmol.jvxl.data with parameters of type BSModifier and TypeMethodDescriptionstatic ObjectMeshData.calculateVolumeOrArea(MeshData m, BS thisSet, boolean isArea, boolean getSets) voidMeshData.invalidateVertices(BS bsInvalid) static StringJvxlCoder.jvxlEncodeBitSet(BS bs) static intJvxlCoder.jvxlEncodeBitSet0(BS bs, int nPoints, SB sb) static intJvxlCoder.jvxlEncodeBitSetBuffer(BS bs, int nPoints, SB sb) voidJvxlData.setSurfaceInfoFromBitSet(BS bs, P4 thePlane) voidJvxlData.setSurfaceInfoFromBitSetPts(BS bs, P4 thePlane, P3 mapLattice) voidMeshData.updateInvalidatedVertices(BS bs) -
Uses of BS in org.jmol.jvxl.readers
Fields in org.jmol.jvxl.readers declared as BSModifier and TypeFieldDescriptionBS[]Parameters.bsExcludedParameters.bsIgnoreParameters.bsSelectedParameters.bsSolventSurfaceGenerator.bsVdwprotected BSJvxlXmlReader.bsVoxelBitSetBS[]Parameters.intersectionprotected BSSurfaceReader.jvxlVoxelBitSetParameters.surfaceAtomsMethods in org.jmol.jvxl.readers that return BSMethods in org.jmol.jvxl.readers with parameters of type BS -
Uses of BS in org.jmol.minimize
Fields in org.jmol.minimize declared as BSModifier and TypeFieldDescriptionMinAtom.bs14Minimizer.bsAtomsMinimizer.bsMinFixedMinAtom.bsVdwMethods in org.jmol.minimize with parameters of type BS -
Uses of BS in org.jmol.minimize.forcefield
Methods in org.jmol.minimize.forcefield with parameters of type BSModifier and TypeMethodDescriptionfloat[]ForceFieldMMFF.calculatePartialCharges(Bond[] bonds, int[] bTypes, Atom[] atoms, int[] aTypes, BS bsAtoms, boolean doRound) assign partial charges ala MMFF94booleanForceFieldMMFF.setArrays(Atom[] atoms, BS bsAtoms, Bond[] bonds, int rawBondCount, boolean doRound, boolean allowUnknowns) abstract booleanbooleanboolean -
Uses of BS in org.jmol.modelkit
Fields in org.jmol.modelkit declared as BSModifier and TypeFieldDescriptionprotected final BSModelKit.bsKeyModelsa bitset indicating the presence of element keys for models; clearing a bit will cause a new key to be produced.protected final BSModelKit.bsKeyModelsOFFtracks models for which the element key has been explicitly set OFF, overriding global SET elementKey ONMethods in org.jmol.modelkit with parameters of type BSModifier and TypeMethodDescriptionvoidModelKit.addLockedAtoms(SymmetryInterface sg, BS bsLocked) Only for the current modelintModelKit.checkMovedAtoms(BS bsFixed, BS bsAtoms, P3[] apos0) Something has changed atom positions.intModelKit.cmdAssignAddAtoms(String type, P3[] pts, BS bsAtoms, float packing, String cmd) MODELKIT ADD @3 ...voidModelKit.cmdAssignAtom(BS bs, P3 pt, String type, String cmd) A versatile method that allows changing element, setting charge, setting position, adding or deleting an atom via MODELKIT ASSIGN ATOMintModelKit.cmdAssignDeleteAtoms(BS bs) Delete all atoms that are equivalent to this atom.intModelKit.cmdAssignMoveAtoms(BS bsSelected, int iatom, P3 p, P3[] pts, boolean allowProjection, boolean isMolecule, boolean isCommand) voidModelKit.cmdMinimize(JmolScriptEvaluator eval, BS bsBasis, int steps, float crit, float rangeFixed, int flags) Minimize a unit cell with full symmetry constraints.voidModelKit.cmdPackUnitCell(SymmetryInterface sym, BS bsAtoms, float packing) MODELKIT {1 0 0} PACKEDintModelKit.cmdRotateAtoms(BS bsAtoms, P3[] points, float endDegrees) voidModelKit.minimizeEnd(BS bsBasis2, boolean isEnd) intModelKit.moveMinConstrained(int iatom, P3 p, BS bsAtoms) -
Uses of BS in org.jmol.modelset
Subclasses of BS in org.jmol.modelsetFields in org.jmol.modelset declared as BSModifier and TypeFieldDescriptionAtom.atomSymmetryModelSet.bboxModelsprotected BSModelSet.bsAllprotected BSBondCollection.bsAromaticModel.bsAsymmetricUnittracks all presymmetry asymmetric unit atoms; atoms added using the ModelKit will add to this.Model.bsAtomsNote that this bitset may or may not include bsAtomsDeletedModel.bsAtomsDeletedAtomCollection.bsClickableAtomCollection.bsModulatedAtomCollection.bsPartialChargesMeasurementData.bsSelectedprotected BSModelSet.bsSymmetryAtomCollection.bsVisibleprotected BS[]ModelSet.elementsPresentModelLoader.structuresDefinedInFileBS[]AtomCollection.tainted// SETTABLE atomic properties ///////////////Fields in org.jmol.modelset with type parameters of type BSMethods in org.jmol.modelset that return BSModifier and TypeMethodDescriptionModelSet.addHydrogens(Lst<Atom> vConnections, P3[] pts) these are hydrogens that are being added due to a load 2D command and are therefore not to be flagged as NEWModelSet.deleteModels(BS bsModels) ModelSet.findAtomsInRectangle(Rectangle rect) Atom.findAtomsLike(String atomExpression) ModelSet.fixDeletedBonds(BS bs) protected BSModelSet.getAtomBitsMaybeDeleted(int tokType, Object specInfo) AtomCollection.getAtomBitsMDa(int tokType, Object specInfo, BS bs) general unqualified lookup of atom set typeprotected BSBondCollection.getAtomBitsMDb(int tokType, Object specInfo) general lookup for integer type -- from EvalBondCollection.getAtomsConnected(float min, float max, int intType, BS bs) AtomCollection.getAtomsFromAtomNumberInFrame(int atomNumber) AtomCollection.getAtomsNearPlane(float distance, P4 plane) ModelSet.getAtomsWithin(float distance, T3 coord, BS bsResult, int modelIndex) ModelSet.getAtomsWithinRadius(float distance, BS bs, boolean withinAllModels, RadiusData rd, BS bsSubset) Get atoms within a specific distance of any atom in a specific set of atoms either within all models or within just the model(s) of those atomsModelSet.getBitSetTrajectories()BondCollection.getBondsForSelectedAtoms(BS bsAtoms, boolean bondSelectionModeOr) BS[]ModelSet.getBsBranches(float[] dihedralList) Group.getBSSideChain()AtomCollection.getChainBits(int chainID) AtomCollection.getClickableSet(boolean forceNew) ModelSet.getConformation(int modelIndex, int conformationIndex, boolean doSet, BS bsSelected) ModelSet.getConnectingAtoms(BS bsAtoms, BS bsFixed) ModelSet.getCurrentSpinAtoms()include this frame and all related framesModelSet.getElementsPresentBitSet(int modelIndex) ModelSet.getEquivalentAtoms(int iatom) ModelSet.getGroupsWithin(int nResidues, BS bs) ModelSet.getIterativeModels(boolean allowJmolData) only some models can be iterated through.ModelSet.getModelAtomBitSetIncludingDeleted(int modelIndex, boolean asCopy) Note that this method returns all atoms, included deleted ones.ModelSet.getModelAtomBitSetIncludingDeletedBs(BS bsModels) note -- this method returns ALL atoms, including deleted.ModelSet.getModelBS(BS atomList, boolean allTrajectories) Get the set of models associated with a set of atoms.ModelSet.getMoleculeBitSet(BS bs) return cumulative sum of all atoms in molecules containing these atomsModelSet.getMoleculeBitSetForAtom(int atomIndex) AtomCollection.getSeqcodeBits(int seqcode, boolean returnEmpty) ModelSet.getSequenceBits(String specInfo, BS bsAtoms, BS bsResult) // bio-only methods /////AtomCollection.getSpecNameOrNull(String name, boolean checkStar) ModelSet.getSymmetryEquivAtoms(BS bsAtoms, SymmetryInterface sym, BS bsModelAtoms) Return a bitset of equivalent atomsAtomCollection.getTaintedAtoms(int type) AtomCollection.getVisibleSet(boolean forceNew) ModelSet.setConformation(BS bsAtoms) Methods in org.jmol.modelset with parameters of type BSModifier and TypeMethodDescriptionModelSet.addAtom(int modelIndex, Group group, int atomicAndIsotopeNumber, String atomName, String atomType, int atomSerial, int atomSeqID, int atomSite, P3 xyz, float radius, V3 vib, int formalCharge, float partialCharge, float occupancy, float bfactor, Lst<Object> tensors, boolean isHetero, boolean isNegDisorder, byte specialAtomID, BS atomSymmetry, float bondRadius) voidturns this into a SPHERICAL iterator for "within Distance" measuresvoidBondCollection.addConnectedHAtoms(Atom atom, BS bsAtoms) ModelSet.addStateScript(String script1, BS bsBonds, BS bsAtoms1, BS bsAtoms2, String script2, boolean addFrameNumber, boolean postDefinitions) voidBondCollection.assignAromaticBondsBs(boolean isUserCalculation, BS bsBonds) algorithm discussed above.intModelSet.autoBondBs4(BS bsA, BS bsB, BS bsExclude, BS bsBonds, short mad, boolean preJmol11_9_24, SB state) inta generalized formation of HBONDS, carried out in relation to calculate HBONDS {atomsFrom} {atomsTo}.BondCollection.bondAtoms(Atom atom1, Atom atom2, int order, short mad, BS bsBonds, float energy, boolean addGroup, boolean isNew) intModelSet.calcAtomsMinMax(BS bs, BoxInfo boxInfo) voidModelSet.calcBoundBoxDimensions(BS bs, float scale) voidModelSet.calcRasmolHydrogenBonds(BS bsA, BS bsB, Lst<Bond> vHBonds, boolean nucleicOnly, int nMax, boolean dsspIgnoreHydrogens, BS bsHBonds) These are not actual hydrogen bonds.floatModelSet.calcRotationRadiusBs(BS bs) ModelSet.calculateChiralityForAtoms(BS bsAtoms, boolean withReturn) P3[][]AtomCollection.calculateHydrogens(BS bs, int[] nTotal, Lst<Atom> vConnect, int flags) get a list of potential H atom positions based on elemental valence and formal chargeModelSet.calculateMolecularDipole(int modelIndex, BS bsAtoms) ModelSet.calculatePointGroup(BS bsAtoms, P3 center) ////// atom and shape selecting /////////protected voidModelSet.calculatePolymers(Group[] groups, int groupCount, int baseGroupIndex, BS modelsExcluded) ModelSet.calculateStructures(BS bsAtoms, boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, int version) ModelSet.calculateStructuresAllExcept(BS alreadyDefined, boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, boolean includeAlpha, int version) allows rebuilding of PDB structures; also accessed by ModelManager from EvalintModelSet.calculateStruts(BS bs1, BS bs2) see comments in org.jmol.modelsetbio.AlphaPolymer.java Struts are calculated for atoms in bs1 connecting to atoms in bs2.P3[]AtomCollection.calculateSurface(BS bsSelected, float envelopeRadius) floatAtomCollection.calculateVolume(BS bs, VDW vType) booleanText.checkObjectClicked(boolean isAntialiased, int x, int y, BS bsVisible) static StringModelLoader.createAtomDataSet(Viewer vwr, ModelSet modelSet, int tokType, Object asc, BS bsSelected) protected voidDelete bonds, but don't shift arrays, just set bond to null, in order to allow for state.voidvoidModelSet.deleteAtoms(BS bs) booleanStateScript.deleteAtoms(int modelIndex, BS bsBonds, BS bsAtoms) voidModelSet.deleteBonds(BS bsBonds, boolean isFullModel) protected int[]BondCollection.deleteConnections(float minD, float maxD, int order, BS bsA, BS bsB, boolean isBonds, boolean matchNull) protected voidAtomCollection.deleteModelAtoms(int firstAtomIndex, int nAtoms, BS bsAtoms) ModelSet.deleteModels(BS bsModels) protected voidAtomCollection.findNearest2(int x, int y, Atom[] closest, BS bsNot, int min) ////////////////////////////////////////intModelSet.findNearestAtomIndex(int x, int y, BS bsNot, int min) ModelSet.fixDeletedBonds(BS bs) intAtomCollection.fixFormalCharges(BS bs) voidGroup.fixIndices(int atomsDeleted, BS bsDeleted) voidModel.fixIndices(int modelIndex, int nAtomsDeleted, BS bsDeleted) protected voidModel.fixIndicesM(int modelIndex, int nAtomsDeleted, BS bsDeleted) AtomCollection.getAtomBitsMDa(int tokType, Object specInfo, BS bs) general unqualified lookup of atom set typeQuat[]ModelSet.getAtomGroupQuaternions(BS bsAtoms, int nMax, char qtype) int[]AtomCollection.getAtomIndices(BS bs) AtomCollection.getAtomPointVector(BS bs) BondCollection.getAtomsConnected(float min, float max, int intType, BS bs) ModelSet.getAtomSetCenter(BS bs) voidAtomCollection.getAtomsInFrame(BS bsAtoms) ModelSet.getAtomsWithin(float distance, T3 coord, BS bsResult, int modelIndex) ModelSet.getAtomsWithinRadius(float distance, BS bs, boolean withinAllModels, RadiusData rd, BS bsSubset) Get atoms within a specific distance of any atom in a specific set of atoms either within all models or within just the model(s) of those atomsBondCollection.getBondIterator(BS bsBonds) BondCollection.getBondIteratorForType(int bondType, BS bsAtoms) BondCollection.getBondsForSelectedAtoms(BS bsAtoms, boolean bondSelectionModeOr) ModelSet.getBoundBoxOrientation(int type, BS bsAtoms, P3[] points) ModelSet.getBoxInfo(BS bs, float scale) float[]ModelSet.getCellWeights(BS bsAtoms) ModelSet.getConformation(int modelIndex, int conformationIndex, boolean doSet, BS bsSelected) ModelSet.getConnectingAtoms(BS bsAtoms, BS bsFixed) ModelSet.getDefaultStructure(BS bsAtoms, BS bsModified) intAtomCollection.getFirstAtomIndexFromAtomNumber(int atomNumber, BS bsVisibleFrames) P3[]ModelSet.getFrameOffsets(BS bsAtoms, boolean isFull) voidAtom.getGroupBits(BS bs) ModelSet.getGroupsWithin(int nResidues, BS bs) ModelSet.getModelAtomBitSetIncludingDeletedBs(BS bsModels) note -- this method returns ALL atoms, including deleted.ModelSet.getModelBS(BS atomList, boolean allTrajectories) Get the set of models associated with a set of atoms.voidTrajectory.getModelBS(int modelIndex, BS bs) set bits for all trajectories associated with this modelModelSet.getModelDataBaseName(BS bsAtoms) ModelSet.getModelSetAuxiliaryInfo(BS bsModels) Retrieve the main modelset info Hashtable (or a new non-null Hashtable) with an up-to-date "models" key.ModelSet.getModulationList(BS bs, char type, P3 t456) ModelSet.getMoleculeBitSet(BS bs) return cumulative sum of all atoms in molecules containing these atomsprotected BondBondCollection.getOrAddBond(Atom atom, Atom atomOther, int order, short mad, BS bsBonds, float energy, boolean overrideBonding) ModelSet.getPointGroupAsString(BS bsAtoms, String type, int index, float scale, P3[] pts, P3 center, String id) ModelSet.getPointGroupInfo(BS bsAtoms, String type) voidModelSet.getPolymerPointsAndVectors(BS bs, Lst<P3[]> vList, boolean isTraceAlpha, float sheetSmoothing) ModelSet.getProteinStructureState(BS bsAtoms, int mode) ModelSet.getSelectedAtomIterator(BS bsSelected, boolean isGreaterOnly, boolean modelZeroBased, boolean hemisphereOnly, boolean isMultiModel) ModelSet.getSequenceBits(String specInfo, BS bsAtoms, BS bsResult) // bio-only methods /////ModelSet.getSymmetryEquivAtoms(BS bsAtoms, SymmetryInterface sym, BS bsModelAtoms) Return a bitset of equivalent atomsvoidModelSet.getSymmetryEquivAtomsForAtom(int i, BS bsAtoms, BS bsCheck, BS bsEquiv) Set a bitset of the equivalent atoms of an atom.ModelSet.getUnitCellPointsWithin(float distance, BS bs, P3 pt, boolean asMap) voidModelSet.includeAllRelatedFrames(BS bsModels, boolean includeOriginatingModels) voidModelSet.invertSelected(P3 pt, P4 plane, int iAtom, BS bsAtoms) Carries out a stereochemical inversion through a point, across a plane, or at a chirality center.booleanModel.isContainedIn(BS bs) booleanGroup.isSelected(BS bs) int[]ModelSet.makeConnections(float minDistance, float maxDistance, int order, int connectOperation, BS bsA, BS bsB, BS bsBonds, boolean isBonds, boolean addGroup, float energy) // super-overloaded methods ///////int[]ModelSet.makeConnections2(float minD, float maxD, int order, int connectOperation, BS bsA, BS bsB, BS bsBonds, boolean isBonds, boolean addGroup, float energy, SB state) voidModelSet.morphAtoms(BS bsAtoms, P3[][] points, int ipt, float f, P3 ptemp) voidModelSet.moveAtoms(M4 m4, M3 mNew, M3 rotation, V3 translation, BS bs, P3 center, boolean isInternal, boolean translationOnly) static BondSetvoidModelSet.recalculatePolymers(BS bsModelsExcluded) voidModelSet.recalculatePositionDependentQuantities(BS bsAtoms, M4 mat) voidTrajectory.selectDisplayed(BS bs) Remove trajectories that are not currently displayed from the visible frames bitset.MeasurementData.set(int tokAction, Map<String, Integer> htMin, RadiusData radiusData, String property, String strFormat, String units, TickInfo tickInfo, boolean mustBeConnected, boolean mustNotBeConnected, Boolean intramolecular, boolean isAll, int mad, short colix, Text text, float value, BS bsSelected) protected voidAtomCollection.setAPa(BS bs, int tok, int iValue, float fValue, String sValue, float[] values, String[] list) protected voidModelSet.setAPm(BS bs, int tok, int iValue, float fValue, String sValue, float[] values, String[] list) Atom.setAtom(int modelIndex, int atomIndex, P3 xyz, float radius, BS atomSymmetry, int atomSite, short atomicAndIsotopeNumber, int formalCharge, boolean isHetero, boolean isNegDisorder) voidChain.setAtomBits(BS bs) voidGroup.setAtomBits(BS bs) note that we may pick up additional bits here that were added latervoidStructure.setAtomBits(BS bs) voidChain.setAtomBitsAndClear(BS bs, BS bsOut) voidGroup.setAtomBitsAndClear(BS bs, BS bsOut) Setting and clearingvoidStructure.setAtomBitsAndClear(BS bs, BS bsOut) protected voidAtomCollection.setAtomCoord2(BS bs, int tokType, Object xyzValues) voidModelSet.setAtomCoords(BS bs, int tokType, Object xyzValues) voidModelSet.setAtomCoordsRelative(T3 offset, BS bs) voidModelSet.setAtomProperty(BS bs, int tok, int iValue, float fValue, String sValue, float[] values, String[] list) protected voidAtomCollection.setAtomsCoordRelative(BS bs, float x, float y, float z) voidTrajectory.setBaseModels(BS bsModels) set bits for all base models onlyvoidAtomCollection.setBsHidden(BS bs) voidModelSet.setCentroid(BS bs, int[] minmax) deletes molecules based on: CENTROID -- molecular centroid is not in unit cell CENTROID PACKED -- all molecule atoms are not in unit cell called from ScriptEval.finalizeLoad()ModelSet.setConformation(BS bsAtoms) voidModelSet.setDihedrals(float[] dihedralList, BS[] bsBranches, float f) voidAtomCollection.setFormalCharges(BS bs, int formalCharge) voidModelSet.setFrameDelayMs(long millis, BS bsModels) voidModelSet.setFrameTitle(BS bsFrames, Object title) voidModelSet.setModulation(BS bs, boolean isOn, P3 qtOffset, boolean isQ) Sets the modulation for all atoms in bs.voidModelSet.setPdbConectBonding(int baseAtomIndex, int baseModelIndex, BS bsExclude) voidModelSet.setProteinType(BS bs, STR type) voidModelSet.setSpaceGroup(int mi, SymmetryInterface sg, BS basis) Set up all the model-related fields in association with a new space group.voidAtomCollection.setTaintedAtoms(BS bs, int type) voidModelSet.setTrajectoryBs(BS bsModels) voidAtomCollection.taintAtoms(BS bsAtoms, int type) voidAtomCollection.unTaintAtoms(BS bs, int type) Constructors in org.jmol.modelset with parameters of type BSModifierConstructorDescriptionAtomIteratorWithinModelSet(BS bsModels) ModelLoader(Viewer vwr, String modelSetName, SB loadScript, Object asc, ModelSet modelSet0, BS bsNew) -
Uses of BS in org.jmol.modelsetbio
Fields in org.jmol.modelsetbio declared as BSMethods in org.jmol.modelsetbio that return BSModifier and TypeMethodDescriptionBioModelSet.getAllSequenceBits(String specInfo, BS bsAtoms, BS bsResult) BioModelSet.getAtomBitsBS(int tokType, BS bsInfo, BS bs) BioModelSet.getAtomBitsStr(int tokType, String specInfo, BS bs) AminoMonomer.getBSSideChain()BioModelSet.getGroupsWithinAll(int nResidues, BS bs) BioModelSet.getIdentifierOrNull(String identifier) Methods in org.jmol.modelsetbio that return types with arguments of type BSMethods in org.jmol.modelsetbio with parameters of type BSModifier and TypeMethodDescriptionvoidAlphaPolymer.addStructure(STR type, String structureID, String serialID, int strandCount, int startChainID, int startSeqcode, int endChainID, int endSeqcode, int istart, int iend, BS bsAssigned) voidBioModelSet.calcAllRasmolHydrogenBonds(BS bsA, BS bsB, Lst<Bond> vHBonds, boolean nucleicOnly, int nMax, boolean dsspIgnoreHydrogens, BS bsHBonds, int dsspVersion) only for base models, not trajectoriesvoidAminoPolymer.calcRasmolHydrogenBonds(BioPolymer polymer, BS bsA, BS bsB, Lst<Bond> vHBonds, int nMaxPerResidue, int[][][] min, boolean checkDistances, boolean dsspIgnoreHydrogens) ///////////////////////////////////////////////voidBioPolymer.calcRasmolHydrogenBonds(BioPolymer polymer, BS bsA, BS bsB, Lst<Bond> vHBonds, int nMaxPerResidue, int[][][] min, boolean checkDistances, boolean dsspIgnoreHydrogens) voidNucleicPolymer.calcRasmolHydrogenBonds(BioPolymer polymer, BS bsA, BS bsB, Lst<Bond> vAtoms, int nMaxPerResidue, int[][][] min, boolean checkDistances, boolean dsspIgnoreHydrogens) voidBioPolymer.calcSelectedMonomersCount(BS bsSelected) voidBioModelSet.calculateAllPolymers(Group[] groups, int groupCount, int baseGroupIndex, BS modelsExcluded) BioModelSet.calculateAllStructuresExcept(BS alreadyDefined, boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, boolean includeAlpha, int version) BioModelSet.calculateAllStuctures(BS bsAtoms, boolean asDSSP, boolean doReport, boolean dsspIgnoreHydrogen, boolean setStructure, int version) intBioModelSet.calculateStruts(BS bs1, BS bs2) ProteinStructure.findMonomer(BS bsAtoms, boolean isFirst) voidBioPolymer.findNearestAtomIndex(int xMouse, int yMouse, Atom[] closest, short[] mads, int myVisibilityFlag, BS bsNot) voidBioModel.fixIndices(int modelIndex, int nAtomsDeleted, BS bsDeleted) BioResolver.fixPropertyValue(BS bsAtoms, Object data, boolean toHydrogens) BioModelSet.getAllDefaultStructures(BS bsAtoms, BS bsModified) voidvoidBioModelSet.getAllPolymerPointsAndVectors(BS bs, Lst<P3[]> vList, boolean isTraceAlpha, float sheetSmoothing) BioModelSet.getAllSequenceBits(String specInfo, BS bsAtoms, BS bsResult) BioModelSet.getAtomBitsBS(int tokType, BS bsInfo, BS bs) BioModelSet.getAtomBitsStr(int tokType, String specInfo, BS bs) voidBioModel.getConformation(int conformationIndex0, boolean doSet, BS bsAtoms, BS bsRet) BioModelSet.getFullProteinStructureState(BS bsAtoms, int mode) BioModelSet.getGroupsWithinAll(int nResidues, BS bs) voidBioModel.getPdbData(String type, char ctype, boolean isDraw, BS bsSelected, OC out, LabelToken[] tokens, SB pdbCONECT, BS bsWritten) intBioPolymer.getPolymerPointsAndVectors(int last, BS bs, Lst<P3[]> vList, boolean isTraceAlpha, float sheetSmoothing) voidBioPolymer.getPolymerSequenceAtoms(int group1, int nGroups, BS bsInclude, BS bsResult) voidvoidBioPolymer.getRangeGroups(int nResidues, BS bsAtoms, BS bsResult) booleanvoidBioModelSet.recalculateAllPolymers(BS bsModelsExcluded, Group[] groups) voidBioModel.resetRasmolBonds(BS bs, int dsspVersion) from Trajectory.setAtomPositions base models only; not trajectoriesvoidBioModelSet.setAllConformation(BS bsAtoms) voidBioModelSet.setAllProteinType(BS bs, STR type) called from state STRUCTURE commandvoidBioPolymer.setAtomBits(BS bs) voidProteinStructure.setAtomBits(BS bs) voidBioPolymer.setAtomBitsAndClear(BS bs, BS bsOut) voidProteinStructure.setAtomBitsAndClear(BS bs, BS bsOut) voidBioPolymer.setConformation(BS bsSelected) intAlphaPolymer.setStructureBS(int count, int dsspType, STR type, BS bs, boolean doOffset) bits in the bitset determines the typeprotected booleanMonomer.updateOffsetsForAlternativeLocations(Atom[] atoms, BS bsSelected) Method parameters in org.jmol.modelsetbio with type arguments of type BS -
Uses of BS in org.jmol.popup
Methods in org.jmol.popup with parameters of type BSModifier and TypeMethodDescriptionprotected voidJmolPopup.updateElementsComputedMenu(BS elementsPresentBitSet) -
Uses of BS in org.jmol.quantum
Fields in org.jmol.quantum declared as BSMethods in org.jmol.quantum that return BSMethods in org.jmol.quantum with parameters of type BSModifier and TypeMethodDescriptionvoidMepCalculation.assignPotentials(Atom[] atoms, float[] potentials, BS bsAromatic, BS bsCarbonyl, BS bsIgnore, String data) voidMlpCalculation.assignPotentials(Atom[] atoms, float[] potentials, BS bsAromatic, BS bsCarbonyl, BS bsIgnore, String data) voidMepCalculation.calculate(VolumeData volumeData, BS bsSelected, P3[] xyz, Atom[] atoms, float[] potentials, int calcType) static NMRNoeMatrixNMRNoeMatrix.createMatrix(Viewer viewer, BS bsMol, String[] labelArray, NMRNoeMatrix.NOEParams params) NMRCalculation.getTensorInfo(String tensorType, String infoType, BS bs) NMRCalculation.getUniqueTensorSet(BS bsAtoms) voidbooleanMOCalculation.setupCalculation(Map<String, Object> moData, boolean isSlaters, VolumeData volumeData, BS bsSelected, T3[] xyz, Atom[] atoms, int firstAtomOffset, int[][] dfCoefMaps, float[] moCoefficients, float[] linearCombination, boolean isSquaredLinear, float[][] coefs, T3[] points) booleanNciCalculation.setupCalculation(VolumeData volumeData, BS bsSelected, BS bsExcluded, BS[] bsMolecules, T3[] atomCoordAngstroms, int firstAtomOffset, boolean isReducedDensity, T3[] points, float[] parameters, int testFlags) protected voidQuantumCalculation.setupCoordinates(float[] originXYZ, float[] stepsXYZ, BS bsSelected, T3[] xyz, Atom[] atoms, T3[] points, boolean renumber) -
Uses of BS in org.jmol.render
Fields in org.jmol.render declared as BSModifier and TypeFieldDescriptionprotected BSCageRenderer.bsPeriodprotected BSCageRenderer.bsPeriodprotected BSCageRenderer.bsPeriodprotected BSMeshRenderer.bsPolygonsprotected BSMeshRenderer.bsPolygonsToExport -
Uses of BS in org.jmol.renderbio
Fields in org.jmol.renderbio declared as BSModifier and TypeFieldDescriptionprotected BSBioShapeRenderer.bsVisibleprotected BSBioShapeRenderer.bsVisibleprotected BSBioShapeRenderer.bsVisibleprotected BSBioShapeRenderer.bsVisibleprotected BSBioShapeRenderer.bsVisibleprotected BSBioShapeRenderer.bsVisibleprotected BSBioShapeRenderer.bsVisible -
Uses of BS in org.jmol.renderspecial
Methods in org.jmol.renderspecial with parameters of type BSModifier and TypeMethodDescriptionprotected voidDotsRenderer.renderConvex(short colix, BS map, int nPoints) generic renderer -- dots and geosurfaceprotected voidGeoSurfaceRenderer.renderConvex(short colix, BS visibilityMap, int nPoints) -
Uses of BS in org.jmol.script
Methods in org.jmol.script that return BSModifier and TypeMethodDescriptionScriptManager.addHydrogensInline(BS bsAtoms, Lst<Atom> vConnections, P3[] pts, Map<String, Object> htParams) Add hydrogens to a modelScriptEval.getAtomBitSet(Object atomExpression) A general method to evaluate a string representing an atom set.ScriptManager.getAtomBitSetEval(JmolScriptEvaluator eval, Object atomExpression) ScriptParam.getAtomsStartingAt(int i) static BSScriptEval.lookupIdentifierValue(String identifier) Methods in org.jmol.script with parameters of type BSModifier and TypeMethodDescriptionScriptManager.addHydrogensInline(BS bsAtoms, Lst<Atom> vConnections, P3[] pts, Map<String, Object> htParams) Add hydrogens to a modelbooleanvoidScriptEval.deleteAtomsInVariables(BS bsDeleted) voidScriptEval.getPartialCharges(BS bs) ScriptParam.getQuaternionParameter(int i, BS bsAtoms, boolean divideByCurrent) protected voidScriptEval.setAtomProp(String prop, Object value, BS bs) voidScriptEval.setShapePropertyBs(int iShape, String propertyName, Object propertyValue, BS bs) voidScriptEval.setShapeSizeBs(int shapeType, int size, BS bs) voidScriptEval.setShapeTranslucency(int shapeType, String prefix, String translucency, float translucentLevel, BS bs) -
Uses of BS in org.jmol.scriptext
Methods in org.jmol.scriptext that return BSModifier and TypeMethodDescriptionprotected BSScriptExt.atomExpressionAt(int i) MathExt.setContactBitSets(BS bsA, BS bsB, boolean localOnly, float distance, RadiusData rd, boolean warnMultiModel) Methods in org.jmol.scriptext with parameters of type BSModifier and TypeMethodDescriptionprotected P3[]protected voidScriptExt.finalizeObject(int shapeID, int colorArgb, float translucentLevel, int intScale, boolean doSet, Object data, int iptDisplayProperty, BS bs) CmdExt.getBitsetIdent(BS bs, String label, Object tokenValue, boolean useAtomMap, int index, boolean isExplicitlyAll) CmdExt.getBitsetIdentFull(BS bs, String label, boolean useAtomMap, int index, boolean isExplicitlyAll, String[] sout) float[]SmilesExt.getFlexFitList(BS bs1, BS bs2, String smiles1, boolean isSmarts) floatSmilesExt.getSmilesCorrelation(BS bsA, BS bsB, String smiles, Lst<P3> ptsA, Lst<P3> ptsB, M4 m4, Lst<BS> vReturn, boolean asMap, int[][] mapSet, P3 center, boolean bestMap, int flags) The major interface to org.jmol.smiles, this method allows for a wide variety of correlation functionality.SmilesExt.getSmilesMatches(Object patternObj, Object smilesObj, BS bsSelected, BS bsMatch3D, int flags, boolean asOneBitset, boolean firstMatchOnly) MathExt.setContactBitSets(BS bsA, BS bsB, boolean localOnly, float distance, RadiusData rd, boolean warnMultiModel) -
Uses of BS in org.jmol.shape
Fields in org.jmol.shape declared as BSModifier and TypeFieldDescriptionLabels.bsBgColixSetShape.bsColixSetprotected BSMeshCollection.bsDisplayLabels.bsFontSetHalos.bsHighlightSticks.bsOrderSetAtomShape.bsSizeDefaultShape.bsSizeSetprotected BSMesh.bsTempMethods in org.jmol.shape that return BSModifier and TypeMethodDescriptionMeasures.getSelected()protected BSMesh.getVisibleVBS()Mesh.getVisibleVertexBitSet()Methods in org.jmol.shape with parameters of type BSModifier and TypeMethodDescriptionLabels.checkObjectClicked(int x, int y, int modifiers, BS bsVisible, boolean drawPicking) Shape.checkObjectClicked(int x, int y, int modifiers, BS bsVisible, boolean drawPicking) Sticks.checkObjectClicked(int x, int y, int modifiers, BS bsVisible, boolean drawPicking) TextShape.checkObjectClicked(int x, int y, int modifiers, BS bsVisible, boolean drawPicking) booleanLabels.checkObjectDragged(int prevX, int prevY, int x, int y, int dragAction, BS bsVisible) booleanShape.checkObjectDragged(int prevX, int prevY, int x, int y, int dragAction, BS bsVisible) booleanFrank.checkObjectHovered(int x, int y, BS bsVisible) booleanShape.checkObjectHovered(int x, int y, BS bsVisible) booleanSticks.checkObjectHovered(int x, int y, BS bsVisible) booleanTextShape.checkObjectHovered(int x, int y, BS bsVisible) voidShape.findNearestAtomIndex(int xMouse, int yMouse, Atom[] closest, BS bsNot) voidBbcage.setModelVisibilityFlags(BS bs) voidHalos.setModelVisibilityFlags(BS bs) voidMeshCollection.setModelVisibilityFlags(BS bsModels) voidShape.setModelVisibilityFlags(BS bsModels) voidTextShape.setModelVisibilityFlags(BS bsModels) protected voidvoidAxes.setProperty(String propertyName, Object value, BS bs) voidBalls.setProperty(String propertyName, Object value, BS bs) voidBbcage.setProperty(String propertyName, Object value, BS bs) voidEcho.setProperty(String propertyName, Object value, BS bs) voidFrank.setProperty(String propertyName, Object value, BS bs) voidHalos.setProperty(String propertyName, Object value, BS bs) voidHover.setProperty(String propertyName, Object value, BS bsSelected) voidLabels.setProperty(String propertyName, Object value, BS bs) voidMeasures.setProperty(String propertyName, Object value, BS bsAtoms) abstract voidShape.setProperty(String propertyName, Object value, BS bsSelected) voidStars.setProperty(String propertyName, Object value, BS bs) voidSticks.setProperty(String propertyName, Object value, BS bs) voidUccage.setProperty(String propertyName, Object value, BS bs) protected voidprotected voidprotected voidvoidShape.setShapeSizeRD(int size, RadiusData rd, BS bsSelected) protected voidprotected voidprotected voidprotected voidprotected voidsets the size of a bond, or sets the selectedBonds setprotected voidprotected voidAtomShape.setSizeRD(RadiusData rd, BS bsSelected) protected voidBalls.setSizeRD(RadiusData rd, BS bsSelected) protected voidShape.setSizeRD(RadiusData rd, BS bsSelected) -
Uses of BS in org.jmol.shapebio
Methods in org.jmol.shapebio with parameters of type BSModifier and TypeMethodDescriptionvoidBioShape.findNearestAtomIndex(int xMouse, int yMouse, Atom[] closest, BS bsNot) voidBioShapeCollection.findNearestAtomIndex(int xMouse, int yMouse, Atom[] closest, BS bsNot) voidBioShapeCollection.setModelVisibilityFlags(BS bsModels) voidprotected voidBioShapeCollection.setPropBSC(String propertyName, Object value, BS bsSelected) voidBackbone.setProperty(String propertyName, Object value, BS bsSelected) voidBioShape.setProperty(String propertyName, Object value, BS bsSelected) voidBioShapeCollection.setProperty(String propertyName, Object value, BS bsSelected) voidTrace.setProperty(String propertyName, Object value, BS bsSelected) voidBackbone.setShapeSizeRD(int size, RadiusData rd, BS bsSelected) voidBioShapeCollection.setShapeSizeRD(int size, RadiusData rd, BS bsSelected) -
Uses of BS in org.jmol.shapecgo
Methods in org.jmol.shapecgo with parameters of type BSModifier and TypeMethodDescriptionvoidCGO.setModelVisibilityFlags(BS bsModels) voidCGO.setProperty(String propertyName, Object value, BS bs) -
Uses of BS in org.jmol.shapespecial
Fields in org.jmol.shapespecial declared as BSMethods in org.jmol.shapespecial with parameters of type BSModifier and TypeMethodDescriptionDraw.checkObjectClicked(int x, int y, int action, BS bsVisible, boolean drawPicking) Ellipsoids.checkObjectClicked(int x, int y, int action, BS bsModels, boolean drawPicking) booleanDraw.checkObjectDragged(int prevX, int prevY, int x, int y, int dragAction, BS bsVisible) booleanDraw.checkObjectHovered(int x, int y, BS bsVisible) booleanEllipsoids.checkObjectHovered(int x, int y, BS bsModels) voidDipoles.setModelVisibilityFlags(BS bsModels) voidDraw.setModelVisibilityFlags(BS bsModels) voidEllipsoids.setModelVisibilityFlags(BS bsModels) voidPolyhedra.setModelVisibilityFlags(BS bsModels) voidDipoles.setProperty(String propertyName, Object value, BS bs) voidDots.setProperty(String propertyName, Object value, BS bs) voidDraw.setProperty(String propertyName, Object value, BS bs) voidEllipsoids.setProperty(String propertyName, Object value, BS bs) voidPolyhedra.setProperty(String propertyName, Object value, BS bs) voidVectors.setProperty(String propertyName, Object value, BS bsSelected) protected voidprotected voidDots.setSizeRD(RadiusData rd, BS bsSelected) -
Uses of BS in org.jmol.shapesurface
Methods in org.jmol.shapesurface that return BSMethods in org.jmol.shapesurface that return types with arguments of type BSMethods in org.jmol.shapesurface with parameters of type BSModifier and TypeMethodDescriptionstatic voidIsosurfaceMesh.addContourPoints(Lst<Object> v, BS bsContour, int i, SB fData, T3[] vertices, float[] vertexValues, int iA, int iB, int iC, float value) P3[]Isosurface.calculateGeodesicSurface(BS bsSelected, float envelopeRadius) Isosurface.checkObjectClicked(int x, int y, int action, BS bsVisible, boolean drawPicking) booleanIsosurface.checkObjectHovered(int x, int y, BS bsVisible) static StringIsosurface.getPolygonColorData(int ccount, short[] colixes, int[][] polygons, BS bsSlabDisplay) float[]IsosurfaceMesh.getValidValues(BS bs) T3[]IsosurfaceMesh.getValidVertices(BS bs) static voidIsosurfaceMesh.setContourVector(Lst<Object> v, int nPolygons, BS bsContour, float value, short colix, int color, SB fData) voidContact.setProperty(String propertyName, Object value, BS bs) voidIsosurface.setProperty(String propertyName, Object value, BS bs) voidLcaoCartoon.setProperty(String propertyName, Object value, BS bs) voidMolecularOrbital.setProperty(String propertyName, Object value, BS bs) protected voidvoidIsosurfaceMesh.updateCoordinates(M4 m, BS bs) bs will be null if this is a set from the new isosurface MOVE [mat4] command -
Uses of BS in org.jmol.smiles
Methods in org.jmol.smiles that return BSModifier and TypeMethodDescriptionSmilesAtom.findAtomsLike(String substring) SmilesMatcher.getSubstructureSet(Object pattern, Object target, int ac, BS bsSelected, int flags) Returns a bitset matching the pattern within a set of Jmol atoms.BS[]SmilesMatcher.getSubstructureSetArray(Object pattern, Node[] atoms, int ac, BS bsSelected, BS bsAromatic, int flags) Returns a vector of bitsets indicating which atoms match the pattern.Methods in org.jmol.smiles with parameters of type BSModifier and TypeMethodDescriptionSmilesMatcher.compileSearchTarget(Node[] atoms, int atomCount, BS bsSelected) SmilesMatcher.getAtropisomerKeys(String pattern, Node[] atoms, int ac, BS bsSelected, BS bsAromatic, int flags) called by SmilesParser to get nn in ^nn- base on match to actual structureint[][]SmilesMatcher.getCorrelationMaps(Object pattern, Node[] atoms, int atomCount, BS bsSelected, int flags) Rather than returning bitsets, this method returns the sets of matching atoms in array form so that a direct atom-atom correlation can be made.voidSmilesAtom.getGroupBits(BS bs) int[][]SmilesMatcher.getMapForJME(String jme, Atom[] at, BS bsAtoms) voidSmilesMatcher.getMMFF94AtomTypes(String[] smarts, Node[] atoms, int ac, BS bsSelected, Lst<BS> ret, Lst<BS>[] vRings) called by ForceFieldMMFF.setAtomTypes onlyinternal to Jmol -- called by org.jmol.Viewer.getSmilesSmilesMatcher.getSubstructureSet(Object pattern, Object target, int ac, BS bsSelected, int flags) Returns a bitset matching the pattern within a set of Jmol atoms.BS[]SmilesMatcher.getSubstructureSetArray(Object pattern, Node[] atoms, int ac, BS bsSelected, BS bsAromatic, int flags) Returns a vector of bitsets indicating which atoms match the pattern.voidMethod parameters in org.jmol.smiles with type arguments of type BS -
Uses of BS in org.jmol.symmetry
Methods in org.jmol.symmetry that return BSModifier and TypeMethodDescriptionprotected BS[]Retrieve an array of bit sets that match a given SMARTSprotected BS[]protected BSReturn a bit set corresponding to a SMARTSprotected BSSymmetry.notInCentroid(ModelSet modelSet, BS bsAtoms, int[] minmax) Symmetry.removeDuplicates(ModelSet ms, BS bs, boolean highPrec) Methods in org.jmol.symmetry with parameters of type BSModifier and TypeMethodDescriptionvoidvoidSymmetry.calculateCIPChiralityForAtoms(Viewer vwr, BS bsAtoms) SpaceGroupFinder.checkSupercell(Viewer vwr, Symmetry uc, BS bsPoints, int abc, P3 scaling) Look for a supercell and adjust lattice down if necessary.Symmetry.findSpaceGroup(BS atoms, String xyzList, float[] unitCellParams, T3 origin, T3[] oabc, int flags) Symmetry.getIterator(Viewer vwr, Atom atom, BS bsAtoms, float radius) Symmetry.notInCentroid(ModelSet modelSet, BS bsAtoms, int[] minmax) Symmetry.removeDuplicates(ModelSet ms, BS bs, boolean highPrec) Actual constructor.UnitCellIterator.set(SymmetryInterface unitCell, Atom atom, Atom[] atoms, BS bsAtoms, float distance) Symmetry.setPointGroup(Viewer vwr, SymmetryInterface siLast, T3 center, T3[] atomset, BS bsAtoms, boolean haveVibration, float distanceTolerance, float linearTolerance, int maxAtoms, boolean localEnvOnly) Symmetry.staticTransformSpaceGroup(BS bs, String cleg, Object paramsOrUC, SB sb) -
Uses of BS in org.jmol.util
Fields in org.jmol.util declared as BSModifier and TypeFieldDescriptionJmolMolecule.atomListMeshSurface.bsDisplayMeshSurface.bsPolygonsMeshSurface.bsSlabDisplayMeshSurface.bsSlabGhoststatic final BSBSUtil.emptySetMeshSurface.surfaceAtomsBS[]MeshSurface.surfaceSetMethods in org.jmol.util that return BSModifier and TypeMethodDescriptionstatic BSstatic BSstatic BSstatic BSBSUtil.copyInvert(BS bs, int n) static BSBSUtil.deleteBits(BS bs, BS bsDelete) this one slides deleted bits out of a pattern.Node.findAtomsLike(String substring) static BSJmolMolecule.getBitSetForMF(Atom[] at, BS bsAtoms, String mf) static BSJmolMolecule.getBranchBitSet(Node[] atoms, int atomIndex, BS bsToTest, Lst<BS> biobranches, int atomIndexNot, boolean allowCyclic, boolean allowBioResidue) given a set of atoms, a subset of atoms to test, two atoms that start the branch, and whether or not to allow the branch to cycle back on itself, deliver the set of atoms constituting this branch.static BSJmolMolecule.getBranchesForInversion(Node[] at, int atomIndex, BS bsToTest) static BSBSUtil.invertInPlace(BS bs, int n) inverts the bitset bits 0 through n-1, and returns a reference to the modified bitsetstatic BSBSUtil.newAndSetBit(int i) static BSBSUtil.newBitSet2(int i0, int i1) static BSNormix.newVertexBitSet()static BSBSUtil.setAll(int n) static BSBSUtil.toggleInPlace(BS a, BS b) a perhaps curious method: b is a reference set, perhaps all atoms in a certain molecule a is the working set, perhaps representing all displayed atoms For each set bit in b: a) if a is also set, then clear a's bit UNLESS b) if a is not set, then add to a all set bits of b Thus, if a equals b --> clear all if a is a subset of b, then --> b if b is a subset of a, then --> a not b if a only intersects with b, then --> a or b if a does not intersect with b, then a or b In "toggle" mode, when you click on any atom of the molecule, you want either: (a) all the atoms in the molecule to be displayed if not all are already displayed, or (b) the whole molecule to be hidden if all the atoms of the molecule are already displayed.Methods in org.jmol.util with parameters of type BSModifier and TypeMethodDescriptionstatic final JmolMolecule[]JmolMolecule.addMolecule(JmolMolecule[] molecules, int iMolecule, Node[] atoms, int iAtom, BS bsBranch, int modelIndex, int indexInModel, BS bsExclude) intMeshSurface.addPolygon(int[] polygon, BS bs) protected intMeshSurface.addPolygonC(int[] polygon, int color, BS bs, boolean isExplicit) static BSstatic booleanstatic intBSUtil.cardinalityOf(BS bs) cardinality = "total number of set bits"static BSstatic BSstatic BSBSUtil.copyInvert(BS bs, int n) static BSBSUtil.deleteBits(BS bs, BS bsDelete) this one slides deleted bits out of a pattern.static Stringstatic Stringstatic Atomstatic shortNormix.get2SidedNormix(V3 v, BS bsTemp) static BSJmolMolecule.getBitSetForMF(Atom[] at, BS bsAtoms, String mf) static BSJmolMolecule.getBranchBitSet(Node[] atoms, int atomIndex, BS bsToTest, Lst<BS> biobranches, int atomIndexNot, boolean allowCyclic, boolean allowBioResidue) given a set of atoms, a subset of atoms to test, two atoms that start the branch, and whether or not to allow the branch to cycle back on itself, deliver the set of atoms constituting this branch.static BSJmolMolecule.getBranchesForInversion(Node[] at, int atomIndex, BS bsToTest) voidNode.getGroupBits(BS bs) voidMeshSlicer.getIntersection(float distance, P4 plane, P3[] ptCenters, Lst<P3[]> vData, float[] fData, BS bsSource, MeshSurface meshSurface, boolean andCap, boolean doClean, int tokType, boolean isGhost) static StringJmolMolecule.getMolecularFormulaAtoms(Node[] atoms, BS bsSelected, float[] wts, boolean isEmpirical) static final JmolMolecule[]Creates an array of JmolMolecules from a set of atoms in the form of simple JmolNodes.static shortNormix.getNormixV(V3 v, BS bsTemp) static booleanBSUtil.haveCommon(BS a, BS b) static BSBSUtil.invertInPlace(BS bs, int n) inverts the bitset bits 0 through n-1, and returns a reference to the modified bitsetbooleanTensor.isSelected(BS bsSelected, int iAtom) static voidoffset the bitset in place by the specified number of bits starting at a given positionstatic intParser.parseFloatArrayBsData(String[] tokens, BS bs, float[] data) static float[]Parser.parseFloatArrayFromMatchAndField(String str, BS bs, int fieldMatch, int fieldMatchColumnCount, int[] matchData, int field, int fieldColumnCount, float[] data, int firstLine) the major lifter here.static intParser.parseStringInfestedFloatArray(String str, BS bs, float[] data) parses a "dirty" string for floats.voidMeshSurface.setTranslucentVertices(BS bsVertices) Must create bsTransPolygons, polygonTranslucencies, and new triangle set for partially translucent polygonsstatic voidthis one slides bits to higher positions based on a pattern.static BSBSUtil.toggleInPlace(BS a, BS b) a perhaps curious method: b is a reference set, perhaps all atoms in a certain molecule a is the working set, perhaps representing all displayed atoms For each set bit in b: a) if a is also set, then clear a's bit UNLESS b) if a is not set, then add to a all set bits of b Thus, if a equals b --> clear all if a is a subset of b, then --> b if b is a subset of a, then --> a not b if a only intersects with b, then --> a or b if a does not intersect with b, then a or b In "toggle" mode, when you click on any atom of the molecule, you want either: (a) all the atoms in the molecule to be displayed if not all are already displayed, or (b) the whole molecule to be hidden if all the atoms of the molecule are already displayed.Method parameters in org.jmol.util with type arguments of type BSModifier and TypeMethodDescriptionstatic BSJmolMolecule.getBranchBitSet(Node[] atoms, int atomIndex, BS bsToTest, Lst<BS> biobranches, int atomIndexNot, boolean allowCyclic, boolean allowBioResidue) given a set of atoms, a subset of atoms to test, two atoms that start the branch, and whether or not to allow the branch to cycle back on itself, deliver the set of atoms constituting this branch.static final JmolMolecule[]Creates an array of JmolMolecules from a set of atoms in the form of simple JmolNodes.static voidBSUtil.setMapBitSet(Map<String, BS> ht, int i1, int i2, String key) -
Uses of BS in org.jmol.viewer
Fields in org.jmol.viewer declared as BSModifier and TypeFieldDescriptionSelectionManager.bsDeletedTransformManager.bsFrameOffsetsfinal BSShapeManager.bsRenderableAtomsfinal BSShapeManager.bsSlabbedInternalSelectionManager.bsSubsetViewer.movableBitSetMethods in org.jmol.viewer that return BSModifier and TypeMethodDescriptionViewer.addHydrogens(BS bsAtoms, int flags) / requiring ScriptEvaluator:Viewer.addHydrogensInline(BS bsAtoms, Lst<Atom> vConnections, P3[] pts, Map<String, Object> htParams) Viewer.bsA()SelectionManager.excludeAtoms(BS bs, boolean ignoreSubset) Viewer.getAllAtoms()Viewer.getAtomBitSet(Object atomExpression) Viewer.getAtomsNearPt(float distance, P3 coord, BS bs) Viewer.getBaseModelBitSet()Viewer.getBondsForSelectedAtoms(BS bsAtoms) Viewer.getBranchBitSet(int atomIndex, int atomIndexNot, boolean allowCyclic) given a set of atoms, a subset of atoms to test, two atoms that start the branch, and whether or not to allow the branch to cycle back on itself,deliver the set of atoms constituting this branch.Viewer.getDefinedAtomSet(String name) Viewer.getElementsPresentBitSet(int modelIndex) Viewer.getFrameAtoms()Viewer.getGroupsWithin(int nResidues, BS bs) SelectionManager.getHiddenSet()Viewer.getModelUndeletedAtomsBitSet(int modelIndex) Viewer.getModelUndeletedAtomsBitSetBs(BS bsModels) SelectionManager.getMotionFixedAtoms()Viewer.getMotionFixedAtoms(SymmetryInterface sym, BS bsFixed) For the current SINGLE model only.Viewer.getSmartsMatch(String smarts, BS bsSelected) Viewer.getSmartsMatchForNodes(String smarts, Node[] atoms) AnimationManager.getSplitFrameAtoms(boolean active) AnimationManager.getSplitFrameModels()BS[]Viewer.getSubstructureSetArray(Object pattern, BS bsSelected, int flags) BS[]Viewer.getSubstructureSetArrayForNodes(Object pattern, Node[] nodes, int flags) Viewer.getThisModelAtoms()Viewer.getVisibleFrameAtomsNoSplitData()Viewer.getVisibleFramesBitSet()Viewer.getVisibleFramesBitSetNoJmolData()Viewer.restrictToModel(BS bs, int mi) Restrict this bitset to the current model or its initial atom's model.Methods in org.jmol.viewer with parameters of type BSModifier and TypeMethodDescriptionViewer.addHydrogens(BS bsAtoms, int flags) / requiring ScriptEvaluator:Viewer.addHydrogensInline(BS bsAtoms, Lst<Atom> vConnections, P3[] pts, Map<String, Object> htParams) intvoidViewer.calcAtomsMinMax(BS bs, BoxInfo boxInfo) voidViewer.calcBoundBoxDimensions(BS bs, float scale) Viewer.calculateChirality(BS bsAtoms) intViewer.calculateFormalCharges(BS bs) Viewer.calculateMolecularDipole(BS bsAtoms) voidViewer.calculatePartialCharges(BS bsSelected) Viewer.calculateStructures(BS bsAtoms, boolean asDSSP, boolean setStructure, int version) intViewer.calculateStruts(BS bs1, BS bs2) P3[]Viewer.calculateSurface(BS bsSelected, float envelopeRadius) voidViewer.checkCoordinatesChanged(BS bsAtoms) intViewer.deleteAtoms(BS bsAtoms, boolean fullModels) voidViewer.deleteBonds(BS bsDeleted) voidDataManager.deleteModelAtoms(int firstAtomIndex, int nAtoms, BS bsDeleted) voidViewer.deleteModelAtoms(int modelIndex, int firstAtomIndex, int nAtoms, BS bsModelAtoms) intViewer.deleteModels(int modelIndex, BS bsAtoms) called by ZAP {atomExpression} when atoms are present or the command is specific for a model, such as ZAP 2.1voidShapeManager.deleteShapeAtoms(Object[] value, BS bs) voidViewer.displayAtoms(BS bs, boolean isDisplay, boolean isGroup, int addRemove, boolean isQuiet) SelectionManager.excludeAtoms(BS bs, boolean ignoreSubset) int[]ShapeManager.finalizeAtoms(BS bsTranslateSelected, boolean finalizeParams) voidShapeManager.findNearestShapeAtomIndex(int x, int y, Atom[] closest, BS bsNot) Viewer.findSpaceGroup(SymmetryInterface sym, BS bsAtoms, String xyzList, float[] unitCellParams, T3 origin, T3[] oabc, int flags) PropertyManager.fixJMEFormalCharges(BS bsAtoms, String jme) Fix a JME string returned from NCI CIR to have the proper formal charges.P3[]Viewer.getAdditionalHydrogens(BS bsAtoms, Lst<Atom> vConnections, int flags) PropertyManager.getAllAtomInfo(BS bs) PropertyManager.getAllChainInfo(BS bs) Quat[]Viewer.getAtomGroupQuaternions(BS bsAtoms, int nMax) Viewer.getAtomsNearPt(float distance, P3 coord, BS bs) Viewer.getBioSmiles(BS bs) Viewer.getBondsForSelectedAtoms(BS bsAtoms) Viewer.getChemicalInfo(String smiles, String info, BS bsAtoms) PropertyManager.getChimeInfo(int tok, BS bs) Viewer.getCoordinateState(BS bsSelected) Viewer.getDataObj(String key, BS bsSelected, int dataType) Retrieve a data objectDataManager.getDefaultVdwNameOrData(VDW type, BS bs) Viewer.getDefaultVdwNameOrData(int mode, VDW type, BS bs) Viewer.getFormulaForAtoms(BS bs, String type, boolean isEmpirical) Get formula -- MF or CELLFORMULA, possibly empiricalViewer.getGroupsWithin(int nResidues, BS bs) Get an InChI or InChIKey for a set of atoms or MOL data.PropertyManager.getModelCml(BS bs, int atomsMax, boolean addBonds, boolean doTransform, boolean allTrajectories) Viewer.getModelCml(BS bs, int nAtomsMax, boolean addBonds, boolean doTransform) PropertyManager.getModelExtract(BS bs, boolean doTransform, boolean isModelKit, String type, boolean allTrajectories) V3000, SDF, MOL, JSON, CD (ChemDoodle), XYZ, XYZVIB, XYZRN, CML, PDB, PQR, QCJSON, PWMAT, XSF MOL67 is MOL with bonds of type 6 or 7 (aromatic single/double)PropertyManager.getModelFileInfo(BS frames) Viewer.getModelUndeletedAtomsBitSetBs(BS bsModels) Viewer.getMotionFixedAtoms(SymmetryInterface sym, BS bsFixed) For the current SINGLE model only.Viewer.getOpenSmiles(BS bs) float[]Viewer.getOrCalcPartialCharges(BS bsSelected, BS bsIgnore) Viewer.getOrientation(int type, String name, BS bs, P3[] points) PropertyManager.getPdbAtomData(BS bs, OC out, boolean isPQR, boolean doTransform, boolean allTrajectories) PDB or PQR onlyViewer.getPdbAtomData(BS bs, OC out, boolean asPQR, boolean doTransform) PropertyManager.getPdbData(int modelIndex, String type, BS bsSelected, Object[] parameters, OC out, boolean addStructure) Viewer.getPdbData(int modelIndex, String type, BS bsAtoms, Object[] parameters, OC oc, boolean getStructure) voidViewer.getPolymerPointsAndVectors(BS bs, Lst<P3[]> vList) Viewer.getSelectedAtomIterator(BS bsSelected, boolean isGreaterOnly, boolean modelZeroBased, boolean isMultiModel) int[][]Viewer.getSmartsMap(String smilesOrSmarts, BS bsSelected, int flags) Viewer.getSmartsMatch(String smarts, BS bsSelected) NOT getting aromatic smilesViewer.getSmilesOpt(BS bsSelected, int index1, int index2, int flags, String options) returns the SMILES string for a sequence or atom set does not include attached protons on groupsBS[]Viewer.getSubstructureSetArray(Object pattern, BS bsSelected, int flags) voidvoidViewer.invertAtomCoord(P3 pt, P4 plane, BS bs, int ringAtomIndex, boolean isClick) voidViewer.invertSelected(P3 pt, P4 plane, int iAtom, BS bsAtoms) int[]Viewer.makeConnections(float minDistance, float maxDistance, int order, int connectOperation, BS bsA, BS bsB, BS bsBonds, boolean isBonds, boolean addGroup, float energy) voidViewer.minimize(JmolScriptEvaluator eval, int steps, float crit, BS bsSelected, BS bsFixed, BS bsInFrame, float rangeFixed, int flags) From the MINIMIZE command and other sources.voidViewer.moveAtoms(M4 m4, M3 mNew, M3 rotation, V3 translation, P3 center, boolean isInternal, BS bsAtoms, boolean translationOnly, boolean useModelKit) intViewer.moveAtomWithHydrogens(int atomIndex, int deltaX, int deltaY, int deltaZ, P3 ptNew, BS bsAtoms) voidShapeManager.notifyAtomPositionsChanged(int baseModel, BS bs, M4 mat) voidShapeManager.notifyAtoms(String prop, BS[] atomsAndModels) voidShapeManager.resetBioshapes(BS bsAllAtoms) Viewer.restrictToModel(BS bs, int mi) Restrict this bitset to the current model or its initial atom's model.protected voidTransformManager.rotate3DBall(float xDeg, float yDeg, BS bsAtoms) booleanViewer.rotateAboutPointsInternal(JmolScriptEvaluator eval, P3 point1, P3 point2, float degreesPerSecond, float endDegrees, boolean isSpin, BS bsSelected, V3 translation, Lst<P3> finalPoints, float[] dihedralList, M3 vectorMatrix, M4 m4, boolean useModelKit, P3[][] centerAndPoints) booleanViewer.rotateAxisAngleAtCenter(JmolScriptEvaluator eval, P3 rotCenter, V3 rotAxis, float degreesPerSecond, float endDegrees, boolean isSpin, BS bsSelected) voidTransformManager.rotateAxisAngleRadiansFixed(float angleRadians, BS bsAtoms) voidTransformManager.rotateAxisAngleRadiansInternal(float radians, BS bsAtoms, M4 m4, boolean useModelKit) voidTransformManager.rotateXRadians(float angleRadians, BS bsAtoms) protected voidTransformManager.rotateXYBy(float degX, float degY, BS bsAtoms) protected voidTransformManager4D.rotateXYBy(float xDelta, float yDelta, BS bsAtoms) voidTransformManager.rotateYRadians(float angleRadians, BS bsAtoms) voidStateManager.saveCoordinates(String saveName, BS bsSelected) voidStateManager.saveSelection(String saveName, BS bsSelected) voidvoidViewer.selectBonds(BS bs) voidViewer.selectStatus(BS bs, boolean isGroup, int addRemove, boolean isQuiet, boolean reportStatus) "SELECT" starting with comma triggers the SELECT callback from a SELECT command.voidViewer.setAnimDisplay(BS bs) voidViewer.setAtomCoords(BS bs, int tokType, Object xyzValues) voidViewer.setAtomCoordsRelative(T3 offset, BS bs) voidViewer.setAtomProperty(BS bs, int tok, int iValue, float fValue, String sValue, float[] values, String[] list) voidViewer.setCenterBitSet(BS bsCenter, boolean doScale) voidViewer.setDihedrals(float[] dihedralList, BS[] bsBranches, float rate) voidViewer.setFrameOffsets(BS bsAtoms, boolean isFull) voidvoidViewer.setModulation(BS bs, boolean isOn, P3 t1, boolean isQ) voidViewer.setMotionFixed(BS bs) voidViewer.setMotionFixedAtoms(BS bs) voidColorManager.setPropertyColorRangeData(float[] data, BS bs) voidViewer.setProteinType(STR type, BS bs) voidViewer.setSelectionSet(BS set) voidSelectionManager.setSelectionSubset(BS bs) voidShapeManager.setShapePropertyBs(int shapeID, String propertyName, Object value, BS bsSelected) voidViewer.setShapeSize(int shapeID, int madOrMad10, BS bsSelected) voidShapeManager.setShapeSizeBs(int shapeID, int size, RadiusData rd, BS bsSelected) voidViewer.setStatusAtomMoved(boolean andCheckMinimize, BS bs) voidViewer.setStatusSelect(BS bs) Make the SelectCallback call and reset the hasSelected value to false.voidStatusManager.setStatusStructureModified(int atomIndex, int modelIndex, int mode, String msg, int n, BS bsAtoms) voidMethod parameters in org.jmol.viewer with type arguments of type BS -
Uses of BS in org.openscience.jmol.app.janocchio
Constructors in org.openscience.jmol.app.janocchio with parameters of type BSModifierConstructorDescriptionNmrMolecule(NMR_JmolPanel nmrPanel, BS bsMol, String[] labelArray, boolean forNOE)