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 OverlapOperator(ITriangleIntersector triangleIntersector, ISettings settings, IX3DExporter exporter) { this.triangleIntersector = triangleIntersector; this.settings = settings; this.exporter = exporter; }