Unit: Filtro

Description:
Es una clase abstracta que representa filtro que recibe una lista de objetos y devuelve otra filtrada.
Cambios:
    06/12/00: Se agregan nuevos métodos (protegidos) para obtener información del filtro para poder crear subclases,
              para lo cual tambien se hace virtual el método mVisible.
    08/12/00: Se cambia esta clase para que sea abstracta. Se deja la implementacion del método mVisible para las
              subclases exlusivamente ya que ahora es abstracto. El filtro frontal (que antes se implementaba en
              esta unidad), ahora está implementado la unidad Filtros al igual que el resto.
    


Classes:
cFiltro : Es una clase abstracta que representa un filtro que recibe una lista de objetos y devuelve otra filtrada.
EObservadorDestruido : Excepcion producida por el filtro si se utiliza cuando el observador fue destruido

Functions: