unpopulated method
Returns a geometry of the same subtype as this with certain data members unpopulated (or cleared).
If nothing is unpopulated then this
is returned.
If onBounds
is true (as by default):
- The
bounds
in a returned geometry object is ensured to be unpopulated (expect whenbounds
is always available). - If
traverse
> 0, then also bounding boxes of child geometry objects of this geometry are unpopulated for child levels indicated bytraverse
(0: no childs, 1: only direct childs, 2: direct childs and childs of them, ..).
See also populated.
Implementation
@override
MultiLineString unpopulated({
int traverse = 0,
bool onBounds = true,
}) {
if (onBounds) {
// create a new geometry if bounds was populated
if (bounds != null) {
return MultiLineString(chains);
}
}
return this;
}