コード例 #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
ファイル: SpatialMain.cs プロジェクト: tumcms/QL4BIM
 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;
 }
コード例 #3
0
 public CoverOperator(ITouchOperator touchOperator, IInsideTester insideTester, ISettings settings)
 {
     this.touchOperator = touchOperator;
     this.insideTester  = insideTester;
     this.settings      = settings;
 }