Uses of Class
de.xima.fc.common.geometry.Rectangular2DDouble
-
Packages that use Rectangular2DDouble Package Description de.xima.fc.common.geometry de.xima.fc.common.text.shape de.xima.fc.common.workflow.bpmn de.xima.fc.interfaces.workflow.bpmn -
-
Uses of Rectangular2DDouble in de.xima.fc.common.geometry
Methods in de.xima.fc.common.geometry that return Rectangular2DDouble Modifier and Type Method Description static Rectangular2DDouble
Rectangular2DDouble. empty()
Creates an empty rectangular shape with zero width and height.Rectangular2DDouble
Rectangular2DDouble. plus(byte deltaWidth, byte deltaHeight)
Rectangular2DDouble
Rectangular2DDouble. plus(double deltaWidth, double deltaHeight)
Rectangular2DDouble
Rectangular2DDouble. plus(float deltaWidth, float deltaHeight)
Rectangular2DDouble
Rectangular2DDouble. plus(int deltaWidth, int deltaHeight)
Rectangular2DDouble
Rectangular2DDouble. plus(long deltaWidth, long deltaHeight)
Rectangular2DDouble
Rectangular2DDouble. plus(short deltaWidth, short deltaHeight)
Rectangular2DDouble
Rectangular2DDouble. plus(Double deltaWidth, Double deltaHeight)
Rectangular2DDouble
Rectangle2DDouble. size()
Returns the size of the rectangle.Methods in de.xima.fc.common.geometry with parameters of type Rectangular2DDouble Modifier and Type Method Description static boolean
Geometry2D. areRectanglesOverlapping(Point2DDouble pos1, Rectangular2DDouble size1, Point2DDouble pos2, Rectangular2DDouble size2)
Checks if two 2D rectangles have any overlap.static boolean
Geometry2D. areRectanglesOverlappingOrTouching(Point2DDouble pos1, Rectangular2DDouble size1, Point2DDouble pos2, Rectangular2DDouble size2)
Checks if two 2D rectangles have any overlap.static OneOfN.OneOf3<ECardinalDirection2D,EPrimaryIntercardinalDirection2D,Unit>
Geometry2D. classifyRectangleCardinalPosition(Point2DDouble pos1, Rectangular2DDouble size1, Point2DDouble pos2, Rectangular2DDouble size2)
Classifies the relative position of two non-overlapping rectangles r1 and r2 in a 2D space in regard to their cardinal relationship.static double
Geometry2D. edgeCoordinate(Point2DDouble position, Rectangular2DDouble boundingBox, ECardinalDirection2D direction)
Finds the coordinate of the edge in the specified direction, assuming a rectangular bounding with the given dimensions box positioned at the given position.Constructors in de.xima.fc.common.geometry with parameters of type Rectangular2DDouble Constructor Description Rectangle2DDouble(Point2DDouble position, Rectangular2DDouble size)
Creates a rectangle with the specified position and size. -
Uses of Rectangular2DDouble in de.xima.fc.common.text.shape
Methods in de.xima.fc.common.text.shape that return Rectangular2DDouble Modifier and Type Method Description static Rectangular2DDouble
TextShapers. measureTextLine(ITextShaper shaper, String line, double fontSize, String script, EBidiTextDirection textDirection)
Measures a single line of text, using the given shaper. -
Uses of Rectangular2DDouble in de.xima.fc.common.workflow.bpmn
Methods in de.xima.fc.common.workflow.bpmn that return Rectangular2DDouble Modifier and Type Method Description Rectangular2DDouble
WorkflowBpmnLabelExtension. bounds()
Methods in de.xima.fc.common.workflow.bpmn with parameters of type Rectangular2DDouble Modifier and Type Method Description WorkflowBpmnAlignmentItemBuilder
WorkflowBpmnAlignmentItemBuilder. boundingBox(Rectangular2DDouble boundingBox)
Sets the bounding box of the item, seeIWorkflowBpmnAlignmentItem.boundingBox()
.Point2DDouble
EAxisAlignedRectanglePointsAccessor. point(Rectangular2DDouble boundingBox, ECardinalDirection2D direction, double ratio)
Point2DDouble
EAxisAlignedRectanglePointsAccessor. point(Rectangular2DDouble box, String name)
Point2DDouble
ECirclePointsAccessor. point(Rectangular2DDouble boundingBox, ECardinalDirection2D direction, double ratio)
Point2DDouble
ECirclePointsAccessor. point(Rectangular2DDouble box, String name)
Point2DDouble
EUprightRhombusPointsAccessor. point(Rectangular2DDouble boundingBox, ECardinalDirection2D direction, double ratio)
Point2DDouble
EUprightRhombusPointsAccessor. point(Rectangular2DDouble box, String name)
Point2DDouble
IWorkflowBpmnPointsAccessor. point(Rectangular2DDouble boundingBox, ECardinalDirection2D direction, double ratio)
Point2DDouble
IWorkflowBpmnPointsAccessor. point(Rectangular2DDouble boundingBox, String name)
Constructors in de.xima.fc.common.workflow.bpmn with parameters of type Rectangular2DDouble Constructor Description WorkflowBpmnLabelExtension(String label, Rectangular2DDouble bounds, WorkflowBpmnLabelStyle style)
-
Uses of Rectangular2DDouble in de.xima.fc.interfaces.workflow.bpmn
Methods in de.xima.fc.interfaces.workflow.bpmn that return Rectangular2DDouble Modifier and Type Method Description Rectangular2DDouble
IFlattenedAlignmentItemMap. boundingBox(Object value)
Finds
the item at the given value and returns itsbounding box
.Rectangular2DDouble
IStructuredBpmnModelPart. boundingBox()
The bounding box of this part, i.e.Rectangular2DDouble
IWorkflowBpmnAlignmentItem. boundingBox()
The bounding box of this alignment item, i.e.Rectangular2DDouble
IWorkflowBpmnLayoutSubProcessBuilder. innerBoundingBox()
Gets the current inner width and inner height of the sub process.Rectangular2DDouble
IWorkflowBpmnLayoutSubProcessBuilder. outerBoundingBox()
Gets the current outer width and outer height of the sub process.Methods in de.xima.fc.interfaces.workflow.bpmn with parameters of type Rectangular2DDouble Modifier and Type Method Description Self
IStructuredBpmnModelPartBuilder. boundingBox(Rectangular2DDouble boundingBox)
Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox()
.
-