com.sygic.sdk.position.GeoBoundingBox Class Reference
Inheritance diagram for com.sygic.sdk.position.GeoBoundingBox:
Collaboration diagram for com.sygic.sdk.position.GeoBoundingBox:

Public Member Functions

 GeoBoundingBox (@NonNull final GeoCoordinates topLeft, @NonNull final GeoCoordinates bottomRight)
 
 GeoBoundingBox (@NonNull final GeoBoundingBox other)
 
GeoCoordinates getTopLeft ()
 
GeoCoordinates getBottomRight ()
 
double getWidth ()
 
boolean isValid ()
 
void union (final @NonNull GeoCoordinates coords)
 
void union (final @NonNull GeoBoundingBox other)
 
String toString ()
 
boolean equals (Object o)
 
int hashCode ()
 
int describeContents ()
 
void writeToParcel (final Parcel dest, final int flags)
 
- Public Member Functions inherited from com.sygic.sdk.BaseNativeParcelable
boolean isValidParcelable ()
 

Static Public Attributes

static final Creator< GeoBoundingBoxCREATOR
 

Protected Member Functions

 GeoBoundingBox (final Parcel in)
 

Additional Inherited Members

- Protected Attributes inherited from com.sygic.sdk.BaseNativeParcelable
boolean mIsValidParcelable = true
 

Detailed Description

Represents a bounding box that defines a rectangular area in a geographic coordinate system.

Constructor & Destructor Documentation

◆ GeoBoundingBox() [1/3]

com.sygic.sdk.position.GeoBoundingBox.GeoBoundingBox ( @NonNull final GeoCoordinates  topLeft,
@NonNull final GeoCoordinates  bottomRight 
)

Default constructor.

◆ GeoBoundingBox() [2/3]

com.sygic.sdk.position.GeoBoundingBox.GeoBoundingBox ( @NonNull final GeoBoundingBox  other)

Create copy.

◆ GeoBoundingBox() [3/3]

com.sygic.sdk.position.GeoBoundingBox.GeoBoundingBox ( final Parcel  in)
protected

Member Function Documentation

◆ describeContents()

int com.sygic.sdk.position.GeoBoundingBox.describeContents ( )

For documentation, see android.os.Parcelable.describeContents().

◆ equals()

boolean com.sygic.sdk.position.GeoBoundingBox.equals ( Object  o)

◆ getBottomRight()

GeoCoordinates com.sygic.sdk.position.GeoBoundingBox.getBottomRight ( )

◆ getTopLeft()

GeoCoordinates com.sygic.sdk.position.GeoBoundingBox.getTopLeft ( )

◆ getWidth()

double com.sygic.sdk.position.GeoBoundingBox.getWidth ( )

◆ hashCode()

int com.sygic.sdk.position.GeoBoundingBox.hashCode ( )

◆ isValid()

boolean com.sygic.sdk.position.GeoBoundingBox.isValid ( )

◆ toString()

String com.sygic.sdk.position.GeoBoundingBox.toString ( )

◆ union() [1/2]

void com.sygic.sdk.position.GeoBoundingBox.union ( final @NonNull GeoBoundingBox  other)

◆ union() [2/2]

void com.sygic.sdk.position.GeoBoundingBox.union ( final @NonNull GeoCoordinates  coords)

◆ writeToParcel()

void com.sygic.sdk.position.GeoBoundingBox.writeToParcel ( final Parcel  dest,
final int  flags 
)

For documentation, see android.os.Parcelable.writeToParcel().

Member Data Documentation

◆ CREATOR

final Creator<GeoBoundingBox> com.sygic.sdk.position.GeoBoundingBox.CREATOR
static
Initial value:
= new Creator<GeoBoundingBox>() {
@Override
public GeoBoundingBox createFromParcel(final Parcel source) {
return new GeoBoundingBox(source);
}
@Override
public GeoBoundingBox[] newArray(final int size) {
return new GeoBoundingBox[size];
}
}

The documentation for this class was generated from the following file: