public class StreetsideImage extends StreetsideAbstractImage
StreetsideSequence
,
StreetsideData
Modifier and Type | Class and Description |
---|---|
static class |
StreetsideImage.Rn
Rn is a Bing Streetside image attribute - currently not
used, mapped or supported in the Streetside plugin -
left out initially because it's an unrequired complex object.
|
Modifier and Type | Field and Description |
---|---|
private int |
ad |
private double |
al |
private String |
bl |
private double |
la |
private double |
lo |
private int |
ml |
private List<String> |
nbn |
private List<String> |
pbn |
private double |
pi |
private StreetsideImage.Rn |
rn |
private double |
ro |
Constructor and Description |
---|
StreetsideImage() |
StreetsideImage(String id) |
StreetsideImage(String id,
double la,
double lo) |
StreetsideImage(String id,
LatLon latLon) |
StreetsideImage(String id,
LatLon latLon,
double he)
Main constructor of the class StreetsideImage
|
Modifier and Type | Method and Description |
---|---|
private void |
checkModified() |
int |
compareTo(StreetsideAbstractImage image) |
boolean |
equals(Object object) |
int |
getAd() |
double |
getAl() |
String |
getBl() |
String |
getId()
Returns the unique identifier of the object.
|
double |
getLa() |
double |
getLo() |
int |
getMl() |
List<String> |
getNbn() |
List<String> |
getPbn() |
double |
getPi() |
StreetsideImage.Rn |
getRn() |
double |
getRo() |
UserProfile |
getUser() |
int |
hashCode() |
void |
setAd(int ad) |
void |
setAl(double altitude) |
void |
setBl(String blurring) |
void |
setId(String id) |
void |
setLa(double la) |
void |
setLo(double lo) |
void |
setMl(int ml) |
void |
setNbn(List<String> nbn) |
void |
setPbn(List<String> pbn) |
void |
setPi(double pitch) |
void |
setRn(StreetsideImage.Rn rn) |
void |
setRo(double roll) |
void |
stopMoving()
Called when the mouse button is released, meaning that the picture has
stopped being dragged, so the temporal values are saved.
|
String |
toString() |
void |
turn(double ca)
Turns the image direction.
|
getCd, getDate, getDate, getHe, getLatLon, getMovingHe, getMovingLatLon, getNe, getPr, getSequence, getTempHe, getTempLatLon, isModified, isVisible, move, next, previous, setCd, setHe, setLatLon, setNe, setPr, setSequence, setVisible
private double la
private double lo
private double al
private double ro
private double pi
private int ml
private int ad
private StreetsideImage.Rn rn
public StreetsideImage(String id, LatLon latLon, double he)
id
- The unique identifier of the image.latLon
- The latitude and longitude where it is positioned.he
- The direction of the images in degrees, meaning 0 north.public StreetsideImage(String id, LatLon latLon)
public StreetsideImage(String id, double la, double lo)
public StreetsideImage(String id)
public StreetsideImage()
public String getId()
getId
in class StreetsideAbstractImage
String
containing the unique identifier of the object.public UserProfile getUser()
public int compareTo(StreetsideAbstractImage image)
public void stopMoving()
StreetsideAbstractImage
stopMoving
in class StreetsideAbstractImage
private void checkModified()
public void turn(double ca)
StreetsideAbstractImage
turn
in class StreetsideAbstractImage
ca
- The angle the image is moving.public double getAl()
public void setAl(double altitude)
altitude
- the altitude to setpublic double getRo()
public void setRo(double roll)
roll
- the roll to setpublic double getPi()
public void setPi(double pitch)
pitch
- the pi to setpublic int getMl()
public void setMl(int ml)
ml
- the ml to setpublic int getAd()
public void setAd(int ad)
ad
- the ad to setpublic double getLa()
public void setLa(double la)
la
- the la to setpublic double getLo()
public void setLo(double lo)
lo
- the lo to setpublic void setId(String id)
setId
in class StreetsideAbstractImage
id
- the id to setpublic StreetsideImage.Rn getRn()
public void setRn(StreetsideImage.Rn rn)
rn
- the rn to set