Member Junction
    Preparing search index...

    A single projected point returned by the clustering pipeline, after dimensionality reduction. Parsed from the mutation's PointsJSON field.

    Defined locally here (not imported from @memberjunction/clustering-engine) so this transport package stays decoupled from the engine. The shape mirrors the engine's ClusterPoint.

    interface ClusterAnalysisPoint {
        ClusterIndex: number;
        Key: string;
        Label: string;
        Metadata: Record<string, unknown>;
        X: number;
        Y: number;
        Z?: number;
    }
    Index

    Properties

    ClusterIndex: number

    Cluster assignment index (-1 for outliers / noise).

    Key: string

    Original vector key (entity record ID).

    Label: string

    Display label for this point.

    Metadata: Record<string, unknown>

    Arbitrary metadata surfaced in tooltips / drilldown.

    X: number

    X coordinate in projected space.

    Y: number

    Y coordinate in projected space.

    Z?: number

    Z coordinate in projected space (only present when Dimensions === 3).