br.edu.fei.dcc.raciocinioespacial.simulador.perfilprofundidade
Class ObstaculoCampoVisao
java.lang.Object
br.edu.fei.dcc.raciocinioespacial.simulador.perfilprofundidade.ObstaculoCampoVisao
public class ObstaculoCampoVisao
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObstaculoCampoVisao
public ObstaculoCampoVisao(Pedestrian2D obstaculo,
java.awt.Rectangle rectangle)
getObstaculo
public Pedestrian2D getObstaculo()
getProfundidade
public float getProfundidade()
getPtIntersecao
public java.awt.Point getPtIntersecao()
setObstaculo
public void setObstaculo(Pedestrian2D obst)
setProfundidade
public void setProfundidade(float distancia)
setPtIntersecao
public void setPtIntersecao(java.awt.Point pt)
getOpeningAngle
public float getOpeningAngle()
getInitialAngle
public float getInitialAngle()
getFinalAngle
public float getFinalAngle()
getReferenceAngle
public float getReferenceAngle()
setAngles
public void setAngles(float angleOpenning,
float angleRefence)
getRect
public java.awt.Rectangle getRect()
trataOclusion
public void trataOclusion(ObstaculoCampoVisao otherObst)
trataPartialVision
public void trataPartialVision(float maxOpeningAngle)