Uses of Enum
de.xima.fc.common.geometry.ECartesianAxis2D
Packages that use ECartesianAxis2D
-
Uses of ECartesianAxis2D in de.xima.fc.common.geometry
Subclasses with type arguments of type ECartesianAxis2D in de.xima.fc.common.geometryModifier and TypeClassDescriptionenumAn enumeration representing the two dimensions in a 2D cartesian coordinate system.Methods in de.xima.fc.common.geometry that return ECartesianAxis2DModifier and TypeMethodDescriptionECardinalDirection2D.axis()The cartesian axis of this cardinal direction.ECartesianAxis2D.opposite()Returns the opposite axis of this axis.static ECartesianAxis2DReturns the enum constant of this type with the specified name.static ECartesianAxis2D[]ECartesianAxis2D.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in de.xima.fc.common.geometry with parameters of type ECartesianAxis2DModifier and TypeMethodDescriptionstatic <Point> List<Point> AxisAlignedRouter2D.approximateWithAxisAlignedPath(Iterable<Point> points, Point2DDoubleAdapter<Point> adapter, ECartesianAxis2D firstAxis, double precision) Approximates a path of line segments using only axis-aligned lines.static <Point> List<Point> AxisAlignedRouter2D.approximateWithAxisAlignedPath(Iterator<Point> points, Point2DDoubleAdapter<Point> adapter, ECartesianAxis2D firstAxis, double precision) Approximates a path of line segments using only axis-aligned lines.static List<Point2DDouble> AxisAlignedRouter2D.axisAlignedPath(Iterable<Point2DDouble> points, ECartesianAxis2D firstAxis) Given a set of points, returns a list of points that represent the path from the first point to the last point, using only straight (axis-aligned) lines.static List<Point2DDouble> AxisAlignedRouter2D.axisAlignedPath(Iterator<Point2DDouble> points, ECartesianAxis2D firstAxis) Given a set of points, returns a list of points that represent the path from the first point to the last point, using only straight (axis-aligned) lines.Point2D.coordinate(ECartesianAxis2D axis, Numerical coordinate) Point2DDouble.coordinate(ECartesianAxis2D axis) Point2DDouble.coordinate(ECartesianAxis2D axis, Double coordinate) Point2DLike.coordinate(ECartesianAxis2D axis) Gets the coordinate of this point on the given axis.Point2DLike.coordinate(ECartesianAxis2D axis, Numerical coordinate) Gets a point with the coordinate on the given axis set to the given value, while keeping other coordinates unchanged.Point2D.coordinateByte(ECartesianAxis2D axis, byte coordinate) Point2DDouble.coordinateByte(ECartesianAxis2D axis, byte coordinate) default bytePoint2DLike.coordinateByte(ECartesianAxis2D axis) Gets the coordinate of this point on the given axis, as a byte.Point2DLike.coordinateByte(ECartesianAxis2D axis, byte coordinate) Gets a point with the coordinate on the given axis set to the given byte value, while keeping other coordinates unchanged.Point2D.coordinateDouble(ECartesianAxis2D axis, double coordinate) doublePoint2DDouble.coordinateDouble(ECartesianAxis2D axis) Point2DDouble.coordinateDouble(ECartesianAxis2D axis, double coordinate) default doublePoint2DLike.coordinateDouble(ECartesianAxis2D axis) Gets the coordinate of this point on the given axis, as a double.Point2DLike.coordinateDouble(ECartesianAxis2D axis, double coordinate) Gets a point with the coordinate on the given axis set to the given double value, while keeping other coordinates unchanged.Point2D.coordinateFloat(ECartesianAxis2D axis, float coordinate) Point2DDouble.coordinateFloat(ECartesianAxis2D axis, float coordinate) default floatPoint2DLike.coordinateFloat(ECartesianAxis2D axis) Gets the coordinate of this point on the given axis, as a float.Point2DLike.coordinateFloat(ECartesianAxis2D axis, float coordinate) Gets a point with the coordinate on the given axis set to the given float value, while keeping other coordinates unchanged.Point2D.coordinateInt(ECartesianAxis2D axis, int coordinate) Point2DDouble.coordinateInt(ECartesianAxis2D axis, int coordinate) default intPoint2DLike.coordinateInt(ECartesianAxis2D axis) Gets the coordinate of this point on the given axis, as an integer.Point2DLike.coordinateInt(ECartesianAxis2D axis, int coordinate) Gets a point with the coordinate on the given axis set to the given int value, while keeping other coordinates unchanged.Point2D.coordinateLong(ECartesianAxis2D axis, long coordinate) Point2DDouble.coordinateLong(ECartesianAxis2D axis, long coordinate) default longPoint2DLike.coordinateLong(ECartesianAxis2D axis) Gets the coordinate of this point on the given axis, as a long.Point2DLike.coordinateLong(ECartesianAxis2D axis, long coordinate) Gets a point with the coordinate on the given axis set to the given long value, while keeping other coordinates unchanged.Point2D.coordinateShort(ECartesianAxis2D axis, short coordinate) Point2DDouble.coordinateShort(ECartesianAxis2D axis, short coordinate) default shortPoint2DLike.coordinateShort(ECartesianAxis2D axis) Gets the coordinate of this point on the given axis, as an integer.Point2DLike.coordinateShort(ECartesianAxis2D axis, short coordinate) Gets a point with the coordinate on the given axis set to the given short value, while keeping other coordinates unchanged.static Point2DDoubleAxisAlignedRouter2D.cornerPoint(Point2DDouble start, Point2DDouble end, ECartesianAxis2D firstAxis) Walks from the given start point to the given end point, by first going straight on the given axis, then making a sharp turn to the other axis.Rectangular2D.length(ECartesianAxis2D axis) Gets the length of the side along the specified axis.Rectangular2DDouble.length(ECartesianAxis2D axis) Rectangular2DLong.length(ECartesianAxis2D axis) default byteRectangular2D.lengthByte(ECartesianAxis2D axis) Gets the length of the side along the specified axis as a byte.default doubleRectangular2D.lengthDouble(ECartesianAxis2D axis) Gets the length of the side along the specified axis as a double.doubleRectangular2DDouble.lengthDouble(ECartesianAxis2D axis) default floatRectangular2D.lengthFloat(ECartesianAxis2D axis) Gets the length of the side along the specified axis as a float.default intRectangular2D.lengthInt(ECartesianAxis2D axis) Gets the length of the side along the specified axis as an int.default longRectangular2D.lengthLong(ECartesianAxis2D axis) Gets the length of the side along the specified axis as a long.longRectangular2DLong.lengthLong(ECartesianAxis2D axis) default shortRectangular2D.lengthShort(ECartesianAxis2D axis) Gets the length of the side along the specified axis as a short.static ECardinalDirection2DECardinalDirection2D.ofAxisAndPolarity(ECartesianAxis2D axis, EAxisPolarity polarity) Returns the cardinal direction corresponding to the given axis and direction. -
Uses of ECartesianAxis2D in de.xima.fc.interfaces.workflow.bpmn
Methods in de.xima.fc.interfaces.workflow.bpmn that return ECartesianAxis2DModifier and TypeMethodDescriptionIWorkflowBpmnModelContext.crossFlowAxis()The cross flow axis, i.e. theaxisof thecrossFlowDirection.IWorkflowBpmnModelContext.flowAxis()The flow axis, i.e. theaxisof theflowDirection.Methods in de.xima.fc.interfaces.workflow.bpmn with parameters of type ECartesianAxis2DModifier and TypeMethodDescriptionIWorkflowBpmnLayoutCartesianAxisOptionsBuilder.axis(ECartesianAxis2D axis) Sets the axis along which to align the items.IWorkflowBpmnLayouter.axisAlignedPath(Iterable<Point2DDouble> points, ECartesianAxis2D firstAxis) Given a set of points, returns a list of points that represent the path from the first point to the last point, using only straight (axis-aligned) lines.IWorkflowBpmnLayouter.axisAlignedPath(Iterator<Point2DDouble> points, ECartesianAxis2D firstAxis) Given a set of points, returns a list of points that represent the path from the first point to the last point, using only straight (axis-aligned) lines.IWorkflowBpmnLayouter.cornerPoint(Point2DDouble start, Point2DDouble end, ECartesianAxis2D firstAxis) Walks from the given start point to the given end point, by first going straight on the given axis, then making a sharp turn to the other axis.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLength(ECartesianAxis2D axis, EAxisPolarity direction, double length) Increases the inner length of the sub process to the given value by adding new space at the given side.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLengthBy(ECartesianAxis2D axis, EAxisPolarity direction, double amount) Increases the inner length of the sub process by the given amount at the given side, adding new space at that side.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLength(ECartesianAxis2D axis, EAxisPolarity direction, double length) Increases the outer length of the sub process to the given value by adding new space at the given side.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLengthBy(ECartesianAxis2D axis, EAxisPolarity direction, double amount) Increases the outer length of the sub process by the given amount at the given side, adding new space at that side.IWorkflowBpmnConnectionEdgeBuilder.firstAxis(ECartesianAxis2D axis) When the connection is drawn as an axis-aligned path between the source and target points and the source and target points are not aligned on the x or y axes, draws two axis-aligned lines with a corner.IWorkflowBpmnLayoutPortDirectionOptionsBuilder.portDirection(ECartesianAxis2D portAxis, EAxisPolarity axisDirection) Sets the in / out port position.doubleIWorkflowBpmnModelContext.spacing(ECartesianAxis2D axis) Gets the default spacing for the given side.