|
| HEC_IsoSurface () |
|
HEC_IsoSurface | setResolution (final int resx, final int resy, final int resz) |
|
HEC_IsoSurface | setSize (final double dx, final double dy, final double dz) |
|
HEC_IsoSurface | setZRange (final int zmin, final int zmax) |
|
HEC_IsoSurface | setXRange (final int xmin, final int xmax) |
|
HEC_IsoSurface | setYRange (final int ymin, final int ymax) |
|
HEC_IsoSurface | clearZRange () |
|
HEC_IsoSurface | clearXRange () |
|
HEC_IsoSurface | clearYRange () |
|
HEC_IsoSurface | setValues (final double[][][] values) |
|
HEC_IsoSurface | setValues (final float[][][] values) |
|
HEC_IsoSurface | setIsolevel (final double v) |
|
HEC_IsoSurface | setBoundary (final double v) |
|
HEC_IsoSurface | clearBoundary () |
|
HEC_IsoSurface | setInvert (final boolean invert) |
|
HEC_IsoSurface | setCenter (final WB_Coord c) |
|
HEC_IsoSurface | setMT (final boolean b) |
|
| HEC_Creator () |
|
HEC_Creator | setCenter (final double x, final double y, final double z) |
|
HEC_Creator | setScale (final double s) |
|
HEC_Creator | setCenter (final WB_Coord c) |
|
HEC_Creator | setZAngle (final double a) |
|
HEC_Creator | setZAxis (final double x, final double y, final double z) |
|
HEC_Creator | setZAxis (final double p0x, final double p0y, final double p0z, final double p1x, final double p1y, final double p1z) |
|
HEC_Creator | setZAxis (final WB_Coord p) |
|
HEC_Creator | setZAxis (final WB_Coord p0, final WB_Coord p1) |
|
HEC_Creator | setToModelview (final PApplet home) |
|
HEC_Creator | setToWorldview () |
|
HEC_Creator | setManifoldCheck (final boolean b) |
|
HEC_Creator | setOverride (final boolean b) |
|
final HE_Mesh | create () |
|
HE_Mesh | apply (final HE_Mesh mesh) |
|
HE_Mesh | apply (final HE_Selection sel) |
|
abstract HE_Mesh | apply (HE_Mesh mesh) |
|
abstract HE_Mesh | apply (HE_Selection selection) |
|
|
int | index (final int i, final int j) |
|
double | value (final int i, final int j, final int k) |
|
HE_Vertex | xedge (final int i, final int j, final int k) |
|
HE_Vertex | yedge (final int i, final int j, final int k) |
|
HE_Vertex | zedge (final int i, final int j, final int k) |
|
HE_Vertex | interp (final double isolevel, final WB_Point p1, final WB_Point p2, final double valp1, final double valp2) |
|
int | classifyCell (final int i, final int j, final int k) |
|
void | polygoniseST () |
|
void | polygoniseMT () |
|
void | getPolygons (final int i, final int j, final int k, final int cubeindex, final HE_Mesh mesh, final HE_Vertex[] vertlist) |
|
wblut.hemesh.HEC_IsoSurface.HEC_IsoSurface |
( |
| ) |
|
int wblut.hemesh.HEC_IsoSurface.classifyCell |
( |
final int |
i, |
|
|
final int |
j, |
|
|
final int |
k |
|
) |
| |
|
private |
Clear boundary level.
- Returns
- self
HE_Mesh wblut.hemesh.HEC_IsoSurface.createBase |
( |
| ) |
|
|
protected |
void wblut.hemesh.HEC_IsoSurface.getPolygons |
( |
final int |
i, |
|
|
final int |
j, |
|
|
final int |
k, |
|
|
final int |
cubeindex, |
|
|
final HE_Mesh |
mesh, |
|
|
final HE_Vertex[] |
vertlist |
|
) |
| |
|
private |
- Parameters
-
i | |
j | |
k | |
cubeindex | |
mesh | |
vertlist | |
int wblut.hemesh.HEC_IsoSurface.index |
( |
final int |
i, |
|
|
final int |
j |
|
) |
| |
|
private |
HE_Vertex wblut.hemesh.HEC_IsoSurface.interp |
( |
final double |
isolevel, |
|
|
final WB_Point |
p1, |
|
|
final WB_Point |
p2, |
|
|
final double |
valp1, |
|
|
final double |
valp2 |
|
) |
| |
|
private |
void wblut.hemesh.HEC_IsoSurface.polygoniseMT |
( |
| ) |
|
|
private |
void wblut.hemesh.HEC_IsoSurface.polygoniseST |
( |
| ) |
|
|
private |
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setBoundary |
( |
final double |
v | ) |
|
Boundary level.
- Parameters
-
- Returns
- self
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setInvert |
( |
final boolean |
invert | ) |
|
Invert isosurface.
- Parameters
-
- Returns
- self
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setIsolevel |
( |
final double |
v | ) |
|
Isolevel to render.
- Parameters
-
- Returns
- self
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setResolution |
( |
final int |
resx, |
|
|
final int |
resy, |
|
|
final int |
resz |
|
) |
| |
Number of cells.
- Parameters
-
resx | the resx |
resy | the resy |
resz | the resz |
- Returns
- self
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setSize |
( |
final double |
dx, |
|
|
final double |
dy, |
|
|
final double |
dz |
|
) |
| |
Size of cell.
- Parameters
-
- Returns
- self
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setValues |
( |
final double |
values[][][] | ) |
|
Values at grid points.
- Parameters
-
values | double[resx+1][resy+1][resz+1] |
- Returns
- self
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setValues |
( |
final float |
values[][][] | ) |
|
Sets the values.
- Parameters
-
values | float[resx+1][resy+1][resz+1] |
- Returns
- self
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setXRange |
( |
final int |
xmin, |
|
|
final int |
xmax |
|
) |
| |
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setYRange |
( |
final int |
ymin, |
|
|
final int |
ymax |
|
) |
| |
HEC_IsoSurface wblut.hemesh.HEC_IsoSurface.setZRange |
( |
final int |
zmin, |
|
|
final int |
zmax |
|
) |
| |
double wblut.hemesh.HEC_IsoSurface.value |
( |
final int |
i, |
|
|
final int |
j, |
|
|
final int |
k |
|
) |
| |
|
private |
Value.
- Parameters
-
- Returns
- the double
HE_Vertex wblut.hemesh.HEC_IsoSurface.xedge |
( |
final int |
i, |
|
|
final int |
j, |
|
|
final int |
k |
|
) |
| |
|
private |
Xedge.
- Parameters
-
i | i: -1 .. resx+1 |
j | j: -1 .. resy+1 |
k | k: -1 .. resz+1 |
- Returns
- edge vertex
HE_Vertex wblut.hemesh.HEC_IsoSurface.yedge |
( |
final int |
i, |
|
|
final int |
j, |
|
|
final int |
k |
|
) |
| |
|
private |
Yedge.
- Parameters
-
i | i: -1 .. resx+1 |
j | j: -1 .. resy+1 |
k | k: -1 .. resz+1 |
- Returns
- edge vertex
HE_Vertex wblut.hemesh.HEC_IsoSurface.zedge |
( |
final int |
i, |
|
|
final int |
j, |
|
|
final int |
k |
|
) |
| |
|
private |
Zedge.
- Parameters
-
i | i: -1 .. resx+1 |
j | j: -1 .. resy+1 |
k | k: -1 .. resz+1 |
- Returns
- edge vertex
double wblut.hemesh.HEC_IsoSurface.boundary |
|
private |
double wblut.hemesh.HEC_IsoSurface.cx |
|
private |
double wblut.hemesh.HEC_IsoSurface.dx |
|
private |
boolean wblut.hemesh.HEC_IsoSurface.invert |
|
private |
double wblut.hemesh.HEC_IsoSurface.isolevel |
|
private |
boolean wblut.hemesh.HEC_IsoSurface.MT |
|
private |
int wblut.hemesh.HEC_IsoSurface.resx |
|
private |
double [][][] wblut.hemesh.HEC_IsoSurface.values |
|
private |
TIntObjectMap<HE_Vertex> [] wblut.hemesh.HEC_IsoSurface.xedges |
|
private |
int wblut.hemesh.HEC_IsoSurface.xmin |
|
private |
TIntObjectMap<HE_Vertex> [] wblut.hemesh.HEC_IsoSurface.yedges |
|
private |
TIntObjectMap<HE_Vertex> [] wblut.hemesh.HEC_IsoSurface.zedges |
|
private |
The documentation for this class was generated from the following file: