public BasicCompoundElementRepository()
 {
     this.flatElementRepository   = new FlatElementRepository();
     this.elementByIdRepository   = new ElementByIdRepository();
     this.elementByTypeRepository = new ElementByTypeRepository();
     this.kdTreeElementRepository = new KdTreeElementRepository();
 }
 public RTreeCompoundElementRepository()
 {
     this.flatElementRepository   = new FlatElementRepository();
     this.elementByIdRepository   = new ElementByIdRepository();
     this.elementByTypeRepository = new ElementByTypeRepository();
     this.spatialRepositories     = new Dictionary <ElementType, RTreeElementRepository>();
 }