  
  .. class:: ForceRHR(expression, **extra)
  
  *Availability*: `PostGIS <https://postgis.net/docs/ST_ForceRHR.html>`__
  
  Accepts a single geographic field or expression and returns a modified version
  of the polygon/multipolygon in which all of the vertices follow the
 
</s> remove * ...
 </s> add * The ``ForceRHR`` GIS function is deprecated in favor of the new
  :class:`~django.contrib.gis.db.models.functions.ForcePolygonCW` function. </s> remove ==================  ========================   ======================  ===================  ==================  =====================
 </s> add ==================  ========================   ======================  =======================  ==================  =====================
.. deprecated:: 2.1

    Use :class:`ForcePolygonCW` instead.

  
  .. class:: ForceRHR(expression, **extra)
  
.. deprecated:: 2.1

    Use :class:`ForcePolygonCW` instead.

  *Availability*: `PostGIS <https://postgis.net/docs/ST_ForceRHR.html>`__
  
  Accepts a single geographic field or expression and returns a modified version
  of the polygon/multipolygon in which all of the vertices follow the
keep keep add keep keep keep keep
 Fixed #28841 -- Added ForcePolygonCW GIS function and deprecated ForceRHR. 
docs/ref/contrib/gis/functions.txt