HE_Mesh
6.0.1
|
Public Member Functions | |
WB_AABB2D (final WB_Coord p) | |
WB_AABB2D () | |
WB_AABB2D (final WB_Coord[] points) | |
WB_AABB2D (final Collection<?extends WB_Coord > points) | |
WB_AABB2D (final double[] min, final double[] max) | |
WB_AABB2D (final float[] min, final float[] max) | |
WB_AABB2D (final int[] min, final int[] max) | |
WB_AABB2D (final WB_Coord min, final WB_Coord max) | |
WB_AABB2D (final double minx, final double miny, final double maxx, final double maxy) | |
WB_AABB2D (final double[] values) | |
WB_AABB2D (final int[] values) | |
WB_AABB2D (final float[] values) | |
double | getSize (final int i) |
double | getMin (final int i) |
double | getMax (final int i) |
int | minOrdinate () |
int | maxOrdinate () |
void | expandToInclude (final WB_Coord p) |
void | add (final WB_Coord p) |
void | expandBy (final double distance) |
void | expandBy (final double[] delta) |
void | expandBy (final double dx, final double dy) |
void | expandToInclude (final double[] p) |
void | expandToInclude (final double x, final double y) |
void | expandToInclude (final WB_AABB2D other) |
void | add (final WB_AABB2D other) |
void | translate (final double[] d) |
boolean | intersects (final WB_AABB2D other) |
boolean | intersects (final WB_Coord p) |
boolean | intersects (final double[] x) |
boolean | intersects (final double x, final double y) |
boolean | intersects (final WB_Circle circle) |
boolean | contains (final WB_AABB2D other) |
boolean | contains (final WB_Coord p) |
boolean | contains (final double[] x) |
boolean | covers (final double[] x) |
boolean | covers (final double x, final double y) |
boolean | covers (final WB_Coord p) |
boolean | covers (final WB_AABB2D other) |
double | getDistance (final WB_AABB2D other) |
double | getDistanceSquare (final WB_AABB2D other) |
double | getDistance (final WB_Coord tuple) |
double | getDistanceSquare (final WB_Coord tuple) |
boolean | equals (final WB_AABB2D other) |
String | toString () |
int | numberOfPoints () |
int | numberOfSegments () |
int | numberOfTriangles () |
int | numberOfFaces () |
WB_Point[] | getCorners () |
List< int[]> | getSegments () |
int | getId () |
void | setId (final int id) |
boolean | isDegenerate () |
void | set (final WB_AABB2D src) |
WB_AABB2D | get () |
WB_AABB2D | getUnion (final WB_AABB2D aabb) |
WB_AABB2D | getIntersection (final WB_AABB2D other) |
WB_Point | getCenter () |
double | getWidth () |
double | getHeight () |
double | getMinX () |
double | getCenterX () |
double | getCenterY () |
double | getMaxX () |
double | getMinY () |
double | getMaxY () |
double | getArea () |
double | minExtent () |
double | maxExtent () |
void | translate (final double x, final double y) |
List< int[]> | getTriangles () |
int[][] | getFaces () |
WB_Point | getMin () |
WB_Point | getMax () |
int | getDim () |
int | getTrueDim () |
void | pad (final double factor) |
int | hashCode () |
void | setToNull () |
boolean | isNull () |
boolean | isValid () |
Static Public Member Functions | |
static boolean | intersects (final WB_Coord p1, final WB_Coord p2, final WB_Coord q) |
static boolean | intersects (final WB_Coord p1, final WB_Coord p2, final WB_Coord q1, final WB_Coord q2) |
Protected Attributes | |
double[] | _min |
double[] | _max |
Private Member Functions | |
void | init () |
int | hashCode (final double v) |
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_AABB2D.expandToInclude(), wblut.geom.WB_AABB2D.init(), and wblut.geom.WB_AABB2D.setToNull().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | ) |
References wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final WB_Coord[] | points | ) |
points |
References wblut.geom.WB_Coord.getd(), and wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final Collection<?extends WB_Coord > | points | ) |
points |
References wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final double[] | min, |
final double[] | max | ||
) |
min | |
max |
References wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final float[] | min, |
final float[] | max | ||
) |
min | |
max |
References wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final int[] | min, |
final int[] | max | ||
) |
min | |
max |
References wblut.geom.WB_AABB2D.init().
min | |
max |
References wblut.geom.WB_Coord.getd(), and wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final double | minx, |
final double | miny, | ||
final double | maxx, | ||
final double | maxy | ||
) |
minx | |
miny | |
maxx | |
maxy |
References wblut.geom.WB_AABB2D.expandToInclude().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final double[] | values | ) |
values |
References wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final int[] | values | ) |
values |
References wblut.geom.WB_AABB2D.init().
wblut.geom.WB_AABB2D.WB_AABB2D | ( | final float[] | values | ) |
values |
References wblut.geom.WB_AABB2D.init().
void wblut.geom.WB_AABB2D.add | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_AABB2D.expandToInclude(), wblut.geom.WB_Coord.xd(), and wblut.geom.WB_Coord.yd().
void wblut.geom.WB_AABB2D.add | ( | final WB_AABB2D | other | ) |
other |
References wblut.geom.WB_AABB2D.expandToInclude().
boolean wblut.geom.WB_AABB2D.contains | ( | final WB_AABB2D | other | ) |
boolean wblut.geom.WB_AABB2D.contains | ( | final WB_Coord | p | ) |
boolean wblut.geom.WB_AABB2D.contains | ( | final double[] | x | ) |
boolean wblut.geom.WB_AABB2D.covers | ( | final double[] | x | ) |
boolean wblut.geom.WB_AABB2D.covers | ( | final double | x, |
final double | y | ||
) |
boolean wblut.geom.WB_AABB2D.covers | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_AABB2D.covers(), wblut.geom.WB_Coord.xd(), and wblut.geom.WB_Coord.yd().
boolean wblut.geom.WB_AABB2D.covers | ( | final WB_AABB2D | other | ) |
other |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, and wblut.geom.WB_AABB2D.isNull().
boolean wblut.geom.WB_AABB2D.equals | ( | final WB_AABB2D | other | ) |
other |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, and wblut.geom.WB_AABB2D.isNull().
void wblut.geom.WB_AABB2D.expandBy | ( | final double | distance | ) |
distance |
References wblut.geom.WB_AABB2D.isNull(), and wblut.geom.WB_AABB2D.setToNull().
void wblut.geom.WB_AABB2D.expandBy | ( | final double[] | delta | ) |
delta |
References wblut.geom.WB_AABB2D.isNull(), and wblut.geom.WB_AABB2D.setToNull().
void wblut.geom.WB_AABB2D.expandBy | ( | final double | dx, |
final double | dy | ||
) |
dx | |
dy |
References wblut.geom.WB_AABB2D.isNull(), and wblut.geom.WB_AABB2D.setToNull().
void wblut.geom.WB_AABB2D.expandToInclude | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_Coord.xd(), and wblut.geom.WB_Coord.yd().
void wblut.geom.WB_AABB2D.expandToInclude | ( | final double[] | p | ) |
p |
References wblut.geom.WB_AABB2D.isNull().
void wblut.geom.WB_AABB2D.expandToInclude | ( | final double | x, |
final double | y | ||
) |
x | |
y |
References wblut.geom.WB_AABB2D.isNull().
void wblut.geom.WB_AABB2D.expandToInclude | ( | final WB_AABB2D | other | ) |
other |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, and wblut.geom.WB_AABB2D.expandToInclude().
WB_AABB2D wblut.geom.WB_AABB2D.get | ( | ) |
References wblut.geom.WB_AABB2D.WB_AABB2D().
double wblut.geom.WB_AABB2D.getArea | ( | ) |
References wblut.geom.WB_AABB2D.getHeight(), and wblut.geom.WB_AABB2D.getWidth().
WB_Point wblut.geom.WB_AABB2D.getCenter | ( | ) |
double wblut.geom.WB_AABB2D.getCenterX | ( | ) |
double wblut.geom.WB_AABB2D.getCenterY | ( | ) |
WB_Point [] wblut.geom.WB_AABB2D.getCorners | ( | ) |
References wblut.geom.WB_AABB2D.isNull(), and wblut.geom.WB_AABB2D.numberOfPoints().
int wblut.geom.WB_AABB2D.getDim | ( | ) |
double wblut.geom.WB_AABB2D.getDistance | ( | final WB_AABB2D | other | ) |
other |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, and wblut.geom.WB_AABB2D.intersects().
double wblut.geom.WB_AABB2D.getDistance | ( | final WB_Coord | tuple | ) |
double wblut.geom.WB_AABB2D.getDistanceSquare | ( | final WB_AABB2D | other | ) |
other |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, and wblut.geom.WB_AABB2D.intersects().
double wblut.geom.WB_AABB2D.getDistanceSquare | ( | final WB_Coord | tuple | ) |
int [][] wblut.geom.WB_AABB2D.getFaces | ( | ) |
double wblut.geom.WB_AABB2D.getHeight | ( | ) |
References wblut.geom.WB_AABB2D.getSize().
int wblut.geom.WB_AABB2D.getId | ( | ) |
other |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, wblut.geom.WB_AABB2D.intersects(), wblut.geom.WB_AABB2D.isNull(), and wblut.geom.WB_AABB2D.WB_AABB2D().
double wblut.geom.WB_AABB2D.getMax | ( | final int | i | ) |
i |
WB_Point wblut.geom.WB_AABB2D.getMax | ( | ) |
double wblut.geom.WB_AABB2D.getMaxX | ( | ) |
double wblut.geom.WB_AABB2D.getMaxY | ( | ) |
double wblut.geom.WB_AABB2D.getMin | ( | final int | i | ) |
i |
WB_Point wblut.geom.WB_AABB2D.getMin | ( | ) |
double wblut.geom.WB_AABB2D.getMinX | ( | ) |
double wblut.geom.WB_AABB2D.getMinY | ( | ) |
List<int[]> wblut.geom.WB_AABB2D.getSegments | ( | ) |
References wblut.geom.WB_AABB2D.numberOfSegments().
double wblut.geom.WB_AABB2D.getSize | ( | final int | i | ) |
List<int[]> wblut.geom.WB_AABB2D.getTriangles | ( | ) |
int wblut.geom.WB_AABB2D.getTrueDim | ( | ) |
References wblut.math.WB_Epsilon.EPSILON, and wblut.geom.WB_AABB2D.isValid().
aabb |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, and wblut.geom.WB_AABB2D.WB_AABB2D().
double wblut.geom.WB_AABB2D.getWidth | ( | ) |
References wblut.geom.WB_AABB2D.getSize().
int wblut.geom.WB_AABB2D.hashCode | ( | ) |
|
private |
v |
|
private |
boolean wblut.geom.WB_AABB2D.intersects | ( | final WB_AABB2D | other | ) |
other |
References wblut.geom.WB_AABB2D._max, wblut.geom.WB_AABB2D._min, and wblut.geom.WB_AABB2D.isNull().
boolean wblut.geom.WB_AABB2D.intersects | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_AABB2D.intersects(), wblut.geom.WB_Coord.xd(), and wblut.geom.WB_Coord.yd().
boolean wblut.geom.WB_AABB2D.intersects | ( | final double[] | x | ) |
boolean wblut.geom.WB_AABB2D.intersects | ( | final double | x, |
final double | y | ||
) |
boolean wblut.geom.WB_AABB2D.intersects | ( | final WB_Circle | circle | ) |
boolean wblut.geom.WB_AABB2D.isDegenerate | ( | ) |
References wblut.geom.WB_AABB2D.getTrueDim().
boolean wblut.geom.WB_AABB2D.isNull | ( | ) |
boolean wblut.geom.WB_AABB2D.isValid | ( | ) |
References wblut.geom.WB_AABB2D.isNull().
double wblut.geom.WB_AABB2D.maxExtent | ( | ) |
References wblut.geom.WB_AABB2D.getHeight(), wblut.geom.WB_AABB2D.getWidth(), and wblut.geom.WB_AABB2D.isNull().
int wblut.geom.WB_AABB2D.maxOrdinate | ( | ) |
References wblut.geom.WB_AABB2D.getSize(), and wblut.geom.WB_AABB2D.isNull().
double wblut.geom.WB_AABB2D.minExtent | ( | ) |
References wblut.geom.WB_AABB2D.getHeight(), wblut.geom.WB_AABB2D.getWidth(), and wblut.geom.WB_AABB2D.isNull().
int wblut.geom.WB_AABB2D.minOrdinate | ( | ) |
References wblut.geom.WB_AABB2D.getSize(), and wblut.geom.WB_AABB2D.isNull().
int wblut.geom.WB_AABB2D.numberOfFaces | ( | ) |
References wblut.geom.WB_AABB2D.isNull().
int wblut.geom.WB_AABB2D.numberOfPoints | ( | ) |
References wblut.geom.WB_AABB2D.isNull().
int wblut.geom.WB_AABB2D.numberOfSegments | ( | ) |
References wblut.geom.WB_AABB2D.isNull().
int wblut.geom.WB_AABB2D.numberOfTriangles | ( | ) |
References wblut.geom.WB_AABB2D.isNull().
void wblut.geom.WB_AABB2D.pad | ( | final double | factor | ) |
factor |
References wblut.geom.WB_AABB2D.getCenter(), and wblut.geom.WB_Point.getd().
void wblut.geom.WB_AABB2D.set | ( | final WB_AABB2D | src | ) |
src |
References wblut.geom.WB_AABB2D._max, and wblut.geom.WB_AABB2D._min.
void wblut.geom.WB_AABB2D.setId | ( | final int | id | ) |
id |
void wblut.geom.WB_AABB2D.setToNull | ( | ) |
String wblut.geom.WB_AABB2D.toString | ( | ) |
void wblut.geom.WB_AABB2D.translate | ( | final double[] | d | ) |
d |
References wblut.geom.WB_AABB2D.isNull().
void wblut.geom.WB_AABB2D.translate | ( | final double | x, |
final double | y | ||
) |
x | |
y |
References wblut.geom.WB_AABB2D.isNull().
|
protected |
|
protected |