public static class

DestAreaEllipse.Builder

extends Object
java.lang.Object
   ↳ com.commsignia.v2x.client.model.DestAreaEllipse.Builder

Class Overview

Builder for destination area ellipse objects

Summary

Public Constructors
DestAreaEllipse.Builder()
Creates a new instance.
Public Methods
DestAreaEllipse build()
DestAreaEllipse.Builder withAngle(double angle, DegreeUnit angleUnit)
Sets the angle value.
DestAreaEllipse.Builder withPosition(long latitude, long longitude)
Sets the position to the provided values.
DestAreaEllipse.Builder withSemiAxis(double semiAxisA, LengthUnit semiAxisAUnit, double semiAxisB, LengthUnit semiAxisBUnit)
Sets the semi axis values.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public DestAreaEllipse.Builder ()

Creates a new instance.

Public Methods

public DestAreaEllipse build ()

public DestAreaEllipse.Builder withAngle (double angle, DegreeUnit angleUnit)

Sets the angle value.

Parameters
angle angle value
angleUnit angle unit
Returns
  • the same builder instance this method was invoked on

public DestAreaEllipse.Builder withPosition (long latitude, long longitude)

Sets the position to the provided values.

Parameters
latitude latitude in 0.1 microdegrees
longitude longitude in 0.1 microdegress
Returns
  • the same builder instance this method was invoked on

public DestAreaEllipse.Builder withSemiAxis (double semiAxisA, LengthUnit semiAxisAUnit, double semiAxisB, LengthUnit semiAxisBUnit)

Sets the semi axis values.

Parameters
semiAxisA semi axis A value
semiAxisAUnit semi axis A unit
semiAxisB semi axis B value
semiAxisBUnit semi axis B unit
Returns
  • the same builder instance this method was invoked on