public class VisibleResult3D
extends java.lang.Object
implements java.io.Serializable
3D visible analysis result class.
Modifier and Type | Field and Description |
---|---|
Barrier3DInfo[] |
barrierInfos
The collection of obstacle point information.
|
boolean |
isVisible
Whether the observation point and target point are visible.
|
Geometry3D |
lineInvisible
Invisible object.
|
Geometry3D |
lineVisible
Visible object.
|
Point3D |
targetPoint
Observation point object.
|
Point3D |
viewPoint
Target point object.
|
Constructor and Description |
---|
VisibleResult3D()
The Constructor.
|
VisibleResult3D(VisibleResult3D visibleResult3D)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compares whether the specified object equals to the current
VisibleResult3D object. |
int |
hashCode()
Gets hash code value of
VisibleResult3D object. |
public Barrier3DInfo[] barrierInfos
The collection of obstacle point information.
public Geometry3D lineInvisible
Invisible object.
public Geometry3D lineVisible
Visible object.
public Point3D targetPoint
Observation point object.
public Point3D viewPoint
Target point object.
public boolean isVisible
Whether the observation point and target point are visible. true represents visible, false represents invisible.
public VisibleResult3D()
The Constructor.
public VisibleResult3D(VisibleResult3D visibleResult3D)
The Constructor.
visibleResult3D
- Visible analysis result object.public boolean equals(java.lang.Object obj)
Compares whether the specified object equals to the current VisibleResult3D
object.
equals
in class java.lang.Object
obj
- the object to compare with the current VisibleResult3D
object.public int hashCode()
Gets hash code value of VisibleResult3D
object.
hashCode
in class java.lang.Object