org.jmol.jvxl.data

Class MeshData

public class MeshData extends Object

Field Summary
Point3f[]dots
static intMODE_GET_COLOR_INDEXES
static intMODE_GET_VERTICES
static intMODE_PUT_SETS
intnSets
intpolygonCount
int[][]polygonIndexes
booleansetsSuccessful
BitSet[]surfaceSet
static intSEED_COUNT
short[]vertexColixes
intvertexCount
intvertexIncrement
int[]vertexSets
float[]vertexValues
Point3f[]vertices
Method Summary
voidaddTriangleCheck(int vertexA, int vertexB, int vertexC, int check)
intaddVertexCopy(Point3f vertex, float value, int assocVertex)
intaddVertexCopy(Point3f vertex)
static booleancheckCutoff(int iA, int iB, int iC, float[] vertexValues)
voidclear(String meshType)
voidcreateSet(int v1, int v2, int v3)
intfindSet(int vertex)
BitSet[]getSurfaceSet()
BitSet[]getSurfaceSet(int level)
voidinvalidateSurfaceSet(int i)
voidinvalidateTriangles()
voidmergeSets(int a, int b)

Field Detail

dots

public Point3f[] dots

MODE_GET_COLOR_INDEXES

public static final int MODE_GET_COLOR_INDEXES

MODE_GET_VERTICES

public static final int MODE_GET_VERTICES

MODE_PUT_SETS

public static final int MODE_PUT_SETS

nSets

public int nSets

polygonCount

public int polygonCount

polygonIndexes

public int[][] polygonIndexes

setsSuccessful

private boolean setsSuccessful

surfaceSet

public BitSet[] surfaceSet

SEED_COUNT

private static final int SEED_COUNT

vertexColixes

public short[] vertexColixes

vertexCount

public int vertexCount

vertexIncrement

public int vertexIncrement

vertexSets

public int[] vertexSets

vertexValues

public float[] vertexValues

vertices

public Point3f[] vertices

Method Detail

addTriangleCheck

public void addTriangleCheck(int vertexA, int vertexB, int vertexC, int check)

addVertexCopy

public int addVertexCopy(Point3f vertex, float value, int assocVertex)

addVertexCopy

private int addVertexCopy(Point3f vertex)

checkCutoff

public static boolean checkCutoff(int iA, int iB, int iC, float[] vertexValues)

clear

public void clear(String meshType)

createSet

private void createSet(int v1, int v2, int v3)

findSet

private int findSet(int vertex)

getSurfaceSet

public BitSet[] getSurfaceSet()

getSurfaceSet

public BitSet[] getSurfaceSet(int level)

invalidateSurfaceSet

public void invalidateSurfaceSet(int i)

invalidateTriangles

public void invalidateTriangles()

mergeSets

private void mergeSets(int a, int b)