public class PositionList extends Object implements Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>| Modifier and Type | Field and Description |
|---|---|
static Parcelable.Creator<PositionList> |
CREATOR |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Modifier | Constructor and Description |
|---|---|
|
PositionList() |
|
PositionList(double[][] positions) |
|
PositionList(JSONArray positions) |
protected |
PositionList(Parcel parcel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPosition(Position position) |
void |
addPositions(List<Position> positions) |
void |
addPositions(PositionList positions) |
void |
clearPositions() |
int |
describeContents() |
Position |
getHead() |
List<Position> |
getPositions() |
Position |
getTail() |
boolean |
isLinearRing() |
void |
removePosition(Position position) |
void |
removePositions(List<Position> positions) |
void |
removePositions(PositionList positions) |
void |
setPositions(JSONArray positions) |
void |
setPositions(List<Position> positions) |
void |
setPositions(PositionList positions) |
JSONArray |
toJSON() |
void |
writeToParcel(Parcel dest,
int flags) |
public static final Parcelable.Creator<PositionList> CREATOR
public PositionList()
public PositionList(JSONArray positions)
public PositionList(double[][] positions)
protected PositionList(Parcel parcel)
public int describeContents()
describeContents in interface Parcelablepublic void writeToParcel(Parcel dest, int flags)
writeToParcel in interface Parcelablepublic void addPosition(Position position)
public void addPositions(PositionList positions)
public void removePosition(Position position)
public void removePositions(PositionList positions)
public void clearPositions()
public void setPositions(JSONArray positions)
public void setPositions(PositionList positions)
public Position getHead()
public Position getTail()
public boolean isLinearRing()
public JSONArray toJSON() throws JSONException
JSONException