org.jmol.jvxl.calc
Class MarchingSquares.PlanarSquare

java.lang.Object
  extended by org.jmol.jvxl.calc.MarchingSquares.PlanarSquare
Enclosing class:
MarchingSquares

private static class MarchingSquares.PlanarSquare
extends java.lang.Object


Field Summary
(package private)  int contourBits
           
(package private)  int[] edgeMask12
           
(package private)  int edgeMask12All
           
(package private)  float[][] fractions
           
(package private)  int[][] intersectionPoints
           
(package private)  int nInside
           
(package private)  int nOutside
           
(package private)  int nThrough
           
(package private)  int[] vertexes
           
 
Constructor Summary
MarchingSquares.PlanarSquare(int nContours)
           
 
Method Summary
(package private)  void addEdgeMask(int contourIndex, int edgeMask4, int insideMask)
           
(package private)  void setIntersectionPoints(int contourIndex, int[] pts, float[] f)
           
(package private)  void setVertex(int iV, int pt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

edgeMask12

int[] edgeMask12

edgeMask12All

int edgeMask12All

nInside

int nInside

nOutside

int nOutside

nThrough

int nThrough

contourBits

int contourBits

vertexes

final int[] vertexes

fractions

float[][] fractions

intersectionPoints

int[][] intersectionPoints
Constructor Detail

MarchingSquares.PlanarSquare

MarchingSquares.PlanarSquare(int nContours)
Method Detail

setIntersectionPoints

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

setVertex

void setVertex(int iV,
               int pt)

addEdgeMask

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