org.jmol.jvxl.calc

Class MarchingSquares.PlanarSquare

private static class MarchingSquares.PlanarSquare extends Object

Field Summary
intcontourBits
int[]edgeMask12
intedgeMask12All
float[][]fractions
int[][]intersectionPoints
intnInside
intnOutside
intnThrough
int[]vertexes
Constructor Summary
PlanarSquare(int nContours)
Method Summary
voidaddEdgeMask(int contourIndex, int edgeMask4, int insideMask)
voidsetIntersectionPoints(int contourIndex, int[] pts, float[] f)
voidsetVertex(int iV, int pt)

Field Detail

contourBits

int contourBits

edgeMask12

int[] edgeMask12

edgeMask12All

int edgeMask12All

fractions

float[][] fractions

intersectionPoints

int[][] intersectionPoints

nInside

int nInside

nOutside

int nOutside

nThrough

int nThrough

vertexes

final int[] vertexes

Constructor Detail

PlanarSquare

PlanarSquare(int nContours)

Method Detail

addEdgeMask

void addEdgeMask(int contourIndex, int edgeMask4, int insideMask)

setIntersectionPoints

void setIntersectionPoints(int contourIndex, int[] pts, float[] f)

setVertex

void setVertex(int iV, int pt)