In this paper we study problem of coverage in heterogeneous planar sensor networks. Coverage as a performance metric, quantifies quality of monitoring provided by sensor network. We formulate problem of coverage as a set intersection problem arising in Integral Geometry, and derive analytical expressions for stochastic coverage. Our formulation allows us to consider a heterogeneous sensing model, where sensors need not have an identical sensing capability. In addition, our approach is applicable to scenarios where sensing area of each sensor has arbitrary shape and sensors are deployed according to any distribution. We present analytical expressions only for convex sensing areas, however, our results can be generalized to non-convex areas. validity of our expressions is verified by extensive simulations.