aboutsummaryrefslogtreecommitdiffstats
path: root/src/classes/share
diff options
context:
space:
mode:
authorHarvey Harrison <[email protected]>2012-01-14 21:37:48 -0800
committerHarvey Harrison <[email protected]>2012-01-14 21:37:48 -0800
commit1ca551066a4872b1029f88d358def558ff3e13a9 (patch)
tree2aa12d7f078069a56a8c7f57946d43fdfd8fe79b /src/classes/share
parente2941afa34007b730f6e868af0bac404d5653393 (diff)
j3dcore: adjust set/get upper/lower to use Point3d helpers
They match the signature of the caller exactly, allowing the VM to inline them completely. Signed-off-by: Harvey Harrison <[email protected]>
Diffstat (limited to 'src/classes/share')
-rw-r--r--src/classes/share/javax/media/j3d/BoundingBox.java117
1 files changed, 50 insertions, 67 deletions
diff --git a/src/classes/share/javax/media/j3d/BoundingBox.java b/src/classes/share/javax/media/j3d/BoundingBox.java
index 86cadd3..9ccb4d8 100644
--- a/src/classes/share/javax/media/j3d/BoundingBox.java
+++ b/src/classes/share/javax/media/j3d/BoundingBox.java
@@ -263,78 +263,61 @@ public BoundingBox(Bounds[] bounds) {
updateBoundsStates();
}
- /**
- * Gets the lower corner of this bounding box.
- * @param p1 a Point to receive the lower corner of the bounding box
- */
- public void getLower(Point3d p1) {
- p1.x = lower.x;
- p1.y = lower.y;
- p1.z = lower.z;
- }
-
- /**
- * Sets the lower corner of this bounding box.
- * @param xmin minimum x value of boundining box
- * @param ymin minimum y value of boundining box
- * @param zmin minimum z value of boundining box
- */
- public void setLower(double xmin, double ymin, double zmin ) {
- lower.x = xmin;
- lower.y = ymin;
- lower.z = zmin;
-
- updateBoundsStates();
- }
-
- /**
- * Sets the lower corner of this bounding box.
- * @param p1 a Point defining the new lower corner of the bounding box
- */
- public void setLower(Point3d p1) {
-
- lower.x = p1.x;
- lower.y = p1.y;
- lower.z = p1.z;
-
- updateBoundsStates();
- }
+/**
+ * Gets the lower corner of this bounding box.
+ * @param p1 a Point to receive the lower corner of the bounding box
+ */
+public void getLower(Point3d p1) {
+ p1.set(lower);
+}
- /**
- * Gets the upper corner of this bounding box.
- * @param p1 a Point to receive the upper corner of the bounding box
- */
- public void getUpper(Point3d p1) {
- p1.x = upper.x;
- p1.y = upper.y;
- p1.z = upper.z;
- }
+/**
+ * Sets the lower corner of this bounding box.
+ * @param xmin minimum x value of bounding box
+ * @param ymin minimum y value of bounding box
+ * @param zmin minimum z value of bounding box
+ */
+public void setLower(double xmin, double ymin, double zmin) {
+ lower.set(xmin, ymin, zmin);
+ updateBoundsStates();
+}
- /**
- * Sets the upper corner of this bounding box.
- * @param xmax max x value of boundining box
- * @param ymax max y value of boundining box
- * @param zmax max z value of boundining box
- */
- public void setUpper(double xmax, double ymax, double zmax ) {
- upper.x = xmax;
- upper.y = ymax;
- upper.z = zmax;
+/**
+ * Sets the lower corner of this bounding box.
+ * @param p1 a Point defining the new lower corner of the bounding box
+ */
+public void setLower(Point3d p1) {
+ lower.set(p1);
+ updateBoundsStates();
+}
- updateBoundsStates();
- }
+/**
+ * Gets the upper corner of this bounding box.
+ * @param p1 a Point to receive the upper corner of the bounding box
+ */
+public void getUpper(Point3d p1) {
+ p1.set(upper);
+}
- /**
- * Sets the upper corner of this bounding box.
- * @param p1 a Point defining the new upper corner of the bounding box
- */
- public void setUpper(Point3d p1) {
- upper.x = p1.x;
- upper.y = p1.y;
- upper.z = p1.z;
+/**
+ * Sets the upper corner of this bounding box.
+ * @param xmax max x value of bounding box
+ * @param ymax max y value of bounding box
+ * @param zmax max z value of bounding box
+ */
+public void setUpper(double xmax, double ymax, double zmax) {
+ upper.set(xmax, ymax, zmax);
+ updateBoundsStates();
+}
- updateBoundsStates();
- }
+/**
+ * Sets the upper corner of this bounding box.
+ * @param p1 a Point defining the new upper corner of the bounding box
+ */
+public void setUpper(Point3d p1) {
+ upper.set(p1);
+ updateBoundsStates();
+}
/**
* Sets the the value of this BoundingBox