Class PointBoundingBox
- java.lang.Object
-
- org.eclipse.mosaic.fed.application.ambassador.simulation.perception.index.objects.PointBoundingBox
-
- All Implemented Interfaces:
Serializable
,SpatialObjectBoundingBox
public class PointBoundingBox extends Object implements SpatialObjectBoundingBox
This bounding box can be used for objects that should be treated to have a single-point position and not span into any dimensions.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PointBoundingBox(Vector3d position)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
List<Vector3d>
getAllCorners()
Returns all corners spanning the 2D bounding box of aSpatialObject
as global coordinates.List<Edge<Vector3d>>
getAllEdges()
Returns all sides spanning the 2D bounding box of aSpatialObject
asedges
in the global coordinate system.int
hashCode()
-
-
-
Constructor Detail
-
PointBoundingBox
public PointBoundingBox(Vector3d position)
-
-
Method Detail
-
getAllCorners
public List<Vector3d> getAllCorners()
Description copied from interface:SpatialObjectBoundingBox
Returns all corners spanning the 2D bounding box of aSpatialObject
as global coordinates.- Specified by:
getAllCorners
in interfaceSpatialObjectBoundingBox
-
getAllEdges
public List<Edge<Vector3d>> getAllEdges()
Description copied from interface:SpatialObjectBoundingBox
Returns all sides spanning the 2D bounding box of aSpatialObject
asedges
in the global coordinate system.- Specified by:
getAllEdges
in interfaceSpatialObjectBoundingBox
-
-