示例#1
0
 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;
 }
示例#2
0
 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;
 }