tissue_viewport.dart 887 B

1234567891011121314151617181920212223242526272829
  1. import 'package:fis_measure/interfaces/date_types/rect_region.dart';
  2. import 'package:fis_measure/interfaces/process/physical_coordinates/physical_coordinate.dart';
  3. import 'package:fis_measure/process/viewports/image_boundaries.dart';
  4. import 'package:fis_measure/process/visual/tissue_area.dart';
  5. import 'package:vid/us/vid_us_unit.dart';
  6. import 'viewport.dart';
  7. class TissueViewPort extends ViewPort<TissueArea, ITissuePhysicalCoordinate> {
  8. TissueViewPort(
  9. TissueArea tissueArea,
  10. ITissuePhysicalCoordinate physicalCoordinate,
  11. VidUsUnit xUnit,
  12. VidUsUnit yUnit,
  13. bool isFlipHorizontal,
  14. bool isFlipVertical,
  15. RectRegion region,
  16. ) : super(
  17. tissueArea,
  18. xUnit,
  19. yUnit,
  20. isFlipHorizontal,
  21. isFlipVertical,
  22. region,
  23. ) {
  24. physical = physicalCoordinate;
  25. imageBoundary = LinearBoundary();
  26. }
  27. }