public class ImmutableBBox3D extends Object implements BBox3D, Serializable
| Constructor and Description |
|---|
ImmutableBBox3D(Envelope3D envelope3D) |
ImmutableBBox3D(Point3D _lowerB,
double w,
double h,
double d) |
ImmutableBBox3D(Point3D _lowerBound,
Point3D _upperBound) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableBBox3D |
copy() |
List<Point3D> |
getBounds() |
Point3D |
getCentroid() |
double |
getDepth() |
tr.com.terrayazilim.core.unit.DimensionUnit |
getDimensionUnit() |
double |
getHeight() |
ShapeUnit |
getShapeUnit() |
double |
getVolume() |
double |
getWidth() |
boolean |
isBounded() |
BBox3D |
scale(double scaleFactor) |
BBox3D |
translate(double... args) |
BBox3D |
union(BBox3D bBox3D) |
public ImmutableBBox3D(Point3D _lowerBound, Point3D _upperBound)
_lowerBound - _upperBound - public ImmutableBBox3D(Point3D _lowerB, double w, double h, double d)
_lowerB - w - h - d - public ImmutableBBox3D(Envelope3D envelope3D)
envelope3D - public double getVolume()
getVolume in interface BBox3DgetVolume in interface Envelope3Dpublic Point3D getCentroid()
getCentroid in interface BBox3DgetCentroid in interface Envelope3Dpublic double getWidth()
getWidth in interface BBox3DgetWidth in interface Envelope3Dpublic double getHeight()
getHeight in interface BBox3DgetHeight in interface Envelope3Dpublic double getDepth()
getDepth in interface BBox3DgetDepth in interface Envelope3Dpublic boolean isBounded()
public ImmutableBBox3D copy()
public tr.com.terrayazilim.core.unit.DimensionUnit getDimensionUnit()
getDimensionUnit in interface BBox3DgetDimensionUnit in interface Envelope3DgetDimensionUnit in interface Shapepublic ShapeUnit getShapeUnit()
getShapeUnit in interface BBox3DgetShapeUnit in interface Envelope3DgetShapeUnit in interface Shapepublic BBox3D scale(double scaleFactor)
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.