org.jmol.jvxl.readers
Class SurfaceGenerator
public
class
SurfaceGenerator
extends Object
Method Summary |
float | distanceVerticalToPlane(float x, float y, Point3f pta, Point3f ptb, Point3f ptc) |
static float | findNearestThreePoints(float x, float y, float[][] xyz, int[] result) |
void | generateSurface() |
AtomDataServer | getAtomDataServer() |
BitSet | getBsIgnore() |
BitSet | getBsSelected() |
int | getColor(int which) |
ColorEncoder | getColorEncoder() |
float | getCutoff() |
void | getFunctionZfromXY() |
boolean | getIAddGridPoints() |
boolean | getIsPositiveOnly() |
boolean | getIUseBitSets() |
JvxlData | getJvxlData() |
MarchingSquares | getMarchingSquares() |
MeshData | getMeshData() |
MeshDataServer | getMeshDataServer() |
Hashtable | getMoData() |
Parameters | getParams() |
Point4f | getPlane() |
Object | getProperty(String property, int index) |
String | getScript() |
String[] | getTitle() |
VolumeData | getVolumeData() |
void | initializeIsosurface() |
void | initState() |
boolean | isCubeData() |
boolean | isInsideOut() |
boolean | isStateDataRead() |
void | mapSurface(Object value) |
void | processState() |
VoxelReader | setFileData(Object value) |
void | setJvxlData(JvxlData jvxlData) |
String | setLcao() |
void | setMarchingSquares(MarchingSquares marchingSquares) |
void | setModelIndex(int modelIndex) |
boolean | setParameter(String propertyName, Object value)
setParameter is the main interface for surface generation.
|
boolean | setParameter(String propertyName, Object value, BitSet bs) |
void | setReader() |
void | setup(AtomDataServer atomDataServer, MeshDataServer meshDataServer, ColorEncoder colorEncoder, MeshData meshData, JvxlData jvxlData) |
int colorPtr
final Point3f ptRef
private boolean rangeDefined
final Vector3f vAB
final Vector3f vAC
final Vector3f vNorm
public SurfaceGenerator()
private float distanceVerticalToPlane(float x, float y, Point3f pta, Point3f ptb, Point3f ptc)
private static float findNearestThreePoints(float x, float y, float[][] xyz, int[] result)
private void generateSurface()
public BitSet getBsIgnore()
public BitSet getBsSelected()
public int getColor(int which)
public float getCutoff()
private void getFunctionZfromXY()
public boolean getIAddGridPoints()
public boolean getIsPositiveOnly()
public boolean getIUseBitSets()
public Hashtable getMoData()
public Point4f getPlane()
public Object getProperty(String property, int index)
public String getScript()
public String[] getTitle()
void initializeIsosurface()
public void initState()
public boolean isCubeData()
public boolean isInsideOut()
public boolean isStateDataRead()
private void mapSurface(Object value)
private void processState()
public void setJvxlData(
JvxlData jvxlData)
public String setLcao()
public void setModelIndex(int modelIndex)
public boolean setParameter(String propertyName, Object value)
setParameter is the main interface for surface generation.
Parameters: propertyName value
Returns: True if handled; False if not
public boolean setParameter(String propertyName, Object value, BitSet bs)
private void setReader()