Nutrient Web SDK
    Preparing search index...

    Properties of the arrow line attached to a callout (text) annotation.

    Hierarchy

    • InheritableImmutableRecord<
          {
              cap: | null
              | | "square"
              | "circle"
              | "diamond"
              | "openArrow"
              | "closedArrow"
              | "butt"
              | "reverseOpenArrow"
              | "reverseClosedArrow"
              | "slash";
              end: null
              | NutrientViewer.Geometry.Point;
              innerRectInset: null | NutrientViewer.Geometry.Inset;
              knee: null | NutrientViewer.Geometry.Point;
              start: null | NutrientViewer.Geometry.Point;
          },
      >
      • Callout
    Index

    Constructors

    • Parameters

      • Optionalvalues:
            | Iterable<[string, unknown]>
            | Partial<
                {
                    cap: | null
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash";
                    end: null
                    | NutrientViewer.Geometry.Point;
                    innerRectInset: null | NutrientViewer.Geometry.Inset;
                    knee: null | NutrientViewer.Geometry.Point;
                    start: null | NutrientViewer.Geometry.Point;
                },
            >

      Returns Callout

    Properties

    cap:
        | null
        | | "square"
        | "circle"
        | "diamond"
        | "openArrow"
        | "closedArrow"
        | "butt"
        | "reverseOpenArrow"
        | "reverseClosedArrow"
        | "slash"

    The line cap style.

    Ending point of the arrow line.

    innerRectInset: null | NutrientViewer.Geometry.Inset

    The inner rectangle inset.

    Knee point of the arrow line.

    Starting point of the arrow line.

    defaultValues: {
        cap:
            | null
            | | "square"
            | "circle"
            | "diamond"
            | "openArrow"
            | "closedArrow"
            | "butt"
            | "reverseOpenArrow"
            | "reverseClosedArrow"
            | "slash";
        end: null
        | NutrientViewer.Geometry.Point;
        innerRectInset: null | NutrientViewer.Geometry.Inset;
        knee: null | NutrientViewer.Geometry.Point;
        start: null | NutrientViewer.Geometry.Point;
    } = ...

    Methods

    • Returns this

    • Returns this

    • Returns this

    • Parameters

      Returns this

    • Parameters

      • other: unknown

      Returns boolean

    • Parameters

      • keyPath: Iterable<unknown>
      • OptionalnotSetValue: unknown

      Returns unknown

    • Parameters

      • key: unknown

      Returns boolean

    • Parameters

      • ...collections: Partial<
            {
                cap: | null
                | | "square"
                | "circle"
                | "diamond"
                | "openArrow"
                | "closedArrow"
                | "butt"
                | "reverseOpenArrow"
                | "reverseClosedArrow"
                | "slash";
                end: null
                | NutrientViewer.Geometry.Point;
                innerRectInset: null | NutrientViewer.Geometry.Inset;
                knee: null | NutrientViewer.Geometry.Point;
                start: null | NutrientViewer.Geometry.Point;
            },
        >[]

      Returns this

    • Parameters

      • ...collections: (
            | Iterable<[string, unknown]>
            | Partial<
                {
                    cap: | null
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash";
                    end: null
                    | NutrientViewer.Geometry.Point;
                    innerRectInset: null | NutrientViewer.Geometry.Inset;
                    knee: null | NutrientViewer.Geometry.Point;
                    start: null | NutrientViewer.Geometry.Point;
                },
            >
        )[]

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • ...collections: (
            | Iterable<[string, unknown]>
            | Partial<
                {
                    cap: | null
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash";
                    end: null
                    | NutrientViewer.Geometry.Point;
                    innerRectInset: null | NutrientViewer.Geometry.Inset;
                    knee: null | NutrientViewer.Geometry.Point;
                    start: null | NutrientViewer.Geometry.Point;
                },
            >
        )[]

      Returns this

    • Parameters

      • merger: (previous?: unknown, next?: unknown, key?: string) => unknown
      • ...collections: (
            | Iterable<[string, unknown]>
            | Partial<
                {
                    cap: | null
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash";
                    end: null
                    | NutrientViewer.Geometry.Point;
                    innerRectInset: null | NutrientViewer.Geometry.Inset;
                    knee: null | NutrientViewer.Geometry.Point;
                    start: null | NutrientViewer.Geometry.Point;
                },
            >
        )[]

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • ...collections: (
            | Iterable<[string, unknown]>
            | Partial<
                {
                    cap: | null
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash";
                    end: null
                    | NutrientViewer.Geometry.Point;
                    innerRectInset: null | NutrientViewer.Geometry.Inset;
                    knee: null | NutrientViewer.Geometry.Point;
                    start: null | NutrientViewer.Geometry.Point;
                },
            >
        )[]

      Returns this

    • Parameters

      • merger: (previous?: unknown, next?: unknown, key?: string) => unknown
      • ...collections: (
            | Iterable<[string, unknown]>
            | Partial<
                {
                    cap: | null
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash";
                    end: null
                    | NutrientViewer.Geometry.Point;
                    innerRectInset: null | NutrientViewer.Geometry.Inset;
                    knee: null | NutrientViewer.Geometry.Point;
                    start: null | NutrientViewer.Geometry.Point;
                },
            >
        )[]

      Returns this

    • Parameters

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • value: unknown

      Returns this

    • Returns Keyed<string, unknown>

    • Type Parameters

      Parameters

      • key: K
      • updater: (
            value: {
                cap:
                    | null
                    | | "square"
                    | "circle"
                    | "diamond"
                    | "openArrow"
                    | "closedArrow"
                    | "butt"
                    | "reverseOpenArrow"
                    | "reverseClosedArrow"
                    | "slash";
                end: null
                | NutrientViewer.Geometry.Point;
                innerRectInset: null | NutrientViewer.Geometry.Inset;
                knee: null | NutrientViewer.Geometry.Point;
                start: null | NutrientViewer.Geometry.Point;
            }[K],
        ) => {
            cap: | null
            | | "square"
            | "circle"
            | "diamond"
            | "openArrow"
            | "closedArrow"
            | "butt"
            | "reverseOpenArrow"
            | "reverseClosedArrow"
            | "slash";
            end: null
            | NutrientViewer.Geometry.Point;
            innerRectInset: null | NutrientViewer.Geometry.Inset;
            knee: null | NutrientViewer.Geometry.Point;
            start: null | NutrientViewer.Geometry.Point;
        }[K]

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • notSetValue: unknown
      • updater: (value: unknown) => unknown

      Returns this

    • Parameters

      • keyPath: Iterable<unknown>
      • updater: (value: unknown) => unknown

      Returns this

    • Parameters

      • mutator: (mutable: this) => unknown

      Returns this