cf.DomainAncillary.set_interior_ring¶
-
DomainAncillary.
set_interior_ring
(interior_ring, copy=True)[source]¶ Set the interior_ring.
New in version (cfdm): 1.8.0
- Parameters
- interior_ring:
InteriorRing
The interior_ring to be inserted.
- copy:
bool
, optional If True (the default) then copy the interior_ring prior to insertion, else it is not copied.
- interior_ring:
- Returns
Examples
>>> c = cf.DomainAncillary() >>> i = cf.InteriorRing(data=cf.Data(numpy.arange(10).reshape(5, 2))) >>> c.set_interior_ring(i) >>> c.has_interior_ring() True >>> i = c.get_interior_ring() >>> i <CF InteriorRing: (5, 2) > >>> i.data <CF Data(5, 2): [[0, ..., 9]]> >>> i.data.shape (5, 2) >>> c.del_interior_ring() <CF InteriorRing (5, 2) > >>> c.has_interior_ring() False >>> print(c.del_interior_ring(None)) None