georegression.struct.shapes
Class Box3D_I32
- java.lang.Object
-
- georegression.struct.shapes.Box3D_I32
-
- All Implemented Interfaces:
- java.io.Serializable
public class Box3D_I32 extends java.lang.Object implements java.io.SerializableAn axis aligned box in 3D that is specified by two points, p0 and p1, the lower and upper extents of the box. Point p0 is less or equal to point p1, 0.x ≤ p1.x, p0.y ≤ p1.y, p0.z ≤ p1.z.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description Point3D_I32p0The lower point/extent.Point3D_I32p1The upper point/extent
-
Constructor Summary
Constructors Constructor and Description Box3D_I32()Box3D_I32(Box3D_I32 orig)Box3D_I32(int x0, int y0, int z0, int x1, int y1, int z1)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intarea()The box's area.intgetLengthX()Length of the box along the x-axisintgetLengthY()Length of the box along the y-axisintgetLengthZ()Length of the box along the z-axisPoint3D_I32getP0()Returns the lower point/extendPoint3D_I32getP1()Returns the upper point/extendvoidset(Box3D_I32 orig)voidset(int x0, int y0, int z0, int x1, int y1, int z1)voidsetP0(Point3D_I32 p0)voidsetP1(Point3D_I32 p1)java.lang.StringtoString()
-
-
-
Field Detail
-
p0
public Point3D_I32 p0
The lower point/extent.
-
p1
public Point3D_I32 p1
The upper point/extent
-
-
Constructor Detail
-
Box3D_I32
public Box3D_I32(int x0, int y0, int z0, int x1, int y1, int z1)
-
Box3D_I32
public Box3D_I32(Box3D_I32 orig)
-
Box3D_I32
public Box3D_I32()
-
-
Method Detail
-
set
public void set(Box3D_I32 orig)
-
set
public void set(int x0, int y0, int z0, int x1, int y1, int z1)
-
area
public int area()
The box's area. area = lengthX*lengthY*lengthZ- Returns:
- area
-
getLengthX
public int getLengthX()
Length of the box along the x-axis- Returns:
- length
-
getLengthY
public int getLengthY()
Length of the box along the y-axis- Returns:
- length
-
getLengthZ
public int getLengthZ()
Length of the box along the z-axis- Returns:
- length
-
getP0
public Point3D_I32 getP0()
Returns the lower point/extend
-
setP1
public void setP1(Point3D_I32 p1)
-
getP1
public Point3D_I32 getP1()
Returns the upper point/extend
-
setP0
public void setP0(Point3D_I32 p0)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG