public interface PerceivedObject extends Serializable
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Modifier and Type | Method and Description |
---|---|
org.djunits.value.vdouble.scalar.Length.Rel |
getPerceivedDistance()
Get the perceived distance to the object.
|
OTSPoint3D |
getPerceivedLocation()
Get the perceived location of the object.
|
Rotation3D.Abs |
getPerceivedMovingDirection()
Get the perceived absolute 3D moving angle.
|
PerceivedObjectType |
getPerceivedObjectType()
Get the object type.
|
Rotation3D.Rel |
getPerceivedRelativeAngle()
Get the perceived 3D-angle from our reference point and own direction to the object.
|
Rotation3D.Rel |
getPerceivedRelativeMovingDirection()
Get the perceived 3D moving angle from our reference point to the object.
|
org.djunits.value.vdouble.scalar.Speed |
getPerceivedSpeed()
Get the perceived speed of the object.
|
Speed3D |
getPerceivedSpeed3D()
Get the perceived speed of the object, split into movement in the X, Y, and Z direction.
|
PerceivedObjectType getPerceivedObjectType()
org.djunits.value.vdouble.scalar.Length.Rel getPerceivedDistance()
Rotation3D.Rel getPerceivedRelativeAngle()
OTSPoint3D getPerceivedLocation()
Rotation3D.Rel getPerceivedRelativeMovingDirection()
Rotation3D.Abs getPerceivedMovingDirection()
org.djunits.value.vdouble.scalar.Speed getPerceivedSpeed()
Speed3D getPerceivedSpeed3D()
Copyright © 2014–2016 Delft University of Technology. All rights reserved.