Parametrix ecosystem
    Preparing search index...

    Interface Figure

    interface Figure {
        dynamicsList: tContour[];
        lineList: Line[];
        mainBList: tContour[];
        mainList: tOuterInner[];
        pointList: Point[];
        secondBList: tContour[];
        secondList: tContour[];
        vectorList: Vector[];
        xMax: number;
        xMin: number;
        yMax: number;
        yMin: number;
        addDynamics(icontour: tContour): void;
        addLine(iline: Line): void;
        addLines(ilines: Line[]): void;
        addMainO(iFace: tContour): void;
        addMainOI(iFace: tOuterInner): void;
        addPoint(ipoint: Point): void;
        addPoints(ipoints: Point[]): void;
        addSecond(icontour: tContour): void;
        addVector(ivector: Vector): void;
        clear(): void;
        draw(
            ctx: CanvasRenderingContext2D,
            adjust: tCanvasAdjust,
            layers: tLayers,
        ): void;
        drawRuler(
            ctx: CanvasRenderingContext2D,
            adjust: tCanvasAdjust,
            color: string,
        ): void;
        getAdjustFull(iCanvasWidth: number, iCanvasHeight: number): tCanvasAdjust;
        getAdjustZoom(iCanvasWidth: number, iCanvasHeight: number): tCanvasAdjust;
        getMinMax(): void;
        mainListC(): tContour[];
        mergeFigure(ifig: Figure, mainToSecond?: boolean): void;
        quantifyRuler(canvasWidth: number, adjust: tCanvasAdjust): number[];
        rotate(ix: number, iy: number, ia: number): Figure;
        translate(ix: number, iy: number): Figure;
        translatePolar(ia: number, il: number): Figure;
    }
    Index

    Properties

    dynamicsList: tContour[]
    lineList: Line[]
    mainBList: tContour[]
    mainList: tOuterInner[]
    pointList: Point[]
    secondBList: tContour[]
    secondList: tContour[]
    vectorList: Vector[]
    xMax: number
    xMin: number
    yMax: number
    yMin: number

    Methods

    • add a simple face (one Outer contour) to the Main Layer

      Parameters

      • iFace: tContour

        the Face (without inner contours) to be added

      Returns void

    • add one face (one Outer contour and several Inner contours) to the Main Layer

      Parameters

      • iFace: tOuterInner

        the Face (i.e one Outer and several Inner contours) to be added

      Returns void

    • Parameters

      Returns void

    • Parameters

      • ifig: Figure
      • mainToSecond: boolean = false

      Returns void

    • Parameters

      • ix: number
      • iy: number
      • ia: number

      Returns Figure