public SpatialQueryInterpreter(IOverlapOperator overlapOperator, ITouchOperator touchOperator, IDirectionalOperators directionalOperators, IDistanceOperator distanceOperator, ISpatialRepository spatialRepository) { this.overlapOperator = overlapOperator; this.touchOperator = touchOperator; this.directionalOperators = directionalOperators; this.distanceOperator = distanceOperator; this.spatialRepository = spatialRepository; }
public SpatialMain(ISpatialRepository spatialRepository, IX3DExporter x3DExporter, IOverlapOperator overlapOperator, IDistanceOperator distanceOperator, IDirectionalOperators directionalOperators, ITouchOperator touchOperator, IContainOperator containOperator, IEqualOperator equalOperator, IVectorDirOperator vectorDirOperator, ISettings settings) { this.spatialRepository = spatialRepository; this.x3DExporter = x3DExporter; this.overlapOperator = overlapOperator; this.distanceOperator = distanceOperator; this.directionalOperators = directionalOperators; this.touchOperator = touchOperator; this.containOperator = containOperator; this.equalOperator = equalOperator; this.vectorDirOperator = vectorDirOperator; this.settings = settings; }