40 result =
new MaskContainerView(polymorphic_downcast<ProjectionContainerItem*>(item));
44 result =
new RectangleView(polymorphic_downcast<RectangleItem*>(item));
48 result =
new PolygonView(polymorphic_downcast<PolygonItem*>(item));
52 result =
new PolygonPointView(polymorphic_downcast<PolygonPointItem*>(item));
56 result =
new VerticalLineView(polymorphic_downcast<VerticalLineItem*>(item));
64 result =
new EllipseView(polymorphic_downcast<EllipseItem*>(item));
68 result =
new MaskAllView(polymorphic_downcast<MaskAllItem*>(item));
76 throw Error(
"MaskViewFactory::createSampleView() -> Error! "
77 "Can't create a view for "
81 result->setSceneAdaptor(adaptor);
This is a View of ellipse mask (represented by EllipseItem) on GraphicsScene. Given view follows stan...
This is a view of HorizontalLineItem mask.
Main interface class for views representing MaskItems, Projections on graphics scene.
This is a view of MaskAllItem which covers whole detector plane with mask value=true.
Container holding various masks as children.
The MaskContainerView is nothing more than just transparent rectangle to cover axes area of ColorMapP...
This is a View of polygon point for PolygonMaskItem.
This is a View of polygon mask (represented by PolygonItem) on GraphicsScene.
A container to hold ProjectionItems, intended to store projections of color map on X,...
This is a View of rectangular mask (represented by RectangleItem) on GraphicsScene....
The RegionOfInterest class represent view of RegionOfInterestItem on graphics scene.
bool hasModelType() const
QString modelType() const
Get model type.
This is a view of VerticalLineItem mask.