This returns true if Selectable, and if this object is part of a layer, if Layer.CanSelectObjects. This object's parent need not be selectable for this object to be selectable. This predicate is used by methods such as GoView.GoView.SelectInRectangle and Pick.