|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QuantumPlaneCalculationInterface
Allows modification of the planes prior to isosurface creation Used by Noncovalent Interaction Calculation for progressive readers
Method Summary | |
---|---|
void |
calcPlane(int x,
float[] plane)
Fill this plane with data based on the current set of raw data planes. |
float |
getNoValue()
Get that value that represents "no value" so that it can be disregarded in terms of recording and reporting the min/max/mean. |
void |
getPlane(int x,
float[] yzPlane)
|
float |
process(int vA,
int vB,
float f)
Data mapping function to radically increase speed and reduce memory requirements of mapping data when the mapping comes from the same data set as the points, so isosurface creation and data mapping can be carried out both in the first (and only) pass. |
void |
setPlanes(float[][] planes)
Planes to use for holding raw file data. |
Methods inherited from interface org.jmol.api.QuantumCalculationInterface |
---|
createCube, process, setupCalculation |
Method Detail |
---|
void setPlanes(float[][] planes)
planes
- a set of four planes that shifts as the progressive
Marching Cubes process moves alongvoid calcPlane(int x, float[] plane)
x
- plane
- float process(int vA, int vB, float f)
vA
- absolute pointer to vertex A on gridvB
- absolute pointer to vertex B on gridf
- fractional way from A to B
float getNoValue()
void getPlane(int x, float[] yzPlane)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |