Question: Plotting Region Based on Boolean Expression

I am looking for an implementation of the Mathematica equivalent of RegionPlot whose description should be like:

RegionPlot(pred,x=x_min..x_max, y=y_min..y_max) makes a plot showing the region in which pred is True.

For example, I would like to execute:

> RegionPlot(f(x,y) > 0 and g(x,y), x=x_min..x_max, y=y_min..y_max)

where g(x,y) outputs True/False.

One idea I had was to use:

> densityplot(`if`(pred,1,0), x=x_min..x_max, y=x_min..x_max, brightness=1, style=patchnogrid);

The problem lies in the fact that to get a "nice" plot I need to use a really fine grid on densityplot which makes the graphics generated extremely cumbersome. The ideal solution will probably use implicitplot with filled=true.

Please Wait...