Logo Search packages:      
Sourcecode: jmol version File versions  Download package

Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Package Functions | Private Member Functions

org::jmol::shape::MeshCollection Class Reference

Inheritance diagram for org::jmol::shape::MeshCollection:
Inheritance graph
Collaboration diagram for org::jmol::shape::MeshCollection:
Collaboration graph

List of all members.

Public Member Functions

void allocMesh (String thisID, Mesh m)
void checkBoundsMinMax (Point3f pointMin, Point3f pointMax)
Point3fi checkObjectClicked (int x, int y, int modifiers, BitSet bsVisible)
boolean checkObjectDragged (int prevX, int prevY, int x, int y, int modifiers, BitSet bsVisible)
boolean checkObjectHovered (int x, int y, BitSet bsVisible)
void deleteMesh (int i)
void findNearestAtomIndex (int xMouse, int yMouse, Atom[] closest, BitSet bsNot)
String getColorCommand (String type, short colix)
String getColorCommand (String type, byte pid, short colix)
int getIndexFromName (String thisID)
Mesh getMesh (String thisID)
boolean getProperty (String property, Object[] data)
Object getProperty (String property, int index)
List getShapeDetail ()
String getShapeState ()
int getSize (int atomIndex)
int getSize (Group group)
Viewer getViewer ()
final void initializeShape (Viewer viewer, Graphics3D g3d, ModelSet modelSet, int shapeID)
void initShape ()
void merge (Shape shape)
short setColix (short colix, byte paletteID, int atomIndex)
void setModelClickability ()
void setModelIndex (int atomIndex, int modelIndex)
void setModelSet (ModelSet modelSet)
void setProperty (String propertyName, Object value, BitSet bs)
void setShapeProperty (String propertyName, Object value, BitSet bsSelected)
void setShapeSize (int size, RadiusData rd, BitSet bsSelected)
void setVisibilityFlags (BitSet bs)
boolean wasClicked (int x, int y)

Static Public Member Functions

static void appendCmd (StringBuffer s, String cmd)
static short getColix (short[] colixes, int i, Atom atom)
static String getFontCommand (String type, Font3D font)
static String getShapeCommands (Hashtable htDefine, Hashtable htMore, String selectCmd)
static String getShapeCommands (Hashtable htDefine, Hashtable htMore)
static void setStateInfo (Hashtable ht, int i, String key)
static void setStateInfo (Hashtable ht, int i1, int i2, String key)

Public Attributes

String actualID
short colix
Mesh currentMesh
boolean explicitID
Graphics3D g3d
boolean isBioShape
boolean isFixed
int meshCount
Mesh[] meshes = new Mesh[4]
int modelCount
ModelSet modelSet
String myType
int myVisibilityFlag
int nUnnamed
String script
int shapeID
String[] title
Viewer viewer

Static Public Attributes

static final float RADIUS_MAX = 4

Protected Member Functions

void checkExplicit (String id)
void clean ()
int coordinateInRange (int x, int y, Point3f vertex, int dmin2, Point3i ptXY)
void deleteMesh (String key)
void getModelIndex (String script)
void initModelSet ()
short setColix (short colix, byte paletteID, Bond bond)
short setColix (short colix, byte paletteID, Atom atom)
void setSize (RadiusData rd, BitSet bsSelected)
void setSize (int size, BitSet bsSelected)
void setStatusPicked (int flag, Point3f v)

Protected Attributes

boolean allowContourLines
boolean allowMesh = true
boolean haveContours = false
Hashtable htObjects
boolean iHaveModelIndex
Mesh linkedMesh
int modelIndex
Mesh pickedMesh = null
int pickedModel
int pickedVertex
String previousMeshID
boolean translucentAllowed = true
float translucentLevel
List xmlProperties

Static Package Functions

static String encodeColor (short colix)

Private Member Functions

void deleteMesh ()
Object getVertices (Mesh mesh)
Mesh setMesh (String thisID)
void setMeshTokenProperty (Mesh m, int tokProp, boolean bProp)
void setTokenProperty (int tokProp, boolean bProp)

Detailed Description

Definition at line 42 of file MeshCollection.java.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index