This function extracts a designated subset of a multidimensional
  point pattern.
The function [.ppx is a method for [ for the
  class "ppx". It extracts a designated subset of a point pattern.
  The argument i may be either
- a subset index in the usual R sense:
    either a numeric vector
    of positive indices (identifying the points to be retained),
    a numeric vector of negative indices (identifying the points
    to be deleted) or a logical vector of length equal to the number of
    points in the point pattern - x. In the latter case, 
    the points- (x$x[i], x$y[i])for which- subset[i]=TRUEwill be retained, and the others
    will be deleted.
 
- a spatial domain of class - "boxx"or- "box3".
    Points falling inside this region will be retained.
 
The argument drop determines whether to remove
  unused levels of a factor, if the point pattern is multitype
  (i.e. the marks are a factor) or if the marks are a data frame or hyperframe
  in which some of the columns are factors.
Use the function unmark to remove marks from a
  marked point pattern.