org.jmol.shapesurface
public class Isosurface extends MeshFileCollection implements MeshDataServer
Field Summary | |
---|---|
boolean | associateNormals |
int | atomIndex |
Point3f | center |
ColorEncoder | colorEncoder |
short | defaultColix |
boolean | iHaveBitSets |
int | indexColorNegative |
int | indexColorPositive |
IsosurfaceMesh[] | isomeshes |
boolean | isPhaseColored |
JvxlData | jvxlData |
Point4f | lcaoDir |
int | lighting |
int | moNumber |
int | nLCAO |
protected SurfaceGenerator | sg |
IsosurfaceMesh | thisMesh |
Method Summary | |
---|---|
void | addTriangleCheck(int iA, int iB, int iC, int check, boolean isAbsolute) |
int | addVertexCopy(Point3f vertexXYZ, float value, int assocVertex) |
void | allocMesh(String thisID) |
Point3f[] | calculateGeodesicSurface(BitSet bsSelected, float envelopeRadius) |
protected void | clearSg() |
void | createLcaoLobe(Vector3f lobeAxis, float factor) |
void | discardTempData(boolean discardAll) |
void | drawLcaoCartoon(Vector3f z, Vector3f x, Vector3f rotAxis) |
void | fillMeshData(MeshData meshData, int mode) |
short | getDefaultColix() |
Object | getProperty(String property, int index) |
boolean | getScriptBitSets(String script, BitSet[] bsCmd) |
Vector | getShapeDetail() |
int | getSurfacePointIndex(float cutoff, boolean isCutoffAbsolute, int x, int y, int z, Point3i offset, int vA, int vB, float valueA, float valueB, Point3f pointA, Vector3f edgeVector, boolean isContourType) |
String | getUserColorScheme(String schemeName) |
void | initializeIsosurface() |
void | initShape() |
void | initState() |
void | invalidateTriangles() |
void | notifySurfaceGenerationCompleted() |
void | notifySurfaceMappingCompleted() |
protected void | remapColors() |
void | setJvxlInfo() |
void | setModelIndex() |
void | setProperty(String propertyName, Object value, BitSet bs) |
void | setPropertySuper(String propertyName, Object value, BitSet bs) |
protected void | setScriptInfo() |