public IfcReader(ISpatialRepository spatialRepository, IVectorDirOperator vectorDirOperator, ISettings settings) { this.spatialRepository = spatialRepository; this.vectorDirOperator = vectorDirOperator; this.settings = settings; stopwatch = new System.Diagnostics.Stopwatch(); }
public SymbolClearState(IInterpreterRepository repository, ISpatialRepository spatialRepository, SymbolShowState symbolShowState, QueryShowState queryShowState, string name) { SpatialRepository = spatialRepository; this.symbolShowState = symbolShowState; this.queryShowState = queryShowState; Repository = repository; Name = name; }
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 PerformanceTestState(IInterpreterRepository repository, ISpatialRepository spatialRepository, IQueryReader queryReader, ISymbolVisitor symbolVisitor, IExecutionVisitor executionVisitor, IFuncVisitor funcVisitor, ILogger logger, ISettings settings, string name) { Repository = repository; SpatialRepository = spatialRepository; this.queryReader = queryReader; this.symbolVisitor = symbolVisitor; this.executionVisitor = executionVisitor; this.funcVisitor = funcVisitor; this.logger = logger; this.settings = settings; this.Name = name; }
public ExecuteAllState(SymbolClearState clearState, IInterpreterRepository repository, ISpatialRepository spatialRepository, IQueryReader queryReader, ISymbolVisitor symbolVisitor, IExecutionVisitor executionVisitor, IFuncVisitor funcVisitor, string name, QueryShowState queryShowState, ResultShowState resultShowState) { Repository = repository; SpatialRepository = spatialRepository; this.clearState = clearState; this.queryReader = queryReader; this.symbolVisitor = symbolVisitor; this.executionVisitor = executionVisitor; this.funcVisitor = funcVisitor; this.queryShowState = queryShowState; this.resultShowState = resultShowState; Name = name; }
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; }
public Context(IQueryReader queryReader, ISymbolVisitor symbolVisitor, IExecutionVisitor executionVisitor, IFuncVisitor funcVisitor, ISpatialRepository spatialRepository, IInterpreterRepository repository, ISettings settings, ILogger logger) { this.spatialRepository = spatialRepository; queryClearState = new QueryClearState() { Repository = repository, Name = "QueryClearState" }; queryAddState = new QueryAddState() { Repository = repository, Name = "QueryAddState" }; queryShowState = new QueryShowState(queryAddState) { Repository = repository, Name = "QueryShowState" }; queryAddState.ShowState = queryShowState; symbolShowState = new SymbolShowState(repository, "SymbolShowState"); symbolClearState = new SymbolClearState(repository, spatialRepository, symbolShowState, queryShowState, "SymbolClearState"); resultShowState = new ResultShowState(repository, queryShowState, "ResultShowState"); executeAllState = new ExecuteAllState(symbolClearState, repository, spatialRepository, queryReader, symbolVisitor, executionVisitor, funcVisitor, "ExecuteAllState", queryShowState, resultShowState); resultWriteState = new ResultWriteState(repository, "ResultWriteState", resultShowState); showSettingsState = new ShowSettingsState(settings, "ShowSettingsState"); showLicenceState = new ShowLicenceState(queryAddState, "ShowLicenceState"); performanceTestState = new PerformanceTestState(repository, spatialRepository, queryReader, symbolVisitor, executionVisitor, funcVisitor, logger, settings, "PerformanceTestState"); currentState = showLicenceState; currentState = currentState.Execute(""); }
public EqualOperator(IPointSampler pointSampler, ISpatialRepository spatialRepository, ISettings settings) { this.pointSampler = pointSampler; this.spatialRepository = spatialRepository; this.settings = settings; }