|
@@ -1,6 +1,7 @@
|
|
|
import 'package:fis_measure/interfaces/process/items/item.dart';
|
|
|
import 'package:fis_measure/interfaces/process/items/item_metas.dart';
|
|
|
import 'package:fis_measure/process/calcuators/a_b_ratio.dart';
|
|
|
+import 'package:fis_measure/process/calcuators/pg.dart';
|
|
|
import 'package:fis_measure/process/calcuators/resistivity_index.dart';
|
|
|
import 'package:fis_measure/process/items/top_item_feature.dart';
|
|
|
import 'package:fis_measure/process/primitives/location.dart';
|
|
@@ -40,15 +41,21 @@ class TwoLocation extends TwoLengthAbstract<TwoLocationFeature> {
|
|
|
static TwoLocation createAbRatioTwoVelocity(ItemMeta meta,
|
|
|
[IMeasureItem? parent]) {
|
|
|
TwoLocation twoLocation = TwoLocation(meta);
|
|
|
- twoLocation.calculator = ABRatioCal(twoLocation); //TODO:[Gavin]计算公式待确认
|
|
|
+ twoLocation.calculator = ABRatioCal(twoLocation);
|
|
|
return twoLocation;
|
|
|
}
|
|
|
|
|
|
static TwoLocation createResistivityIndexTwoLocationByEd(ItemMeta meta,
|
|
|
[IMeasureItem? parent]) {
|
|
|
TwoLocation twoLocation = TwoLocation(meta);
|
|
|
- twoLocation.calculator =
|
|
|
- ResistivityIndexCal(twoLocation); //TODO:[Gavin]计算公式待确认
|
|
|
+ twoLocation.calculator = ResistivityIndexCal(twoLocation);
|
|
|
+ return twoLocation;
|
|
|
+ }
|
|
|
+
|
|
|
+ static TwoLocation createMaxPgTwoLocation(ItemMeta meta,
|
|
|
+ [IMeasureItem? parent]) {
|
|
|
+ TwoLocation twoLocation = TwoLocation(meta);
|
|
|
+ twoLocation.calculator = MaxPgCal(twoLocation);
|
|
|
return twoLocation;
|
|
|
}
|
|
|
}
|