feat: Ultrasound Pleura B-line Annotation Mode & Extension (#5061)
This commit is contained in:
1 parent
9b8eef9474
commit
226f9b0773
46 files changed
+7123
-3660
No files matched your search
@@ -0,0 +1,28 @@
|
||||
import getInstanceByImageId from '../getInstanceByImageId';
|
||||
|
||||
class FanShapeGeometryProvider {
|
||||
services;
|
||||
constructor(services) {
|
||||
this.services = services;
|
||||
}
|
||||
get(query, imageId) {
|
||||
if (query !== 'ultrasoundFanShapeGeometry') {
|
||||
return null;
|
||||
}
|
||||
const instance = getInstanceByImageId(this.services, imageId);
|
||||
// here you can add your logic to retrieve the fan shape geometry
|
||||
// based on the instance or imageId
|
||||
// The value returned should be an object with the following structure:
|
||||
// return {
|
||||
// center: Types.Point2; // The center of the fan shape in pixel coordinates (e.g. [-70, 80])
|
||||
// startAngle: number; // The starting angle of the fan shape in degrees (e.g. 60)
|
||||
// endAngle: number; // The ending angle of the fan shape in degrees (e.g. 120)
|
||||
// innerRadius: number; // The inner radius of the fan shape (e.g. 300)
|
||||
// outerRadius: number; // The outer radius of the fan shape (e.g. 650)
|
||||
// };
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
export default FanShapeGeometryProvider;
|
||||
Reference in new issue
Block a user