HE_Mesh2014
2.0.11
|
Public Member Functions | |
double | getX (final int i) |
double | getY (final int i) |
double | getZ (final int i) |
double | get (final int i, final int j) |
double | getRaw (final int i) |
WB_SequencePoint | getPoint (final int i) |
WB_SequenceVector | getVector (final int i) |
int | size () |
void | _set (final int i, final WB_Coordinate p) |
void | _set (final int i, final double x, final double y, final double z) |
void | _setRaw (final int i, final double v) |
WB_AABB | getAABB () |
WB_CoordinateSequence | getSubSequence (final int[] indices) |
WB_CoordinateSequence | getSubSequence (final int start, final int end) |
WB_CoordinateSequence | getCopy () |
WB_CoordinateSequence | applyAsNormal (final WB_Transform T) |
WB_CoordinateSequence | applyAsPoint (final WB_Transform T) |
WB_CoordinateSequence | applyAsVector (final WB_Transform T) |
WB_CoordinateSequence | applyAsNormalSelf (final WB_Transform T) |
WB_CoordinateSequence | applyAsPointSelf (final WB_Transform T) |
WB_CoordinateSequence | applyAsVectorSelf (final WB_Transform T) |
Static Public Attributes | |
static final WB_GeometryFactory | geometryfactory |
Protected Member Functions | |
WB_CoordinateSequence () | |
WB_CoordinateSequence (final Collection<?extends WB_Coordinate > tuples) | |
WB_CoordinateSequence (final WB_Coordinate[] tuples) | |
WB_CoordinateSequence (final WB_CoordinateSequence tuples) | |
WB_CoordinateSequence (final double[] ordinates) | |
WB_CoordinateSequence (final double[][] tuples) | |
Private Attributes | |
TDoubleArrayList | ordinates |
int | n |
Storing lots and lots of WB_Coordinates can fill the Java Heap Memory. WB_CoordinateSequence tries to avoid this by storing the coordinates in a single TDoubleArrayList. A WB_SequenceVector or WB_SequencePoint adds a view in this data structure that acts identical to a WB_Vector or WB_Point.
|
protected |
|
protected |
tuples |
|
protected |
tuples |
|
protected |
tuples |
|
protected |
ordinates |
|
protected |
tuples |
void wblut.geom.WB_CoordinateSequence._set | ( | final int | i, |
final WB_Coordinate | p | ||
) |
i | |
p |
void wblut.geom.WB_CoordinateSequence._set | ( | final int | i, |
final double | x, | ||
final double | y, | ||
final double | z | ||
) |
i | |
x | |
y | |
z |
void wblut.geom.WB_CoordinateSequence._setRaw | ( | final int | i, |
final double | v | ||
) |
i | |
v |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.applyAsNormal | ( | final WB_Transform | T | ) |
T |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.applyAsNormalSelf | ( | final WB_Transform | T | ) |
T |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.applyAsPoint | ( | final WB_Transform | T | ) |
T |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.applyAsPointSelf | ( | final WB_Transform | T | ) |
T |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.applyAsVector | ( | final WB_Transform | T | ) |
T |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.applyAsVectorSelf | ( | final WB_Transform | T | ) |
T |
double wblut.geom.WB_CoordinateSequence.get | ( | final int | i, |
final int | j | ||
) |
i | |
j |
WB_AABB wblut.geom.WB_CoordinateSequence.getAABB | ( | ) |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.getCopy | ( | ) |
WB_SequencePoint wblut.geom.WB_CoordinateSequence.getPoint | ( | final int | i | ) |
i |
double wblut.geom.WB_CoordinateSequence.getRaw | ( | final int | i | ) |
i |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.getSubSequence | ( | final int[] | indices | ) |
indices |
WB_CoordinateSequence wblut.geom.WB_CoordinateSequence.getSubSequence | ( | final int | start, |
final int | end | ||
) |
start | |
end |
WB_SequenceVector wblut.geom.WB_CoordinateSequence.getVector | ( | final int | i | ) |
i |
double wblut.geom.WB_CoordinateSequence.getX | ( | final int | i | ) |
i |
double wblut.geom.WB_CoordinateSequence.getY | ( | final int | i | ) |
i |
double wblut.geom.WB_CoordinateSequence.getZ | ( | final int | i | ) |
i |
int wblut.geom.WB_CoordinateSequence.size | ( | ) |
|
static |
|
private |
|
private |