|
BIJ API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--VolumeJ.VJCell
VJCell. For patenting and copyrighting reasons all Javadoc comments have been removed. Copyright (c) 2001-2003, Michael Abramoff. All rights reserved. Patent pending.
Field Summary | |
int |
ix
Position of this cell in objectspace coordinates. |
int |
iy
Position of this cell in objectspace coordinates. |
int |
iz
Position of this cell in objectspace coordinates. |
(package private) float[] |
jinc
|
(package private) float[] |
kinc
|
(package private) java.lang.String |
s
|
Constructor Summary | |
VJCell(VJMatrix m,
VJMatrix mi)
A cell is the unit of a volume in isosurface rendering A cell consists of eight voxels, and has the same position as its lowerleftanterior voxel. |
Method Summary | |
float[] |
intersect(int i,
int j,
int kdummy)
|
float[] |
intersectTracing(int i,
int j,
int kdummy)
|
void |
move(float ox,
float oy,
float oz)
|
java.lang.String |
toString()
|
java.lang.String |
toString(Volume v)
Format a String of the contents of this cell, als include the volume values at the vertex of this cell. |
java.lang.String |
toStringFaces()
Format a String from the equations of all faces in this cell. |
java.lang.String |
toStringVertices(float[][] vertex)
Format a String from the extents of this cell. |
static float[][] |
transformVertices(VJMatrix m,
float[][] vertex)
Transform the vertex coordinates of a cell into a different coordinate system. |
static float[][] |
vertices(int x,
int y,
int z)
Compute the vertex coordinates of a cell at x, y, z. |
Methods inherited from class java.lang.Object |
|
Field Detail |
public int ix
public int iy
public int iz
float[] jinc
float[] kinc
java.lang.String s
Constructor Detail |
public VJCell(VJMatrix m, VJMatrix mi)
Method Detail |
public void move(float ox, float oy, float oz)
public float[] intersect(int i, int j, int kdummy)
public float[] intersectTracing(int i, int j, int kdummy)
public static float[][] transformVertices(VJMatrix m, float[][] vertex)
m
- the transformation matrix to convert coordinates from one system to another.vertex
- [8][4] float the homogenuous coordinates of all vertices of a cell.public static float[][] vertices(int x, int y, int z)
x,
- y, z the position of a cell in objectspace.public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringFaces()
public java.lang.String toStringVertices(float[][] vertex)
public java.lang.String toString(Volume v)
|
BIJ API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |