Locationbias constructor
Locationbias({
- bool? ipbias,
- LatLon? point,
- Circular? circular,
- Rectangular? rectangular,
Implementation
Locationbias({this.ipbias, this.point, this.circular, this.rectangular}) {
if (ipbias != null && ipbias!) {
assert(point == null);
assert(circular == null);
assert(rectangular == null);
}
if (point != null) {
assert(ipbias == null);
assert(circular == null);
assert(rectangular == null);
}
if (circular != null) {
assert(ipbias == null);
assert(point == null);
assert(rectangular == null);
}
if (rectangular != null) {
assert(ipbias == null);
assert(point == null);
assert(circular == null);
}
if (ipbias == null || ipbias!)
assert(point != null && circular != null && rectangular != null);
}