org.citygml4j.geometry
Class BoundingBox
java.lang.Object
org.citygml4j.geometry.BoundingBox
- All Implemented Interfaces:
- Geometry, Copyable
public class BoundingBox
- extends java.lang.Object
- implements Geometry
Method Summary |
java.lang.Object |
copy(CopyBuilder copyBuilder)
|
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
|
Point |
getLowerCorner()
|
Point |
getUpperCorner()
|
void |
setLowerCorner(double x,
double y,
double z)
|
void |
setLowerCorner(Point lowerCorner)
|
void |
setUpperCorner(double x,
double y,
double z)
|
void |
setUpperCorner(Point upperCorner)
|
void |
update(BoundingBox boundingBox)
|
void |
update(double x,
double y,
double z)
|
void |
update(Point point)
|
void |
updateLowerCorner(double x,
double y,
double z)
|
void |
updateLowerCorner(Point lowerCorner)
|
void |
updateUpperCorner(double x,
double y,
double z)
|
void |
updateUpperCorner(Point upperCorner)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoundingBox
public BoundingBox()
BoundingBox
public BoundingBox(Point lowerCorner,
Point upperCorner)
BoundingBox
public BoundingBox(BoundingBox boundingBox)
getLowerCorner
public Point getLowerCorner()
setLowerCorner
public void setLowerCorner(Point lowerCorner)
setLowerCorner
public void setLowerCorner(double x,
double y,
double z)
getUpperCorner
public Point getUpperCorner()
setUpperCorner
public void setUpperCorner(Point upperCorner)
setUpperCorner
public void setUpperCorner(double x,
double y,
double z)
updateLowerCorner
public void updateLowerCorner(double x,
double y,
double z)
updateLowerCorner
public void updateLowerCorner(Point lowerCorner)
updateUpperCorner
public void updateUpperCorner(double x,
double y,
double z)
updateUpperCorner
public void updateUpperCorner(Point upperCorner)
update
public void update(double x,
double y,
double z)
update
public void update(Point point)
update
public void update(BoundingBox boundingBox)
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interface Copyable
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable