Interface AttributeListBuilder.IMixinPoint<A extends AttributeListBuilder.ITypedAttribute<Point>>

Type Parameters:
A - Type of the elements on which to attribute is valid.
All Superinterfaces:
AttributeListBuilder.ITypedAttributeDescriptor<Point,A>
All Known Implementing Classes:
AttributeListBuilder.AttributeExteriorLabelPosition
Enclosing class:
AttributeListBuilder<A extends IGraphDotAttributeList, Self extends AttributeListBuilder<A,Self>>

public static interface AttributeListBuilder.IMixinPoint<A extends AttributeListBuilder.ITypedAttribute<Point>> extends AttributeListBuilder.ITypedAttributeDescriptor<Point,A>
Mixin for attributes that accept a point.
Since:
8.2.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • fixed

      default A fixed(double x, double y)
      Uses a fixed 2D point with the given coordinates.
      Parameters:
      x - The X position of the point.
      y - The Y position of the point.
      Returns:
      An attribute value with the given point.
    • fixed

      default A fixed(double x, double y, double z)
      Uses a fixed 3D point with the given coordinates.
      Parameters:
      x - The X position of the point.
      y - The Y position of the point.
      z - The Z position of the point.
      Returns:
      An attribute value with the given point.
    • loose

      default A loose(double x, double y)
      Uses a loose 2D point with the given coordinates.
      Parameters:
      x - The X position of the point.
      y - The Y position of the point.
      Returns:
      An attribute value with the given point.
    • loose

      default A loose(double x, double y, double z)
      Uses a loose 3D point with the given coordinates.
      Parameters:
      x - The X position of the point.
      y - The Y position of the point.
      z - The Z position of the point.
      Returns:
      An attribute value with the given point.