unpopulated abstract method

  1. @override
Geometry unpopulated({
  1. int traverse = 0,
  2. bool onBounds = true,
})
override

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 when bounds is always available).
  • If traverse > 0, then also bounding boxes of child geometry objects of this geometry are unpopulated for child levels indicated by traverse (0: no childs, 1: only direct childs, 2: direct childs and childs of them, ..).

See also populated.

Implementation

@override
Geometry unpopulated({
  int traverse = 0,
  bool onBounds = true,
});