From a40145f74281787eacf678cbd0ceb7cca92dcd89 Mon Sep 17 00:00:00 2001 From: James-Oswald Date: Mon, 18 Dec 2023 00:53:02 +0000 Subject: [PATCH] deploy: 34beb66faf668520ae64dd100efa4033e2a333a4 --- docs/classes/AEG_AEGTree.AEGTree.html | 36 +++++++-------- docs/classes/AEG_AtomNode.AtomNode.html | 38 ++++++++-------- docs/classes/AEG_CutNode.CutNode.html | 44 +++++++++---------- docs/classes/AEG_Ellipse.Ellipse.html | 20 ++++----- docs/classes/AEG_Point.Point.html | 14 +++--- docs/classes/AEG_ProofNode.ProofNode.html | 10 ++--- docs/classes/AEG_Rectangle.Rectangle.html | 20 ++++----- docs/classes/treeContext.treeContext.html | 10 ++--- docs/enums/treeContext.Tool.html | 4 +- .../AEG_AEGUtils.getEllipsePoints.html | 2 +- docs/functions/AEG_AEGUtils.pointInRect.html | 2 +- .../functions/AEG_AEGUtils.shapeContains.html | 2 +- .../AEG_AEGUtils.shapesIntersect.html | 2 +- .../functions/AEG_AEGUtils.shapesOverlap.html | 2 +- ...EG_AEGUtils.signedDistanceFromEllipse.html | 2 +- docs/functions/AEG_IO.loadFile.html | 2 +- docs/functions/AEG_IO.saveFile.html | 2 +- docs/functions/ProofHistory.appendStep.html | 2 +- .../functions/ProofHistory.deleteButtons.html | 2 +- docs/functions/ProofHistory.stepBack.html | 2 +- ...ls_ClearProofTool.clearProofMouseDown.html | 2 +- ...ols_ClearProofTool.clearProofMouseOut.html | 2 +- ...ools_ClearProofTool.clearProofMouseUp.html | 2 +- ..._DeiterationTool.deiterationMouseDown.html | 2 +- ..._DeiterationTool.deiterationMouseMove.html | 2 +- ...s_DeiterationTool.deiterationMouseOut.html | 2 +- ...ls_DeiterationTool.deiterationMouseUp.html | 2 +- ...letionTool.doubleCutDeletionMouseDown.html | 2 +- ...letionTool.doubleCutDeletionMouseMove.html | 2 +- ...eletionTool.doubleCutDeletionMouseOut.html | 2 +- ...DeletionTool.doubleCutDeletionMouseUp.html | 2 +- ...rtionTool.doubleCutInsertionMouseDown.html | 2 +- ...tionTool.doubleCutInsertionMouseEnter.html | 2 +- ...rtionTool.doubleCutInsertionMouseMove.html | 2 +- ...ertionTool.doubleCutInsertionMouseOut.html | 2 +- ...sertionTool.doubleCutInsertionMouseUp.html | 2 +- ...oofTools_ErasureTool.erasureMouseDown.html | 2 +- ...oofTools_ErasureTool.erasureMouseMove.html | 2 +- ...roofTools_ErasureTool.erasureMouseOut.html | 2 +- ...ProofTools_ErasureTool.erasureMouseUp.html | 2 +- ...ols_InsertionTools.insertionMouseDown.html | 2 +- ...ols_InsertionTools.insertionMouseMove.html | 2 +- ...ools_InsertionTools.insertionMouseOut.html | 2 +- ...Tools_InsertionTools.insertionMouseUp.html | 2 +- ...ools_IterationTool.iterationMouseDown.html | 2 +- ...ools_IterationTool.iterationMouseMove.html | 2 +- ...Tools_IterationTool.iterationMouseOut.html | 2 +- ...fTools_IterationTool.iterationMouseUp.html | 2 +- ...ls_PasteInProof.pasteInProofMouseDown.html | 2 +- ...ls_PasteInProof.pasteInProofMouseMove.html | 2 +- ...ols_PasteInProof.pasteInProofMouseOut.html | 2 +- ...ools_PasteInProof.pasteInProofMouseUp.html | 2 +- ...MoveMultiTool.proofMoveMultiMouseDown.html | 2 +- ...MoveMultiTool.proofMoveMultiMouseMove.html | 2 +- ...fMoveMultiTool.proofMoveMultiMouseOut.html | 2 +- ...ofMoveMultiTool.proofMoveMultiMouseUp.html | 2 +- ...veSingleTool.proofMoveSingleMouseDown.html | 2 +- ...veSingleTool.proofMoveSingleMouseMove.html | 2 +- ...oveSingleTool.proofMoveSingleMouseOut.html | 2 +- ...MoveSingleTool.proofMoveSingleMouseUp.html | 2 +- ..._ProofResizeTool.proofResizeMouseDown.html | 2 +- ..._ProofResizeTool.proofResizeMouseMove.html | 2 +- ...s_ProofResizeTool.proofResizeMouseOut.html | 2 +- ...ls_ProofResizeTool.proofResizeMouseUp.html | 2 +- ...s_ProofToolsUtils.getCurrentProofTree.html | 2 +- ...roofTools_ProofToolsUtils.isMoveLegal.html | 2 +- ...fTools_ProofToolsUtils.proofCanInsert.html | 2 +- ...haredToolUtils_DragTool.dragMouseDown.html | 2 +- ...aredToolUtils_DragTool.dragMouseEnter.html | 2 +- ...haredToolUtils_DragTool.dragMouseMove.html | 2 +- ...SharedToolUtils_DragTool.dragMouseOut.html | 2 +- .../SharedToolUtils_DragTool.dragMouseUp.html | 2 +- ...ToolUtils_DrawUtils.changeCursorStyle.html | 2 +- ...SharedToolUtils_DrawUtils.cleanCanvas.html | 2 +- ...awUtils.determineAndChangeCursorStyle.html | 2 +- ...oolUtils_DrawUtils.determineDirection.html | 2 +- .../SharedToolUtils_DrawUtils.drawAtom.html | 2 +- .../SharedToolUtils_DrawUtils.drawCut.html | 2 +- ...redToolUtils_DrawUtils.drawGuidelines.html | 2 +- ...aredToolUtils_DrawUtils.highlightNode.html | 2 +- .../SharedToolUtils_DrawUtils.redrawAtom.html | 2 +- ...SharedToolUtils_DrawUtils.redrawProof.html | 2 +- .../SharedToolUtils_DrawUtils.redrawTree.html | 2 +- ...aredToolUtils_EditModeUtils.alterAtom.html | 2 +- ...haredToolUtils_EditModeUtils.alterCut.html | 2 +- ...lUtils_EditModeUtils.alterCutChildren.html | 2 +- ...aredToolUtils_EditModeUtils.alterNode.html | 2 +- ...ToolUtils_EditModeUtils.createEllipse.html | 2 +- ...edToolUtils_EditModeUtils.drawAltered.html | 2 +- ...tils_EditModeUtils.ellipseLargeEnough.html | 2 +- ...oolUtils_EditModeUtils.insertChildren.html | 2 +- ...dToolUtils_EditModeUtils.reInsertNode.html | 2 +- ...ToolUtils_EditModeUtils.readdChildren.html | 2 +- ...aredToolUtils_EditModeUtils.resizeCut.html | 2 +- ...lUtils_EditModeUtils.validateChildren.html | 2 +- docs/functions/Themes.illegalColor.html | 2 +- docs/functions/Themes.legalColor.html | 2 +- docs/functions/Themes.placedColor.html | 2 +- docs/functions/ToggleModes.toggleHandler.html | 2 +- docs/modules/AEG_AEGTree.html | 2 +- docs/modules/AEG_AEGUtils.html | 2 +- docs/modules/AEG_AtomNode.html | 2 +- docs/modules/AEG_CutNode.html | 2 +- docs/modules/AEG_Ellipse.html | 2 +- docs/modules/AEG_IO.html | 2 +- docs/modules/AEG_Point.html | 2 +- docs/modules/AEG_ProofNode.html | 2 +- docs/modules/AEG_Rectangle.html | 2 +- docs/modules/ProofHistory.html | 2 +- docs/modules/ProofTools_ClearProofTool.html | 2 +- docs/modules/ProofTools_DeiterationTool.html | 2 +- .../ProofTools_DoubleCutDeletionTool.html | 2 +- .../ProofTools_DoubleCutInsertionTool.html | 2 +- docs/modules/ProofTools_ErasureTool.html | 2 +- docs/modules/ProofTools_InsertionTools.html | 2 +- docs/modules/ProofTools_IterationTool.html | 2 +- docs/modules/ProofTools_PasteInProof.html | 2 +- .../ProofTools_ProofMoveMultiTool.html | 2 +- .../ProofTools_ProofMoveSingleTool.html | 2 +- docs/modules/ProofTools_ProofResizeTool.html | 2 +- docs/modules/ProofTools_ProofToolsUtils.html | 2 +- docs/modules/SharedToolUtils_DragTool.html | 2 +- docs/modules/SharedToolUtils_DrawUtils.html | 2 +- .../SharedToolUtils_EditModeUtils.html | 2 +- docs/modules/Themes.html | 2 +- docs/modules/ToggleModes.html | 2 +- docs/modules/treeContext.html | 2 +- .../SharedToolUtils_DragTool.offset.html | 2 +- 128 files changed, 217 insertions(+), 217 deletions(-) diff --git a/docs/classes/AEG_AEGTree.AEGTree.html b/docs/classes/AEG_AEGTree.AEGTree.html index e6fb97fb..41f16746 100644 --- a/docs/classes/AEG_AEGTree.AEGTree.html +++ b/docs/classes/AEG_AEGTree.AEGTree.html @@ -3,7 +3,7 @@ Its height corresponds to the deepest CutNode nesting within.

Author

Ryan Reilly

Author

Anusha Tiwari

-

Constructors

Constructors

Properties

Accessors

Methods

canInsert @@ -21,56 +21,56 @@

Author

Anusha Tiwari

verifyAEG

Constructors

  • Constructs The Sheet of Assertion of this AEGTree.

    Parameters

    • Optional sheet: CutNode

      Existing CutNode used to construct The Sheet of Assertion for this AEGTree.

      -

    Returns AEGTree

Properties

internalSheet: CutNode

The Sheet of Assertion of this AEGTree.

-

Accessors

  • get sheet(): CutNode
  • Gets The Sheet of Assertion of this AEGTree.

    +

Returns AEGTree

Properties

internalSheet: CutNode

The Sheet of Assertion of this AEGTree.

+

Accessors

  • get sheet(): CutNode
  • Gets The Sheet of Assertion of this AEGTree.

    Returns CutNode

    The Sheet of Assertion of this AEGTree.

    -
  • set sheet(sheet): void
  • Set The Sheet of Assertion of this AEGTree to the incoming CutNode.

    +
  • set sheet(sheet): void
  • Set The Sheet of Assertion of this AEGTree to the incoming CutNode.

    Parameters

    Returns void

Methods

  • Checks whether the incoming node can be inserted into this AEGTree.

    +

Returns void

Methods

  • Checks whether the incoming node can be inserted into this AEGTree.

    Parameters

    Returns boolean

    True if the incomingNode can be inserted.

    -
  • Removes all of The Sheet of Assertion's children.

    -

    Returns void

  • Finds the depth of the node within the tree.

    +
  • Removes all of The Sheet of Assertion's children.

    +

    Returns void

  • Finds the depth of the node within the tree.

    Parameters

    Returns number

    The level of the searched for node

    -
  • Finds the lowest node that contains the point in the AEG.

    Parameters

    • incomingPoint: Point

      The point on the canvas

    Returns null | AtomNode | CutNode

    The lowest node containing the point

    -
  • Finds the parent of the lowest node that contains the point in the AEG.

    +
  • Finds the parent of the lowest node that contains the point in the AEG.

    Parameters

    • incomingPoint: Point

      The point on the canvas

    Returns null | CutNode

    The parent of the lowest node containing the point

    -
  • Inserts the incoming node into this tree, if insertion is possible.

    +
  • Inserts the incoming node into this tree, if insertion is possible.

    Parameters

    Returns boolean

    Throws

    Error If insertion of incomingNode is not possible.

    -
  • Checks if one incoming node's boundaries intersect another incoming node's boundaries.

    +
  • Checks if one incoming node's boundaries intersect another incoming node's boundaries.

    Parameters

    Returns boolean

    True on intersection between incomingNode's and otherNode's shapes.

    -
  • Checks if this AEGTree is equal to the incoming AEGTree. +

  • Checks if this AEGTree is equal to the incoming AEGTree. These are considered equal if they have the same children and the same number of children in the same hierarchy. In a given CutNode, these children do not have to be in the same order to be considered equal.

    Parameters

    • otherTree: AEGTree

      incoming AEGTree.

    Returns boolean

    True if the trees are equal by the above metric.

    -
  • Checks if one incoming node's boundaries overlap another incoming node's boundaries.

    +
  • Checks if one incoming node's boundaries overlap another incoming node's boundaries.

    Parameters

    Returns boolean

    True on overlap between incomingNode's and otherNode's shapes.

    -
  • Removes the node containing the incoming Point.

    +
  • Removes the node containing the incoming Point.

    Parameters

    • incomingPoint: Point

      Incoming Point.

    Returns boolean

    True if the node containing incomingPoint was removed.

    -
  • Returns a string representation of this AEGTree.

    +
  • Returns a string representation of this AEGTree.

    Returns string

    Structured ordering of all children in this AEGTree in string form.

    -
  • Verifies the structural consistency of this AEGTree.

    +
  • Verifies the structural consistency of this AEGTree.

    Structural consistency is achieved when: All bounding boxes of The Sheet's children do not overlap, The same is true for each CutNode within The Sheet and that CutNode's children, And none of the children at any cut level overlap each other.

    Returns boolean

    True if structural consistency is achieved.

    -
  • Verifies the structural consistency of this AEGTree's CutNodes and AtomNodes.

    +
  • Verifies the structural consistency of this AEGTree's CutNodes and AtomNodes.

    Structural consistency is achieved when: All bounding boxes of currentCut's children are within the boundary of currentCut, The same is true for each CutNode within currentCut and that CutNode's children, And none of the children at any cut level overlap each other.

    Parameters

    • currentCut: CutNode

      CutNode for which we are checking structural consistency.

    Returns boolean

    True if structural consistency is achieved.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/AEG_AtomNode.AtomNode.html b/docs/classes/AEG_AtomNode.AtomNode.html index 2c4ce5c8..18d22c0d 100644 --- a/docs/classes/AEG_AtomNode.AtomNode.html +++ b/docs/classes/AEG_AtomNode.AtomNode.html @@ -3,7 +3,7 @@ Peirce My Heart only handles single character identifiers as of 1.0.0.

Author

Ryan Reilly

Author

Anusha Tiwari

-

Constructors

Constructors

Properties

internalHeight internalIdentifier internalOrigin @@ -22,40 +22,40 @@

Author

Anusha Tiwari

  • origin: Point

    Top left corner of this AtomNode's boundary box.

  • width: number

    Width of this AtomNode's boundary box.

  • height: number

    Height of this AtomNode's boundary box.

    -
  • Returns AtomNode

    Properties

    internalHeight: number

    Font size height of internalIdentifier.

    -
    internalIdentifier: string

    Proposition of this AtomNode.

    -
    internalOrigin: Point

    Point at which this AtomNode is initially placed.

    -
    internalWidth: number

    Font size width of internalIdentifier.

    -

    Accessors

    • get height(): number
    • Gets the height of this AtomNode.

      +

    Returns AtomNode

    Properties

    internalHeight: number

    Font size height of internalIdentifier.

    +
    internalIdentifier: string

    Proposition of this AtomNode.

    +
    internalOrigin: Point

    Point at which this AtomNode is initially placed.

    +
    internalWidth: number

    Font size width of internalIdentifier.

    +

    Accessors

    • get height(): number
    • Gets the height of this AtomNode.

      Returns number

      Height of this AtomNode.

      -
    • set height(height): void
    • Set the height of this AtomNode to the incoming height.

      +
    • set height(height): void
    • Set the height of this AtomNode to the incoming height.

      Parameters

      • height: number

        Incoming height.

        -

      Returns void

    • get identifier(): string
    • Gets the identifier of this AtomNode.

      +

    Returns void

    • get identifier(): string
    • Gets the identifier of this AtomNode.

      Returns string

      Identifier of this AtomNode.

      -
    • set identifier(identifier): void
    • Sets the identifier of this AtomNode to the incoming identifier.

      +
    • set identifier(identifier): void
    • Sets the identifier of this AtomNode to the incoming identifier.

      Parameters

      • identifier: string

        Incoming identifier.

        -

      Returns void

    • get origin(): Point
    • Gets the origin (top left corner) of the bounding box of this AtomNode. +

    Returns void

    • get origin(): Point
    • Gets the origin (top left corner) of the bounding box of this AtomNode. The bounding box of every AtomNode is a Rectangle.

      Returns Point

      Origin (top left corner) of the bounding box.

      -
    • set origin(point): void
    • Sets the origin (top left corner) of the bounding box of this AtomNode to the incoming Point. +

    • set origin(point): void
    • Sets the origin (top left corner) of the bounding box of this AtomNode to the incoming Point. The bounding box of every AtomNode is a Rectangle.

      Parameters

      • point: Point

        Incoming Point.

        -

      Returns void

    • get width(): number
    • Gets the width of this AtomNode.

      +

    Returns void

    • get width(): number
    • Gets the width of this AtomNode.

      Returns number

      Width of this AtomNode.

      -
    • set width(width): void
    • Sets the width of this AtomNode to the incoming width.

      +
    • set width(width): void
    • Sets the width of this AtomNode to the incoming width.

      Parameters

      • width: number

        Incoming width.

        -

      Returns void

    Methods

    • Creates and returns a Rectangle based off the origin, width, and height of this AtomNode. +

    Returns void

    Methods

    • Creates and returns a Rectangle based off the origin, width, and height of this AtomNode. internalHeight is subtracted from internalOrigin to move the origin Point from the bottom left to top right of the boundary box.

      Returns Rectangle

      Rectangle based off this AtomNode's measurements.

      -
    • Checks whether a Point is contained within this AtomNode.

      +
    • Checks whether a Point is contained within this AtomNode.

      Parameters

      • otherPoint: Point

        Point that may be contained within this AtomNode.

      Returns boolean

      True if the Point is contained within this AtomNode.

      -
    • Creates and returns a deep copy (an exact copy not at the same memory address) of this AtomNode.

      +
    • Creates and returns a deep copy (an exact copy not at the same memory address) of this AtomNode.

      Returns AtomNode

      Deep copy of this AtomNode.

      -
    • Checks if this AtomNode is equal to the incoming AtomNode. +

    • Checks if this AtomNode is equal to the incoming AtomNode. They are considered equal if and only if they both contain the same proposition.

      Parameters

      Returns boolean

      True if they contain the same proposition.

      -
    • Creates and returns the string representation of this AtomNode.

      +
    • Creates and returns the string representation of this AtomNode.

      Returns string

      Proposition and boundary box of this AtomNode in string form.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/AEG_CutNode.CutNode.html b/docs/classes/AEG_CutNode.CutNode.html index 4b5fdc45..aac102d9 100644 --- a/docs/classes/AEG_CutNode.CutNode.html +++ b/docs/classes/AEG_CutNode.CutNode.html @@ -5,7 +5,7 @@

    Author

    James Oswald

    Author

    Ryan Reilly

    Author

    Anusha Tiwari

    -

    Constructors

    Constructors

    Properties

    Accessors

    child @@ -28,32 +28,32 @@

    Author

    Anusha Tiwari

    The list of children is not required, since empty CutNodes are valid.

    Parameters

    • ellipse: null | Ellipse

      Incoming Ellipse. For only The Sheet of Assertion, this will be null.

    • Optional childList: (AtomNode | CutNode)[]

      List of nodes nested within this CutNode.

      -

    Returns CutNode

    Properties

    internalChildren: (AtomNode | CutNode)[]

    List of child nodes contained within this CutNode.

    -
    internalEllipse: null | Ellipse

    Boundary of this CutNode on the HTML canvas.

    -

    Accessors

    • set child(child): void
    • Adds a child, an AtomNode or CutNode with zero or more children, to this CutNode's children.

      +

    Returns CutNode

    Properties

    internalChildren: (AtomNode | CutNode)[]

    List of child nodes contained within this CutNode.

    +
    internalEllipse: null | Ellipse

    Boundary of this CutNode on the HTML canvas.

    +

    Accessors

    • set child(child): void
    • Adds a child, an AtomNode or CutNode with zero or more children, to this CutNode's children.

      Parameters

      Returns void

    Returns void

    • get children(): (AtomNode | CutNode)[]
    • Gets the children of this CutNode.

      Returns (AtomNode | CutNode)[]

      Children of this CutNode.

      -
    • set children(list): void
    • Sets the children of this CutNode to the incoming list of AtomNodes and CutNodes.

      +
    • set children(list): void
    • Sets the children of this CutNode to the incoming list of AtomNodes and CutNodes.

      Parameters

      Returns void

    • get ellipse(): null | Ellipse
    • Gets the bounding Ellipse of this CutNode.

      +

    Returns void

    • get ellipse(): null | Ellipse
    • Gets the bounding Ellipse of this CutNode.

      Returns null | Ellipse

      Bounding Ellipse of this CutNode. Null for The Sheet of Assertion.

      -
    • set ellipse(ellipse): void
    • Sets the bounding Ellipse of this CutNode to the incoming Ellipse.

      +
    • set ellipse(ellipse): void
    • Sets the bounding Ellipse of this CutNode to the incoming Ellipse.

      Parameters

      • ellipse: null | Ellipse

        Incoming Ellipse.

        -

      Returns void

    Methods

    • Completely removes all of this CutNode's children.

      -

      Returns void

    • Checks whether the incoming node is contained within this CutNode.

      +

    Returns void

    Methods

    • Completely removes all of this CutNode's children.

      +

      Returns void

    • Checks whether the incoming node is contained within this CutNode.

      Parameters

      • otherNode: AtomNode | CutNode

        Node that may be contained within this CutNode.

      Returns boolean

      True if otherNode is contained within this CutNode.

      -
    • Checks whether the incoming Point is contained within this CutNode.

      +
    • Checks whether the incoming Point is contained within this CutNode.

      Parameters

      • otherPoint: Point

        Point that may be contained within this CutNode.

      Returns boolean

      True if the Point is contained within this CutNode.

      -
    • Creates and returns a deep copy (an exact copy not at the same memory address) of this CutNode.

      +
    • Creates and returns a deep copy (an exact copy not at the same memory address) of this CutNode.

      Returns CutNode

      Deep copy of this CutNode.

      -
    • Determines and returns the deepest CutNode in which the incoming node can fit. +

    • Determines and returns the deepest CutNode in which the incoming node can fit. Deepest here refers to how far down the returned CutNode is in the AEGTree.

      Parameters

      Returns CutNode

      Deepest CutNode in which newNode can fit.

      -
    • Determines and returns the deepest level the incoming node is found in. +

    • Determines and returns the deepest level the incoming node is found in. Here, level refers to the number of cuts in the AEGTree. For instance, The Sheet of Assertion is level 0, Inside a CutNode on the Sheet of Assertion would be level 1, so on and so forth.

      @@ -62,32 +62,32 @@

      Author

      Anusha Tiwari

      Parameters

      • incomingNode: AtomNode | CutNode

        Incoming node.

      • currentLevel: number

        Current cut level.

      Returns number

      Deepest cut level incomingNode is found in.

      -
    • Determines and returns the deepest node containing the incoming Point. Returns null if this node does not contain the incoming Point.

      Parameters

      • incomingPoint: Point

        Incoming Point.

      Returns null | AtomNode | CutNode

      Deepest node containing incomingPoint.

      -
    • Determines and returns the parent CutNode of the deepest node containing the incoming Point.

      +
    • Determines and returns the parent CutNode of the deepest node containing the incoming Point.

      Parameters

      • incomingPoint: Point

        Incoming Point.

      Returns null | CutNode

      Parent CutNode of the deepest node containing incomingPoint. Null if none of the children contain incomingPoint.

      Throws

      Error If incomingPoint is not contained in this CutNode.

      -
    • Checks whether this CutNode is The Sheet of Assertion and also empty.

      +
    • Checks whether this CutNode is The Sheet of Assertion and also empty.

      Returns boolean

      True if this is an empty Sheet of Assertion.

      -
    • Checks if this CutNode is equal to the incoming CutNode. +

    • Checks if this CutNode is equal to the incoming CutNode. They are considered equal if they have the same children and the same number of children. These children do not have to be in the same order in the children list to be considered equal.

      Parameters

      • otherCut: CutNode

        Incoming CutNode.

      Returns boolean

      True if this CutNode and otherCut are equal by the above metric.

      -
    • Removes the lowest child of this CutNode that contains the incoming Point.

      +
    • Removes the lowest child of this CutNode that contains the incoming Point.

      Parameters

      • incomingPoint: Point

        Incoming Point.

      Returns boolean

      True if the node containing incomingPoint was removed. False if this CutNode nor its children contain incomingPoint.

      -
    • Creates and returns a string representation of this CutNode and all its children. +

    • Creates and returns a string representation of this CutNode and all its children. This CutNode may be The Sheet of Assertion or the root of any subtree.

      () - CutNode. char - AtomNode. (char char ()) - Valid nesting of two AtomNodes and a CutNode inside another CutNode.

      Returns string

      String form of this CutNode and all its children according to the above format.

      Author

      James Oswald

      -
    • Creates and returns a string representation of this CutNode.

      +
    • Creates and returns a string representation of this CutNode.

      Returns string

      Children and boundary of this CutNode in string form.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/AEG_Ellipse.Ellipse.html b/docs/classes/AEG_Ellipse.Ellipse.html index f13360cb..33c659f3 100644 --- a/docs/classes/AEG_Ellipse.Ellipse.html +++ b/docs/classes/AEG_Ellipse.Ellipse.html @@ -1,7 +1,7 @@ Ellipse | peircemyheart - v1.0.0

    Defines an Ellipse.

    Author

    Ryan Reilly

    Author

    Anusha Tiwari

    -

    Constructors

    Constructors

    Properties

    boundingBox center radiusX @@ -15,19 +15,19 @@

    Author

    Anusha Tiwari

  • radX: number

    Incoming horizontal radius of this Ellipse.

  • radY: number

    Incoming vertical radius of this Ellipse.

  • Returns Ellipse

    Throws

    Errors on NaN, Infinity, and negative radii lengths.

    -

    Properties

    boundingBox: Rectangle

    Bounding box of this Ellipse.

    -
    center: Point

    Center of this Ellipse.

    -
    radiusX: number

    Horizontal radius of this Ellipse.

    -
    radiusY: number

    Vertical radius of this Ellipse.

    -

    Methods

    • Checks whether some other other shape is contained within this Ellipse.

      +

    Properties

    boundingBox: Rectangle

    Bounding box of this Ellipse.

    +
    center: Point

    Center of this Ellipse.

    +
    radiusX: number

    Horizontal radius of this Ellipse.

    +
    radiusY: number

    Vertical radius of this Ellipse.

    +

    Methods

    • Checks whether some other other shape is contained within this Ellipse.

      Parameters

      • otherShape: Rectangle | Ellipse

        Shape that may be contained within this Ellipse.

      Returns boolean

      True if the shape is contained within this Ellipse.

      -
    • Checks whether a Point is contained within this Ellipse.

      +
    • Checks whether a Point is contained within this Ellipse.

      Parameters

      • point: Point

        Point that may be contained within this Ellipse.

      Returns boolean

      True if the Point is contained within this Ellipse.

      -
    • Checks whether this Ellipse overlaps some other shape.

      +
    • Checks whether this Ellipse overlaps some other shape.

      Parameters

      Returns boolean

      True if there is an overlap.

      -
    • Creates and returns the string representation of this Ellipse.

      +
    • Creates and returns the string representation of this Ellipse.

      Returns string

      Coordinates and radii for this Ellipse in string form.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/AEG_Point.Point.html b/docs/classes/AEG_Point.Point.html index 8133c704..0c3d5942 100644 --- a/docs/classes/AEG_Point.Point.html +++ b/docs/classes/AEG_Point.Point.html @@ -1,7 +1,7 @@ Point | peircemyheart - v1.0.0

    Defines a 2D Point.

    Author

    Ryan Reilly

    Author

    Anusha Tiwari

    -

    Constructors

    Constructors

    Properties

    x y

    Methods

    distance @@ -11,13 +11,13 @@

    Author

    Anusha Tiwari

    Parameters

    • xCoord: number

      Incoming x-coordinate.

    • yCoord: number

      Incoming y-coordinate.

    Returns Point

    Throws

    Error on receiving NaN or Infinity values as coordinates.

    -

    Properties

    x: number

    x-coordinate of this Point.

    -
    y: number

    y-coordinate of this Point.

    -

    Methods

    • Calculates and returns the distance between this Point and the other incoming Point.

      +

    Properties

    x: number

    x-coordinate of this Point.

    +
    y: number

    y-coordinate of this Point.

    +

    Methods

    • Calculates and returns the distance between this Point and the other incoming Point.

      Parameters

      • otherPoint: Point

        Other incoming Point.

      Returns number

      Distance between the two Points.

      -
    • Sets this Point's coordinates according to the incoming coordinates.

      +
    • Sets this Point's coordinates according to the incoming coordinates.

      Parameters

      • coordX: number
      • coordY: number

      Returns void

      Throws

      Error on receiving NaN or Infinity values as coordinates.

      -
    • Creates and returns a readable string representation of this Point.

      +
    • Creates and returns a readable string representation of this Point.

      Returns string

      Coordinates of this Point in string form.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/AEG_ProofNode.ProofNode.html b/docs/classes/AEG_ProofNode.ProofNode.html index caca3c00..44edc146 100644 --- a/docs/classes/AEG_ProofNode.ProofNode.html +++ b/docs/classes/AEG_ProofNode.ProofNode.html @@ -1,6 +1,6 @@ ProofNode | peircemyheart - v1.0.0

    Defines a single step in a proof.

    Author

    Anusha Tiwari

    -

    Constructors

    Constructors

    Properties

    appliedRule index tree @@ -9,7 +9,7 @@ If not passed in, an empty AEGTree will be constructed and set as this ProofNode's tree.

  • Optional rule: string

    Inference rule applied. If not passed in, appliedRule will be set as an empty string.

    -
  • Returns ProofNode

    Properties

    appliedRule: string

    Inference rule applied in this ProofNode.

    -
    index: number

    Index of this ProofNode in treeContext.ts' proof array.

    -
    tree: AEGTree

    The AEGTree at this proof step.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Returns ProofNode

    Properties

    appliedRule: string

    Inference rule applied in this ProofNode.

    +
    index: number

    Index of this ProofNode in treeContext.ts' proof array.

    +
    tree: AEGTree

    The AEGTree at this proof step.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/AEG_Rectangle.Rectangle.html b/docs/classes/AEG_Rectangle.Rectangle.html index cffea7b8..c527e8f3 100644 --- a/docs/classes/AEG_Rectangle.Rectangle.html +++ b/docs/classes/AEG_Rectangle.Rectangle.html @@ -1,7 +1,7 @@ Rectangle | peircemyheart - v1.0.0

    Defines a Rectangle.

    Author

    Ryan Reilly

    Author

    Anusha Tiwari

    -

    Constructors

    Constructors

    Properties

    height startVertex width @@ -14,23 +14,23 @@

    Author

    Anusha Tiwari

    Parameters

    • vertex: Point

      Incoming starting Point of this Rectangle.

    • w: number

      Incoming width of the rectangle.

    • h: number

      Incoming height of the rectangle.

      -

    Returns Rectangle

    Properties

    height: number

    Height of this Rectangle.

    -
    startVertex: Point

    Starting (top left) vertex of this Rectangle.

    -
    width: number

    Width of this Rectangle.

    -

    Methods

    • Checks whether another shape is contained within this Rectangle.

      +

    Returns Rectangle

    Properties

    height: number

    Height of this Rectangle.

    +
    startVertex: Point

    Starting (top left) vertex of this Rectangle.

    +
    width: number

    Width of this Rectangle.

    +

    Methods

    • Checks whether another shape is contained within this Rectangle.

      Parameters

      • otherShape: Rectangle | Ellipse

        Shape that may be contained within this Rectangle.

      Returns boolean

      True if the shape is contained within this Rectangle.

      -
    • Checks whether the incoming Point is inside this Rectangle.

      -

      Parameters

      Returns boolean

    • Checks whether the incoming Point is inside this Rectangle.

      +

      Parameters

      Returns boolean

    • Creates a Point array of the corners of this Rectangle in clockwise order, starting from the top left. vertices[0] = Top left vertex. vertices[1] = Top right vertex. vertices[2] = Bottom right vertex. vertices[3] = Bottom left vertex.

      Returns Point[]

      Bounding box of this Rectangle in Point array form.

      -
    • Checks whether there is an overlap between this Rectangle and some other shape.

      +
    • Checks whether there is an overlap between this Rectangle and some other shape.

      Parameters

      Returns boolean

      True if there is an overlap.

      -
    • Creates and returns a string representation of this Rectangle.

      +
    • Creates and returns a string representation of this Rectangle.

      Returns string

      This Rectangle in string form.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/treeContext.treeContext.html b/docs/classes/treeContext.treeContext.html index ec21a531..dd2c76be 100644 --- a/docs/classes/treeContext.treeContext.html +++ b/docs/classes/treeContext.treeContext.html @@ -1,4 +1,4 @@ -treeContext | peircemyheart - v1.0.0

    Constructors

    constructor +treeContext | peircemyheart - v1.0.0

    Constructors

    Properties

    currentProofStep modeState proof @@ -8,11 +8,11 @@

    Methods

    Constructors

    Properties

    currentProofStep: undefined | ProofNode
    modeState: "Draw" | "Proof" = "Draw"
    proof: ProofNode[] = []
    selectForProof: AEGTree = ...
    toolState: Tool = Tool.none
    tree: AEGTree = ...

    Methods

    • Clears the proof by resetting the array and the current step of the proof

      -

      Returns void

    • Method to get the last step in the proof.

      +

    Constructors

    Properties

    currentProofStep: undefined | ProofNode
    modeState: "Draw" | "Proof" = "Draw"
    proof: ProofNode[] = []
    selectForProof: AEGTree = ...
    toolState: Tool = Tool.none
    tree: AEGTree = ...

    Methods

    • Clears the proof by resetting the array and the current step of the proof

      +

      Returns void

    • Adds the recently created proof node into the proof array and creates a new button for it. +

    • Adds the recently created proof node into the proof array and creates a new button for it. Sets the current step to this new step. If the current step is not the newest step then the array up to that step needs to be removed.

      Parameters

      • newStep: ProofNode

        The new proof node being added to the proof

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/treeContext.Tool.html b/docs/enums/treeContext.Tool.html index 67c3658d..d88d7e6a 100644 --- a/docs/enums/treeContext.Tool.html +++ b/docs/enums/treeContext.Tool.html @@ -1,5 +1,5 @@ Tool | peircemyheart - v1.0.0

    Enum to represent the current drawing mode the program is currently in.

    -

    Enumeration Members

    Enumeration Members

    atomTool: 1
    clearProofTool: 22
    copyFromDrawTool: 11
    copyMultiTool: 7
    copySingleTool: 6
    cutTool: 2
    deiterationTool: 21
    deleteMultiTool: 9
    deleteSingleTool: 8
    doubleCutDeletionTool: 14
    doubleCutInsertionTool: 13
    dragTool: 3
    erasureTool: 16
    insertionTool: 15
    iterationTool: 20
    moveMultiTool: 5
    moveSingleTool: 4
    none: 0
    pasteInProofTool: 12
    proofMoveMultiTool: 18
    proofMoveSingleTool: 17
    proofResizeTool: 19
    resizeTool: 10

    Generated using TypeDoc

    \ No newline at end of file +

    Enumeration Members

    atomTool: 1
    clearProofTool: 22
    copyFromDrawTool: 11
    copyMultiTool: 7
    copySingleTool: 6
    cutTool: 2
    deiterationTool: 21
    deleteMultiTool: 9
    deleteSingleTool: 8
    doubleCutDeletionTool: 14
    doubleCutInsertionTool: 13
    dragTool: 3
    erasureTool: 16
    insertionTool: 15
    iterationTool: 20
    moveMultiTool: 5
    moveSingleTool: 4
    none: 0
    pasteInProofTool: 12
    proofMoveMultiTool: 18
    proofMoveSingleTool: 17
    proofResizeTool: 19
    resizeTool: 10

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_AEGUtils.getEllipsePoints.html b/docs/functions/AEG_AEGUtils.getEllipsePoints.html index 0260250b..03c53ed5 100644 --- a/docs/functions/AEG_AEGUtils.getEllipsePoints.html +++ b/docs/functions/AEG_AEGUtils.getEllipsePoints.html @@ -1,4 +1,4 @@ getEllipsePoints | peircemyheart - v1.0.0
    • Calculates and returns the Points along the boundary of the incoming Ellipse.

      Parameters

      Returns Point[]

      Points along the boundary of ellipse.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_AEGUtils.pointInRect.html b/docs/functions/AEG_AEGUtils.pointInRect.html index 88bde5f7..48a9f1b5 100644 --- a/docs/functions/AEG_AEGUtils.pointInRect.html +++ b/docs/functions/AEG_AEGUtils.pointInRect.html @@ -1,4 +1,4 @@ pointInRect | peircemyheart - v1.0.0
    • Checks whether the incoming Point is inside the incoming Rectangle.

      Parameters

      Returns boolean

      True, if otherPoint is contained within rect.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_AEGUtils.shapeContains.html b/docs/functions/AEG_AEGUtils.shapeContains.html index 365c3027..9f5f714c 100644 --- a/docs/functions/AEG_AEGUtils.shapeContains.html +++ b/docs/functions/AEG_AEGUtils.shapeContains.html @@ -4,4 +4,4 @@

    Parameters

    Returns boolean

    True, if outerShape contains innerShape.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_AEGUtils.shapesIntersect.html b/docs/functions/AEG_AEGUtils.shapesIntersect.html index 92ec1356..811e6629 100644 --- a/docs/functions/AEG_AEGUtils.shapesIntersect.html +++ b/docs/functions/AEG_AEGUtils.shapesIntersect.html @@ -2,4 +2,4 @@

    Parameters

    Returns boolean

    True, if newShape intersects existingShape.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_AEGUtils.shapesOverlap.html b/docs/functions/AEG_AEGUtils.shapesOverlap.html index 02d3b4f1..b1267449 100644 --- a/docs/functions/AEG_AEGUtils.shapesOverlap.html +++ b/docs/functions/AEG_AEGUtils.shapesOverlap.html @@ -5,4 +5,4 @@

    Parameters

    Returns boolean

    True, if newShape overlaps existingShape.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_AEGUtils.signedDistanceFromEllipse.html b/docs/functions/AEG_AEGUtils.signedDistanceFromEllipse.html index 32593ca7..7bdff6f1 100644 --- a/docs/functions/AEG_AEGUtils.signedDistanceFromEllipse.html +++ b/docs/functions/AEG_AEGUtils.signedDistanceFromEllipse.html @@ -1,4 +1,4 @@ signedDistanceFromEllipse | peircemyheart - v1.0.0

    Function signedDistanceFromEllipse

    • Calculates and returns the signed distance of the incoming Point with respect to the incoming Ellipse.

      Parameters

      Returns number

      0, if point is on ellipse.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_IO.loadFile.html b/docs/functions/AEG_IO.loadFile.html index ed59ff2b..c8923acd 100644 --- a/docs/functions/AEG_IO.loadFile.html +++ b/docs/functions/AEG_IO.loadFile.html @@ -5,4 +5,4 @@ If in proof mode, constructs an array of AEGs read from the file. This can be used to build the proof list Returns null if an error occurred

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/AEG_IO.saveFile.html b/docs/functions/AEG_IO.saveFile.html index 94e99521..0db1e8ad 100644 --- a/docs/functions/AEG_IO.saveFile.html +++ b/docs/functions/AEG_IO.saveFile.html @@ -1,3 +1,3 @@ saveFile | peircemyheart - v1.0.0
    • Function that creates and saves a file containing the given AEG data

      Parameters

      • handle: FileSystemFileHandle

        The handler for the save file picker

        -
      • saveData: AEGTree | ProofNode[]

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +
  • saveData: AEGTree | ProofNode[]
  • Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofHistory.appendStep.html b/docs/functions/ProofHistory.appendStep.html index 687c10d0..f3d3d2ab 100644 --- a/docs/functions/ProofHistory.appendStep.html +++ b/docs/functions/ProofHistory.appendStep.html @@ -2,4 +2,4 @@ Creates a new row, a piece of text, and a button for it.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofHistory.deleteButtons.html b/docs/functions/ProofHistory.deleteButtons.html index 5d8e46ed..15cab706 100644 --- a/docs/functions/ProofHistory.deleteButtons.html +++ b/docs/functions/ProofHistory.deleteButtons.html @@ -1,3 +1,3 @@ deleteButtons | peircemyheart - v1.0.0
    • Removes buttons related to proof steps that are no longer a part of the proof.

      Parameters

      • stopIndex: number

        The index to stop removing buttons.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofHistory.stepBack.html b/docs/functions/ProofHistory.stepBack.html index 50913f9d..b1d886f7 100644 --- a/docs/functions/ProofHistory.stepBack.html +++ b/docs/functions/ProofHistory.stepBack.html @@ -1,4 +1,4 @@ stepBack | peircemyheart - v1.0.0
    • Sets the selected step to be the current step and redraws the canvas to represent this. This will be called when a button representing a proof step is pushed.

      Parameters

      • selectedStep: ProofNode

        The selected proof Node that will become the current step

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ClearProofTool.clearProofMouseDown.html b/docs/functions/ProofTools_ClearProofTool.clearProofMouseDown.html index d9757af7..6a273951 100644 --- a/docs/functions/ProofTools_ClearProofTool.clearProofMouseDown.html +++ b/docs/functions/ProofTools_ClearProofTool.clearProofMouseDown.html @@ -1,3 +1,3 @@ clearProofMouseDown | peircemyheart - v1.0.0
    • Handles the mouseDown event for clearProofTool Gets the tree of the current step and highlights it in the illegal color

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ClearProofTool.clearProofMouseOut.html b/docs/functions/ProofTools_ClearProofTool.clearProofMouseOut.html index ea847a55..4123a4fd 100644 --- a/docs/functions/ProofTools_ClearProofTool.clearProofMouseOut.html +++ b/docs/functions/ProofTools_ClearProofTool.clearProofMouseOut.html @@ -1,3 +1,3 @@ clearProofMouseOut | peircemyheart - v1.0.0
    • Handles the mouseOut event for clearProofTool If we move out of the canvas, the proof cannot be cleared

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ClearProofTool.clearProofMouseUp.html b/docs/functions/ProofTools_ClearProofTool.clearProofMouseUp.html index cae55182..0de41c61 100644 --- a/docs/functions/ProofTools_ClearProofTool.clearProofMouseUp.html +++ b/docs/functions/ProofTools_ClearProofTool.clearProofMouseUp.html @@ -1,3 +1,3 @@ clearProofMouseUp | peircemyheart - v1.0.0
    • Handles the mouseOut event for clearProofTool If we are within the canvas, delete the proof history buttons and clear the proof

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DeiterationTool.deiterationMouseDown.html b/docs/functions/ProofTools_DeiterationTool.deiterationMouseDown.html index cdff0cee..23df27a5 100644 --- a/docs/functions/ProofTools_DeiterationTool.deiterationMouseDown.html +++ b/docs/functions/ProofTools_DeiterationTool.deiterationMouseDown.html @@ -1,4 +1,4 @@ deiterationMouseDown | peircemyheart - v1.0.0
    • Determines the lowest node containing the current point and if that is not the sheet is is considered a legal node. If it can also deiterate highlight it and all of it's children.

      Parameters

      • event: MouseEvent

        A Mouse up event while using the deiteration tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DeiterationTool.deiterationMouseMove.html b/docs/functions/ProofTools_DeiterationTool.deiterationMouseMove.html index b3b892df..b301e9bc 100644 --- a/docs/functions/ProofTools_DeiterationTool.deiterationMouseMove.html +++ b/docs/functions/ProofTools_DeiterationTool.deiterationMouseMove.html @@ -1,4 +1,4 @@ deiterationMouseMove | peircemyheart - v1.0.0
    • Determines the lowest node containing the current point and if that is not the sheet it is considered a legal node and will be highlighted.

      Parameters

      • event: MouseEvent

        A mouse move event while using deiteration tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DeiterationTool.deiterationMouseOut.html b/docs/functions/ProofTools_DeiterationTool.deiterationMouseOut.html index c7d0eda0..9ef493d3 100644 --- a/docs/functions/ProofTools_DeiterationTool.deiterationMouseOut.html +++ b/docs/functions/ProofTools_DeiterationTool.deiterationMouseOut.html @@ -1,2 +1,2 @@ deiterationMouseOut | peircemyheart - v1.0.0
    • Reset the current null and make this node illegal until it's selected again, redraws the screen.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DeiterationTool.deiterationMouseUp.html b/docs/functions/ProofTools_DeiterationTool.deiterationMouseUp.html index 855a68e5..4e39fff2 100644 --- a/docs/functions/ProofTools_DeiterationTool.deiterationMouseUp.html +++ b/docs/functions/ProofTools_DeiterationTool.deiterationMouseUp.html @@ -1,4 +1,4 @@ deiterationMouseUp | peircemyheart - v1.0.0
    • If the node we currently have is legal, find it's parent and remove the current node from it. Push the new version of the tree onto the proof history array.

      Parameters

      • event: MouseEvent

        A mouse up event while using deiteration tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseDown.html b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseDown.html index e69aba9b..e4c1b449 100644 --- a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseDown.html +++ b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseDown.html @@ -1,4 +1,4 @@ doubleCutDeletionMouseDown | peircemyheart - v1.0.0
    • Takes the current point and finds the lowest node containing that point. If that node is a double cut then it is a legal node and highlights it with the illegal color.

      Parameters

      • event: MouseEvent

        The event of a mouse down while the user is using double cut deletion

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseMove.html b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseMove.html index cbf00037..70b601ca 100644 --- a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseMove.html +++ b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseMove.html @@ -1,4 +1,4 @@ doubleCutDeletionMouseMove | peircemyheart - v1.0.0
    • Selects a new current node and if that node is a legal double cut highlights the double cut. Removes any previous highlighting.

      Parameters

      • event: MouseEvent

        The event of a mouse move while the user is using double cut deletion

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseOut.html b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseOut.html index 9a955b71..f19a4300 100644 --- a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseOut.html +++ b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseOut.html @@ -1,2 +1,2 @@ doubleCutDeletionMouseOut | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseUp.html b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseUp.html index 2a1a3bfa..f14232ba 100644 --- a/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseUp.html +++ b/docs/functions/ProofTools_DoubleCutDeletionTool.doubleCutDeletionMouseUp.html @@ -1,4 +1,4 @@ doubleCutDeletionMouseUp | peircemyheart - v1.0.0
    • If the currentNode is legal, finds the parent and the lowerCut of the double cut. Remove the outer cut from the parent and inserts all of the lowerCut's children back into the tree

      Parameters

      • event: MouseEvent

        The event of a mouse up while the user is using double cut deletion

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseDown.html b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseDown.html index c3ffbfa3..e6511541 100644 --- a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseDown.html +++ b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseDown.html @@ -1,3 +1,3 @@ doubleCutInsertionMouseDown | peircemyheart - v1.0.0
    • Records the current point on the canvas.

      Parameters

      • event: MouseEvent

        The double cut event while using the double cut insertion tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseEnter.html b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseEnter.html index 4ff92ca3..1901dbb8 100644 --- a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseEnter.html +++ b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseEnter.html @@ -1,2 +1,2 @@ doubleCutInsertionMouseEnter | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseMove.html b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseMove.html index 959863e1..8da6cd71 100644 --- a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseMove.html +++ b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseMove.html @@ -2,4 +2,4 @@ Creates a smaller ellipse that will also be inserted. If either of them are illegal draws both of them as illegal.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseOut.html b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseOut.html index a469efd9..0338f7a8 100644 --- a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseOut.html +++ b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseOut.html @@ -1,2 +1,2 @@ doubleCutInsertionMouseOut | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseUp.html b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseUp.html index 02cdc94e..ef870404 100644 --- a/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseUp.html +++ b/docs/functions/ProofTools_DoubleCutInsertionTool.doubleCutInsertionMouseUp.html @@ -2,4 +2,4 @@ Creates a smaller ellipse that will also be inserted. If either of the cuts are illegal inserts neither of them.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ErasureTool.erasureMouseDown.html b/docs/functions/ProofTools_ErasureTool.erasureMouseDown.html index 70501eb0..8f48ccb1 100644 --- a/docs/functions/ProofTools_ErasureTool.erasureMouseDown.html +++ b/docs/functions/ProofTools_ErasureTool.erasureMouseDown.html @@ -1,4 +1,4 @@ erasureMouseDown | peircemyheart - v1.0.0
    • Captures the current location, and the node linked with that location. Determines if it is a legal node.

      Parameters

      • event: MouseEvent

        The mouse down event while using the erasure tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ErasureTool.erasureMouseMove.html b/docs/functions/ProofTools_ErasureTool.erasureMouseMove.html index 052ce62e..d237b597 100644 --- a/docs/functions/ProofTools_ErasureTool.erasureMouseMove.html +++ b/docs/functions/ProofTools_ErasureTool.erasureMouseMove.html @@ -1,4 +1,4 @@ erasureMouseMove | peircemyheart - v1.0.0
    • Captures the current location that was moved to and the node linked with that location. Redraws the tree so that any highlights are removed and determines legality.

      Parameters

      • event: MouseEvent

        The mouse move event while using the erasure tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ErasureTool.erasureMouseOut.html b/docs/functions/ProofTools_ErasureTool.erasureMouseOut.html index 9104e14d..6325fccf 100644 --- a/docs/functions/ProofTools_ErasureTool.erasureMouseOut.html +++ b/docs/functions/ProofTools_ErasureTool.erasureMouseOut.html @@ -1,2 +1,2 @@ erasureMouseOut | peircemyheart - v1.0.0
    • If the mouse is exited the canvas resets the current node and makes it illegal.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ErasureTool.erasureMouseUp.html b/docs/functions/ProofTools_ErasureTool.erasureMouseUp.html index 4aeb885a..c09c5573 100644 --- a/docs/functions/ProofTools_ErasureTool.erasureMouseUp.html +++ b/docs/functions/ProofTools_ErasureTool.erasureMouseUp.html @@ -1,4 +1,4 @@ erasureMouseUp | peircemyheart - v1.0.0
    • If the node is legal finds the current location and the lowest parent. If that is not null removes the current node from the tree and redraws the tree to represent that.

      Parameters

      • event: MouseEvent

        The mouse move event while using the erasure tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_InsertionTools.insertionMouseDown.html b/docs/functions/ProofTools_InsertionTools.insertionMouseDown.html index 830566c5..f7a155a8 100644 --- a/docs/functions/ProofTools_InsertionTools.insertionMouseDown.html +++ b/docs/functions/ProofTools_InsertionTools.insertionMouseDown.html @@ -1 +1 @@ -insertionMouseDown | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +insertionMouseDown | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_InsertionTools.insertionMouseMove.html b/docs/functions/ProofTools_InsertionTools.insertionMouseMove.html index 5ea40693..004506ea 100644 --- a/docs/functions/ProofTools_InsertionTools.insertionMouseMove.html +++ b/docs/functions/ProofTools_InsertionTools.insertionMouseMove.html @@ -1 +1 @@ -insertionMouseMove | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +insertionMouseMove | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_InsertionTools.insertionMouseOut.html b/docs/functions/ProofTools_InsertionTools.insertionMouseOut.html index 9dc45fc4..7722fe70 100644 --- a/docs/functions/ProofTools_InsertionTools.insertionMouseOut.html +++ b/docs/functions/ProofTools_InsertionTools.insertionMouseOut.html @@ -1 +1 @@ -insertionMouseOut | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +insertionMouseOut | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_InsertionTools.insertionMouseUp.html b/docs/functions/ProofTools_InsertionTools.insertionMouseUp.html index 029ecebb..502890dd 100644 --- a/docs/functions/ProofTools_InsertionTools.insertionMouseUp.html +++ b/docs/functions/ProofTools_InsertionTools.insertionMouseUp.html @@ -1 +1 @@ -insertionMouseUp | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +insertionMouseUp | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_IterationTool.iterationMouseDown.html b/docs/functions/ProofTools_IterationTool.iterationMouseDown.html index 15d2698e..444e845b 100644 --- a/docs/functions/ProofTools_IterationTool.iterationMouseDown.html +++ b/docs/functions/ProofTools_IterationTool.iterationMouseDown.html @@ -1,4 +1,4 @@ iterationMouseDown | peircemyheart - v1.0.0
    • Sets the starting point for future use as well as obtaining the lowest node containing this point. Also obtains the parent of this lowest point for future use as well.

      Parameters

      • event: MouseEvent

        The mouse down event while using the iteration tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_IterationTool.iterationMouseMove.html b/docs/functions/ProofTools_IterationTool.iterationMouseMove.html index e3855b9a..0adc8070 100644 --- a/docs/functions/ProofTools_IterationTool.iterationMouseMove.html +++ b/docs/functions/ProofTools_IterationTool.iterationMouseMove.html @@ -2,4 +2,4 @@ If it is a cut node determines if this new position is legal for all of its children and draws that in its correct color. If it's an atom it just checks to see if that is in the correct position.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_IterationTool.iterationMouseOut.html b/docs/functions/ProofTools_IterationTool.iterationMouseOut.html index 3cec57fd..d8bb2cec 100644 --- a/docs/functions/ProofTools_IterationTool.iterationMouseOut.html +++ b/docs/functions/ProofTools_IterationTool.iterationMouseOut.html @@ -1,2 +1,2 @@ iterationMouseOut | peircemyheart - v1.0.0
    • If the mouse has left the canvas then assume it is now illegal and reset the tree.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_IterationTool.iterationMouseUp.html b/docs/functions/ProofTools_IterationTool.iterationMouseUp.html index 846d2ce4..040cf899 100644 --- a/docs/functions/ProofTools_IterationTool.iterationMouseUp.html +++ b/docs/functions/ProofTools_IterationTool.iterationMouseUp.html @@ -1,4 +1,4 @@ iterationMouseUp | peircemyheart - v1.0.0
    • Checks to see if the node and any of its children are illegal in the new position. If any are illegal does not insert any of them. Redraws the canvas to update this.

      Parameters

      • event: MouseEvent

        The mouse out event while using the iteration tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseDown.html b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseDown.html index 48a7cc67..5cc7c495 100644 --- a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseDown.html +++ b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseDown.html @@ -1 +1 @@ -pasteInProofMouseDown | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +pasteInProofMouseDown | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseMove.html b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseMove.html index ec4a695f..98da2649 100644 --- a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseMove.html +++ b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseMove.html @@ -1 +1 @@ -pasteInProofMouseMove | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +pasteInProofMouseMove | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseOut.html b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseOut.html index ed5b3f4f..cf5b989c 100644 --- a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseOut.html +++ b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseOut.html @@ -1 +1 @@ -pasteInProofMouseOut | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +pasteInProofMouseOut | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseUp.html b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseUp.html index 440d92f2..7b4e8041 100644 --- a/docs/functions/ProofTools_PasteInProof.pasteInProofMouseUp.html +++ b/docs/functions/ProofTools_PasteInProof.pasteInProofMouseUp.html @@ -1 +1 @@ -pasteInProofMouseUp | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +pasteInProofMouseUp | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseDown.html b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseDown.html index 0396b323..429c3057 100644 --- a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseDown.html +++ b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseDown.html @@ -1,4 +1,4 @@ proofMoveMultiMouseDown | peircemyheart - v1.0.0
    • Retrieves the current location on the window and the lowest node on the tree containing that point If this node is not the sheet then it can be moved, we find it's parent and remove it from that.

      Parameters

      • event: MouseEvent

        The mouse down event while using move multiple tool in proof mode

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseMove.html b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseMove.html index e5e41877..97d47a47 100644 --- a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseMove.html +++ b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseMove.html @@ -2,4 +2,4 @@ Creates a temporary node with the respective changes to all potential children in their respective positions and draws that to show movement.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseOut.html b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseOut.html index 05e7aad8..f5f3967f 100644 --- a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseOut.html +++ b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseOut.html @@ -1,2 +1,2 @@ proofMoveMultiMouseOut | peircemyheart - v1.0.0
    • If the mouse leaves the canvas then reinsert our current node if it is legal and reset the canvas.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseUp.html b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseUp.html index 4d251e13..5dd51612 100644 --- a/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseUp.html +++ b/docs/functions/ProofTools_ProofMoveMultiTool.proofMoveMultiMouseUp.html @@ -3,4 +3,4 @@ insert it, otherwise insert the original node before it was moved. Add this current tree to the proof history for it to be used later.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseDown.html b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseDown.html index edc7ccd7..672956a9 100644 --- a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseDown.html +++ b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseDown.html @@ -2,4 +2,4 @@ If this node is not the sheet then it can be moved, we find it's parent and remove it from that. If the this node has any children reinsert them into the tree so they're not lost.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseMove.html b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseMove.html index b33f1fd1..bc681f00 100644 --- a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseMove.html +++ b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseMove.html @@ -1,4 +1,4 @@ proofMoveSingleMouseMove | peircemyheart - v1.0.0
    • Calculates the difference in x and y between the starting and current mouse locations. Creates a temporary node with the respective change in position and draws that to show movement.

      Parameters

      • event: MouseEvent

        The mouse event while using proof move single tool

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseOut.html b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseOut.html index 7ab94582..0fd21353 100644 --- a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseOut.html +++ b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseOut.html @@ -1,2 +1,2 @@ proofMoveSingleMouseOut | peircemyheart - v1.0.0
    • If the mouse leaves the canvas then reinsert our current node if it is legal and reset the canvas.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseUp.html b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseUp.html index e7b2054b..b209fab1 100644 --- a/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseUp.html +++ b/docs/functions/ProofTools_ProofMoveSingleTool.proofMoveSingleMouseUp.html @@ -3,4 +3,4 @@ before it was moved. Add this current tree to the proof history for it to be used later.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseDown.html b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseDown.html index 717545c9..9e4a6da2 100644 --- a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseDown.html +++ b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseDown.html @@ -2,4 +2,4 @@ that point is not the sheet, then store that as currentNode and find that node's parent. Removes the node from the parent and reinsert its children if it has any. Cannot be an Atom.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseMove.html b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseMove.html index ffc2248b..ce512db1 100644 --- a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseMove.html +++ b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseMove.html @@ -1,4 +1,4 @@ proofResizeMouseMove | peircemyheart - v1.0.0
    • If the node is legal alters the center and both of the radii. Creates a copy of the current cut So that the original is not altered in any way.

      Parameters

      • event: MouseEvent

        The mouse move event while the resize tool is being used in proof mode

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseOut.html b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseOut.html index 597a6283..af2e2e2c 100644 --- a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseOut.html +++ b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseOut.html @@ -1,2 +1,2 @@ proofResizeMouseOut | peircemyheart - v1.0.0
    • If the mouse leaves the canvas then it is no longer a legal node and reinserts the original.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseUp.html b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseUp.html index 1718a562..a4e3bc2f 100644 --- a/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseUp.html +++ b/docs/functions/ProofTools_ProofResizeTool.proofResizeMouseUp.html @@ -1,4 +1,4 @@ proofResizeMouseUp | peircemyheart - v1.0.0
    • If the node is legal creates a new temporary cut and alters the ellipse center and radii. If this new cut can be inserted inserts that into the tree, otherwise reinserts the original.

      Parameters

      • event: MouseEvent

        The mouse up event while using resize tool in proof mode

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofToolsUtils.getCurrentProofTree.html b/docs/functions/ProofTools_ProofToolsUtils.getCurrentProofTree.html index a3aeeef3..acdd703e 100644 --- a/docs/functions/ProofTools_ProofToolsUtils.getCurrentProofTree.html +++ b/docs/functions/ProofTools_ProofToolsUtils.getCurrentProofTree.html @@ -1,4 +1,4 @@ getCurrentProofTree | peircemyheart - v1.0.0
    • Get a copy of the AEGTree of the current step in the proof. If there is no steps in the proof, returns a new AEGTree

      Returns AEGTree

      A copy of the AEGTree of the current step in the proof

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofToolsUtils.isMoveLegal.html b/docs/functions/ProofTools_ProofToolsUtils.isMoveLegal.html index 51406873..670ecd46 100644 --- a/docs/functions/ProofTools_ProofToolsUtils.isMoveLegal.html +++ b/docs/functions/ProofTools_ProofToolsUtils.isMoveLegal.html @@ -2,4 +2,4 @@ and it being inserted would result in a graph that would equal one another.

    Parameters

    Returns boolean

    Whether or no the node is in a legal position

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ProofTools_ProofToolsUtils.proofCanInsert.html b/docs/functions/ProofTools_ProofToolsUtils.proofCanInsert.html index 58e63e5f..7acd1fee 100644 --- a/docs/functions/ProofTools_ProofToolsUtils.proofCanInsert.html +++ b/docs/functions/ProofTools_ProofToolsUtils.proofCanInsert.html @@ -3,4 +3,4 @@

    Parameters

    Returns boolean

    Whether or not the two graphs are equal

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DragTool.dragMouseDown.html b/docs/functions/SharedToolUtils_DragTool.dragMouseDown.html index 1bfe5361..48e0e468 100644 --- a/docs/functions/SharedToolUtils_DragTool.dragMouseDown.html +++ b/docs/functions/SharedToolUtils_DragTool.dragMouseDown.html @@ -1,3 +1,3 @@ dragMouseDown | peircemyheart - v1.0.0
    • Sets originPoint to the coordinates of the incoming MouseEvent.

      Parameters

      • event: MouseEvent

        Incoming MouseEvent.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DragTool.dragMouseEnter.html b/docs/functions/SharedToolUtils_DragTool.dragMouseEnter.html index 2a7a79c1..b6c39b5f 100644 --- a/docs/functions/SharedToolUtils_DragTool.dragMouseEnter.html +++ b/docs/functions/SharedToolUtils_DragTool.dragMouseEnter.html @@ -1,2 +1,2 @@ dragMouseEnter | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DragTool.dragMouseMove.html b/docs/functions/SharedToolUtils_DragTool.dragMouseMove.html index 5123e2bf..d53a609c 100644 --- a/docs/functions/SharedToolUtils_DragTool.dragMouseMove.html +++ b/docs/functions/SharedToolUtils_DragTool.dragMouseMove.html @@ -1,3 +1,3 @@ dragMouseMove | peircemyheart - v1.0.0
    • Compares originPoint with the coordinates of the incoming MouseEvent and redraws the tree.

      Parameters

      • event: MouseEvent

        Incoming MouseEvent.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DragTool.dragMouseOut.html b/docs/functions/SharedToolUtils_DragTool.dragMouseOut.html index 5f89811c..6bc5cf3b 100644 --- a/docs/functions/SharedToolUtils_DragTool.dragMouseOut.html +++ b/docs/functions/SharedToolUtils_DragTool.dragMouseOut.html @@ -1,2 +1,2 @@ dragMouseOut | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DragTool.dragMouseUp.html b/docs/functions/SharedToolUtils_DragTool.dragMouseUp.html index 1b1249cc..70671908 100644 --- a/docs/functions/SharedToolUtils_DragTool.dragMouseUp.html +++ b/docs/functions/SharedToolUtils_DragTool.dragMouseUp.html @@ -1,2 +1,2 @@ dragMouseUp | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.changeCursorStyle.html b/docs/functions/SharedToolUtils_DrawUtils.changeCursorStyle.html index 9809ae9b..2536c392 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.changeCursorStyle.html +++ b/docs/functions/SharedToolUtils_DrawUtils.changeCursorStyle.html @@ -1,3 +1,3 @@ changeCursorStyle | peircemyheart - v1.0.0
    • Sets canvas' HTML style tag to the incoming string.

      Parameters

      • newMouseStyle: string

        Incoming string.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.cleanCanvas.html b/docs/functions/SharedToolUtils_DrawUtils.cleanCanvas.html index f9f30f5f..f188212a 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.cleanCanvas.html +++ b/docs/functions/SharedToolUtils_DrawUtils.cleanCanvas.html @@ -1,2 +1,2 @@ cleanCanvas | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.determineAndChangeCursorStyle.html b/docs/functions/SharedToolUtils_DrawUtils.determineAndChangeCursorStyle.html index 16fd778e..ec68764b 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.determineAndChangeCursorStyle.html +++ b/docs/functions/SharedToolUtils_DrawUtils.determineAndChangeCursorStyle.html @@ -5,4 +5,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.determineDirection.html b/docs/functions/SharedToolUtils_DrawUtils.determineDirection.html index 92af3e06..b6499633 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.determineDirection.html +++ b/docs/functions/SharedToolUtils_DrawUtils.determineDirection.html @@ -2,4 +2,4 @@

    Parameters

    Returns Point

    Direction for currentNode to move towards.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.drawAtom.html b/docs/functions/SharedToolUtils_DrawUtils.drawAtom.html index 717401cc..7675238c 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.drawAtom.html +++ b/docs/functions/SharedToolUtils_DrawUtils.drawAtom.html @@ -4,4 +4,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.drawCut.html b/docs/functions/SharedToolUtils_DrawUtils.drawCut.html index 0b2e8744..4a9a4161 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.drawCut.html +++ b/docs/functions/SharedToolUtils_DrawUtils.drawCut.html @@ -1,4 +1,4 @@ drawCut | peircemyheart - v1.0.0
    • Draws the incoming CutNode on canvas as the incoming color string.

      Parameters

      • thisCut: CutNode

        Incoming CutNode.

      • color: string

        Incoming color string.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.drawGuidelines.html b/docs/functions/SharedToolUtils_DrawUtils.drawGuidelines.html index 74fefc2a..58aa5595 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.drawGuidelines.html +++ b/docs/functions/SharedToolUtils_DrawUtils.drawGuidelines.html @@ -4,4 +4,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.highlightNode.html b/docs/functions/SharedToolUtils_DrawUtils.highlightNode.html index ec28a23d..cebafbbc 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.highlightNode.html +++ b/docs/functions/SharedToolUtils_DrawUtils.highlightNode.html @@ -1,4 +1,4 @@ highlightNode | peircemyheart - v1.0.0
    • Highlights all the children of the incoming child node as the incoming color string.

      Parameters

      • child: AtomNode | CutNode

        Incoming child node.

      • color: string

        Incoming color string.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.redrawAtom.html b/docs/functions/SharedToolUtils_DrawUtils.redrawAtom.html index eea5df51..4be738c6 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.redrawAtom.html +++ b/docs/functions/SharedToolUtils_DrawUtils.redrawAtom.html @@ -1,3 +1,3 @@ redrawAtom | peircemyheart - v1.0.0
    • Redraws the incoming AtomNode. Also redraws the incoming AtomNode's bounding box.

      Parameters

      • incomingNode: AtomNode

        Incoming AtomNode.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.redrawProof.html b/docs/functions/SharedToolUtils_DrawUtils.redrawProof.html index daf6f5a3..5e719ff8 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.redrawProof.html +++ b/docs/functions/SharedToolUtils_DrawUtils.redrawProof.html @@ -1,3 +1,3 @@ redrawProof | peircemyheart - v1.0.0
    • Redraws the current proof AEGTree after clearing the canvas. Also updates the proof's tree string.

      -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_DrawUtils.redrawTree.html b/docs/functions/SharedToolUtils_DrawUtils.redrawTree.html index 685073b1..d33674d0 100644 --- a/docs/functions/SharedToolUtils_DrawUtils.redrawTree.html +++ b/docs/functions/SharedToolUtils_DrawUtils.redrawTree.html @@ -2,4 +2,4 @@ Also, updates cutDisplay and the window's string forms of the incoming AEGTree.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.alterAtom.html b/docs/functions/SharedToolUtils_EditModeUtils.alterAtom.html index 0a3eee1e..87f5857c 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.alterAtom.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.alterAtom.html @@ -3,4 +3,4 @@

    Parameters

    Returns AtomNode

    Altered version of originalAtom according to difference.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.alterCut.html b/docs/functions/SharedToolUtils_EditModeUtils.alterCut.html index 12982a06..5a5d8fa8 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.alterCut.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.alterCut.html @@ -4,4 +4,4 @@
  • difference: Point

    Incoming Point.

  • Returns CutNode

    Altered version of originalCut according to difference.

    Throws

    Error If originalCut is The Sheet of Assertion.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.alterCutChildren.html b/docs/functions/SharedToolUtils_EditModeUtils.alterCutChildren.html index 5c87d6cc..07ad517b 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.alterCutChildren.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.alterCutChildren.html @@ -3,4 +3,4 @@

    Parameters

    Returns CutNode

    originalCut with it and its children altered by difference.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.alterNode.html b/docs/functions/SharedToolUtils_EditModeUtils.alterNode.html index 1f7f2a9f..b0d23260 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.alterNode.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.alterNode.html @@ -3,4 +3,4 @@

    Parameters

    Returns AtomNode | CutNode

    Altered version of node according to difference.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.createEllipse.html b/docs/functions/SharedToolUtils_EditModeUtils.createEllipse.html index 06b3a236..41034bfb 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.createEllipse.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.createEllipse.html @@ -2,4 +2,4 @@ The original mouse placement and the current mouse placement are these Points.

    Parameters

    Returns Ellipse

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Ellipse

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.drawAltered.html b/docs/functions/SharedToolUtils_EditModeUtils.drawAltered.html index 95b72553..7f58a055 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.drawAltered.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.drawAltered.html @@ -3,4 +3,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.ellipseLargeEnough.html b/docs/functions/SharedToolUtils_EditModeUtils.ellipseLargeEnough.html index 63b3952d..7381c175 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.ellipseLargeEnough.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.ellipseLargeEnough.html @@ -4,4 +4,4 @@ Also, tiny CutNodes do not serve any purpose due to their inability to contain AtomNodes and CutNodes.

    Parameters

    Returns boolean

    True if ellipse is large enough to be legal.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.insertChildren.html b/docs/functions/SharedToolUtils_EditModeUtils.insertChildren.html index 97529807..55d15cc3 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.insertChildren.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.insertChildren.html @@ -4,4 +4,4 @@

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.reInsertNode.html b/docs/functions/SharedToolUtils_EditModeUtils.reInsertNode.html index d2c52082..c1727d8a 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.reInsertNode.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.reInsertNode.html @@ -2,4 +2,4 @@ Redraws that AEGTree afterward.

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.readdChildren.html b/docs/functions/SharedToolUtils_EditModeUtils.readdChildren.html index 79ef8ef1..9ed8c3fa 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.readdChildren.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.readdChildren.html @@ -3,4 +3,4 @@ "The cut node loses custody of its children so that those can still be redrawn."

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.resizeCut.html b/docs/functions/SharedToolUtils_EditModeUtils.resizeCut.html index 31475896..04d7fae3 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.resizeCut.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.resizeCut.html @@ -3,4 +3,4 @@
  • difference: Point

    One incoming Point.

  • direction: Point

    Other incoming Point.

  • Returns CutNode

    originalCut with radii expanded by difference towards direction.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/SharedToolUtils_EditModeUtils.validateChildren.html b/docs/functions/SharedToolUtils_EditModeUtils.validateChildren.html index 8738ddf0..1c585411 100644 --- a/docs/functions/SharedToolUtils_EditModeUtils.validateChildren.html +++ b/docs/functions/SharedToolUtils_EditModeUtils.validateChildren.html @@ -3,4 +3,4 @@

    Parameters

    Returns boolean

    True f all nodes are able to be inserted after being offset by difference.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/Themes.illegalColor.html b/docs/functions/Themes.illegalColor.html index d5c545d1..f68185a4 100644 --- a/docs/functions/Themes.illegalColor.html +++ b/docs/functions/Themes.illegalColor.html @@ -1,2 +1,2 @@ illegalColor | peircemyheart - v1.0.0

    Function illegalColor

    • Returns string

      the string color of components not allowed to be placed / dropped on the canvas

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/Themes.legalColor.html b/docs/functions/Themes.legalColor.html index a212f9a3..cb076888 100644 --- a/docs/functions/Themes.legalColor.html +++ b/docs/functions/Themes.legalColor.html @@ -1,2 +1,2 @@ legalColor | peircemyheart - v1.0.0
    • Returns string

      the string color of components allowed to be placed / dropped on the canvas

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/Themes.placedColor.html b/docs/functions/Themes.placedColor.html index 49162533..04606a9f 100644 --- a/docs/functions/Themes.placedColor.html +++ b/docs/functions/Themes.placedColor.html @@ -1,2 +1,2 @@ placedColor | peircemyheart - v1.0.0

    Function placedColor

    • Returns string

      the color of placed components on the canvas

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/ToggleModes.toggleHandler.html b/docs/functions/ToggleModes.toggleHandler.html index 25e75969..c38a9f8f 100644 --- a/docs/functions/ToggleModes.toggleHandler.html +++ b/docs/functions/ToggleModes.toggleHandler.html @@ -1 +1 @@ -toggleHandler | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +toggleHandler | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_AEGTree.html b/docs/modules/AEG_AEGTree.html index 8e8919d9..eaa2aae4 100644 --- a/docs/modules/AEG_AEGTree.html +++ b/docs/modules/AEG_AEGTree.html @@ -1,2 +1,2 @@ -AEG/AEGTree | peircemyheart - v1.0.0

    Module AEG/AEGTree

    Index

    Classes

    AEGTree +AEG/AEGTree | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_AEGUtils.html b/docs/modules/AEG_AEGUtils.html index e37ea39d..cd9285c6 100644 --- a/docs/modules/AEG_AEGUtils.html +++ b/docs/modules/AEG_AEGUtils.html @@ -1,4 +1,4 @@ -AEG/AEGUtils | peircemyheart - v1.0.0

    Module AEG/AEGUtils

    Index

    Functions

    getEllipsePoints +AEG/AEGUtils | peircemyheart - v1.0.0

    Module AEG/AEGUtils

    Index

    Functions

    getEllipsePoints pointInRect shapeContains shapesIntersect diff --git a/docs/modules/AEG_AtomNode.html b/docs/modules/AEG_AtomNode.html index ba429c69..7811cfef 100644 --- a/docs/modules/AEG_AtomNode.html +++ b/docs/modules/AEG_AtomNode.html @@ -1,2 +1,2 @@ -AEG/AtomNode | peircemyheart - v1.0.0

    Module AEG/AtomNode

    Index

    Classes

    AtomNode +AEG/AtomNode | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_CutNode.html b/docs/modules/AEG_CutNode.html index 3adbeee7..3b078d57 100644 --- a/docs/modules/AEG_CutNode.html +++ b/docs/modules/AEG_CutNode.html @@ -1,2 +1,2 @@ -AEG/CutNode | peircemyheart - v1.0.0

    Module AEG/CutNode

    Index

    Classes

    CutNode +AEG/CutNode | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_Ellipse.html b/docs/modules/AEG_Ellipse.html index 7ce3ff61..e0e84363 100644 --- a/docs/modules/AEG_Ellipse.html +++ b/docs/modules/AEG_Ellipse.html @@ -1,2 +1,2 @@ -AEG/Ellipse | peircemyheart - v1.0.0

    Module AEG/Ellipse

    Index

    Classes

    Ellipse +AEG/Ellipse | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_IO.html b/docs/modules/AEG_IO.html index 295cbadc..9ed2dd72 100644 --- a/docs/modules/AEG_IO.html +++ b/docs/modules/AEG_IO.html @@ -1,3 +1,3 @@ -AEG-IO | peircemyheart - v1.0.0

    Module AEG-IO

    Index

    Functions

    loadFile +AEG-IO | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_Point.html b/docs/modules/AEG_Point.html index 254cfce9..7b79065d 100644 --- a/docs/modules/AEG_Point.html +++ b/docs/modules/AEG_Point.html @@ -1,2 +1,2 @@ -AEG/Point | peircemyheart - v1.0.0

    Module AEG/Point

    Index

    Classes

    Point +AEG/Point | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_ProofNode.html b/docs/modules/AEG_ProofNode.html index 791a2bc8..719fc306 100644 --- a/docs/modules/AEG_ProofNode.html +++ b/docs/modules/AEG_ProofNode.html @@ -1,2 +1,2 @@ -AEG/ProofNode | peircemyheart - v1.0.0

    Module AEG/ProofNode

    Index

    Classes

    ProofNode +AEG/ProofNode | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/AEG_Rectangle.html b/docs/modules/AEG_Rectangle.html index 5725b9eb..0f389e68 100644 --- a/docs/modules/AEG_Rectangle.html +++ b/docs/modules/AEG_Rectangle.html @@ -1,2 +1,2 @@ -AEG/Rectangle | peircemyheart - v1.0.0

    Module AEG/Rectangle

    Index

    Classes

    Rectangle +AEG/Rectangle | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/ProofHistory.html b/docs/modules/ProofHistory.html index eb15d00b..c37c4fe0 100644 --- a/docs/modules/ProofHistory.html +++ b/docs/modules/ProofHistory.html @@ -1,4 +1,4 @@ -ProofHistory | peircemyheart - v1.0.0

    Module ProofHistory

    Index

    Functions

    appendStep +ProofHistory | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/ProofTools_ClearProofTool.html b/docs/modules/ProofTools_ClearProofTool.html index f8493cf0..6b14d0e3 100644 --- a/docs/modules/ProofTools_ClearProofTool.html +++ b/docs/modules/ProofTools_ClearProofTool.html @@ -1,4 +1,4 @@ -ProofTools/ClearProofTool | peircemyheart - v1.0.0

    Module ProofTools/ClearProofTool

    Index

    Functions

    clearProofMouseDown +ProofTools/ClearProofTool | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/ProofTools_DeiterationTool.html b/docs/modules/ProofTools_DeiterationTool.html index 6c776cb6..a5d11c1d 100644 --- a/docs/modules/ProofTools_DeiterationTool.html +++ b/docs/modules/ProofTools_DeiterationTool.html @@ -1,4 +1,4 @@ -ProofTools/DeiterationTool | peircemyheart - v1.0.0

    Module ProofTools/DeiterationTool

    Index

    Functions

    deiterationMouseDown +ProofTools/DeiterationTool | peircemyheart - v1.0.0

    Module ProofTools/DeiterationTool

    Index

    Functions

    deiterationMouseDown deiterationMouseMove deiterationMouseOut deiterationMouseUp diff --git a/docs/modules/ProofTools_DoubleCutDeletionTool.html b/docs/modules/ProofTools_DoubleCutDeletionTool.html index 0a0ff0cb..e60bd388 100644 --- a/docs/modules/ProofTools_DoubleCutDeletionTool.html +++ b/docs/modules/ProofTools_DoubleCutDeletionTool.html @@ -1,4 +1,4 @@ -ProofTools/DoubleCutDeletionTool | peircemyheart - v1.0.0

    Module ProofTools/DoubleCutDeletionTool

    Index

    Functions

    doubleCutDeletionMouseDown +ProofTools/DoubleCutDeletionTool | peircemyheart - v1.0.0

    Module ProofTools/DoubleCutDeletionTool

    Index

    Functions

    doubleCutDeletionMouseDown doubleCutDeletionMouseMove doubleCutDeletionMouseOut doubleCutDeletionMouseUp diff --git a/docs/modules/ProofTools_DoubleCutInsertionTool.html b/docs/modules/ProofTools_DoubleCutInsertionTool.html index 5b2cd5d6..ef7a0d8f 100644 --- a/docs/modules/ProofTools_DoubleCutInsertionTool.html +++ b/docs/modules/ProofTools_DoubleCutInsertionTool.html @@ -1,4 +1,4 @@ -ProofTools/DoubleCutInsertionTool | peircemyheart - v1.0.0

    Module ProofTools/DoubleCutInsertionTool

    Index

    Functions

    doubleCutInsertionMouseDown +ProofTools/DoubleCutInsertionTool | peircemyheart - v1.0.0

    Module ProofTools/DoubleCutInsertionTool

    Index

    Functions

    doubleCutInsertionMouseDown doubleCutInsertionMouseEnter doubleCutInsertionMouseMove doubleCutInsertionMouseOut diff --git a/docs/modules/ProofTools_ErasureTool.html b/docs/modules/ProofTools_ErasureTool.html index 3652d069..5723962a 100644 --- a/docs/modules/ProofTools_ErasureTool.html +++ b/docs/modules/ProofTools_ErasureTool.html @@ -1,4 +1,4 @@ -ProofTools/ErasureTool | peircemyheart - v1.0.0

    Module ProofTools/ErasureTool

    Index

    Functions

    erasureMouseDown +ProofTools/ErasureTool | peircemyheart - v1.0.0

    Module ProofTools/ErasureTool

    Index

    Functions

    erasureMouseDown erasureMouseMove erasureMouseOut erasureMouseUp diff --git a/docs/modules/ProofTools_InsertionTools.html b/docs/modules/ProofTools_InsertionTools.html index a4fe4e50..f0ed500f 100644 --- a/docs/modules/ProofTools_InsertionTools.html +++ b/docs/modules/ProofTools_InsertionTools.html @@ -1,4 +1,4 @@ -ProofTools/InsertionTools | peircemyheart - v1.0.0

    Module ProofTools/InsertionTools

    Index

    Functions

    insertionMouseDown +ProofTools/InsertionTools | peircemyheart - v1.0.0

    Module ProofTools/InsertionTools

    Index

    Functions

    insertionMouseDown insertionMouseMove insertionMouseOut insertionMouseUp diff --git a/docs/modules/ProofTools_IterationTool.html b/docs/modules/ProofTools_IterationTool.html index 0c89c0f7..4268d0b4 100644 --- a/docs/modules/ProofTools_IterationTool.html +++ b/docs/modules/ProofTools_IterationTool.html @@ -1,4 +1,4 @@ -ProofTools/IterationTool | peircemyheart - v1.0.0

    Module ProofTools/IterationTool

    Index

    Functions

    iterationMouseDown +ProofTools/IterationTool | peircemyheart - v1.0.0

    Module ProofTools/IterationTool

    Index

    Functions

    iterationMouseDown iterationMouseMove iterationMouseOut iterationMouseUp diff --git a/docs/modules/ProofTools_PasteInProof.html b/docs/modules/ProofTools_PasteInProof.html index 5902f8e4..55714809 100644 --- a/docs/modules/ProofTools_PasteInProof.html +++ b/docs/modules/ProofTools_PasteInProof.html @@ -1,4 +1,4 @@ -ProofTools/PasteInProof | peircemyheart - v1.0.0

    Module ProofTools/PasteInProof

    Index

    Functions

    pasteInProofMouseDown +ProofTools/PasteInProof | peircemyheart - v1.0.0

    Module ProofTools/PasteInProof

    Index

    Functions

    pasteInProofMouseDown pasteInProofMouseMove pasteInProofMouseOut pasteInProofMouseUp diff --git a/docs/modules/ProofTools_ProofMoveMultiTool.html b/docs/modules/ProofTools_ProofMoveMultiTool.html index 0296a2c2..6528bba5 100644 --- a/docs/modules/ProofTools_ProofMoveMultiTool.html +++ b/docs/modules/ProofTools_ProofMoveMultiTool.html @@ -1,4 +1,4 @@ -ProofTools/ProofMoveMultiTool | peircemyheart - v1.0.0

    Module ProofTools/ProofMoveMultiTool

    Index

    Functions

    proofMoveMultiMouseDown +ProofTools/ProofMoveMultiTool | peircemyheart - v1.0.0

    Module ProofTools/ProofMoveMultiTool

    Index

    Functions

    proofMoveMultiMouseDown proofMoveMultiMouseMove proofMoveMultiMouseOut proofMoveMultiMouseUp diff --git a/docs/modules/ProofTools_ProofMoveSingleTool.html b/docs/modules/ProofTools_ProofMoveSingleTool.html index bb50a83b..a285c1e2 100644 --- a/docs/modules/ProofTools_ProofMoveSingleTool.html +++ b/docs/modules/ProofTools_ProofMoveSingleTool.html @@ -1,4 +1,4 @@ -ProofTools/ProofMoveSingleTool | peircemyheart - v1.0.0

    Module ProofTools/ProofMoveSingleTool

    Index

    Functions

    proofMoveSingleMouseDown +ProofTools/ProofMoveSingleTool | peircemyheart - v1.0.0

    Module ProofTools/ProofMoveSingleTool

    Index

    Functions

    proofMoveSingleMouseDown proofMoveSingleMouseMove proofMoveSingleMouseOut proofMoveSingleMouseUp diff --git a/docs/modules/ProofTools_ProofResizeTool.html b/docs/modules/ProofTools_ProofResizeTool.html index 55cb0f48..d714d061 100644 --- a/docs/modules/ProofTools_ProofResizeTool.html +++ b/docs/modules/ProofTools_ProofResizeTool.html @@ -1,4 +1,4 @@ -ProofTools/ProofResizeTool | peircemyheart - v1.0.0

    Module ProofTools/ProofResizeTool

    Index

    Functions

    proofResizeMouseDown +ProofTools/ProofResizeTool | peircemyheart - v1.0.0

    Module ProofTools/ProofResizeTool

    Index

    Functions

    proofResizeMouseDown proofResizeMouseMove proofResizeMouseOut proofResizeMouseUp diff --git a/docs/modules/ProofTools_ProofToolsUtils.html b/docs/modules/ProofTools_ProofToolsUtils.html index 6fdaa15b..0bfac5ec 100644 --- a/docs/modules/ProofTools_ProofToolsUtils.html +++ b/docs/modules/ProofTools_ProofToolsUtils.html @@ -1,4 +1,4 @@ -ProofTools/ProofToolsUtils | peircemyheart - v1.0.0

    Module ProofTools/ProofToolsUtils

    Index

    Functions

    getCurrentProofTree +ProofTools/ProofToolsUtils | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/SharedToolUtils_DragTool.html b/docs/modules/SharedToolUtils_DragTool.html index 7202b84f..41f112f1 100644 --- a/docs/modules/SharedToolUtils_DragTool.html +++ b/docs/modules/SharedToolUtils_DragTool.html @@ -1,4 +1,4 @@ -SharedToolUtils/DragTool | peircemyheart - v1.0.0

    Module SharedToolUtils/DragTool

    Index

    Variables

    offset +SharedToolUtils/DragTool | peircemyheart - v1.0.0

    Module SharedToolUtils/DragTool

    Index

    Variables

    Functions

    dragMouseDown dragMouseEnter dragMouseMove diff --git a/docs/modules/SharedToolUtils_DrawUtils.html b/docs/modules/SharedToolUtils_DrawUtils.html index ccdb64b8..f84c5232 100644 --- a/docs/modules/SharedToolUtils_DrawUtils.html +++ b/docs/modules/SharedToolUtils_DrawUtils.html @@ -1,4 +1,4 @@ -SharedToolUtils/DrawUtils | peircemyheart - v1.0.0

    Module SharedToolUtils/DrawUtils

    Index

    Functions

    changeCursorStyle +SharedToolUtils/DrawUtils | peircemyheart - v1.0.0

    Module SharedToolUtils/DrawUtils

    Index

    Functions

    changeCursorStyle cleanCanvas determineAndChangeCursorStyle determineDirection diff --git a/docs/modules/SharedToolUtils_EditModeUtils.html b/docs/modules/SharedToolUtils_EditModeUtils.html index 933350a5..b0f51c3b 100644 --- a/docs/modules/SharedToolUtils_EditModeUtils.html +++ b/docs/modules/SharedToolUtils_EditModeUtils.html @@ -1,4 +1,4 @@ -SharedToolUtils/EditModeUtils | peircemyheart - v1.0.0

    Module SharedToolUtils/EditModeUtils

    Index

    Functions

    alterAtom +SharedToolUtils/EditModeUtils | peircemyheart - v1.0.0

    Module SharedToolUtils/EditModeUtils

    Index

    Functions

    alterAtom alterCut alterCutChildren alterNode diff --git a/docs/modules/Themes.html b/docs/modules/Themes.html index 4a00a144..91af83ad 100644 --- a/docs/modules/Themes.html +++ b/docs/modules/Themes.html @@ -1,4 +1,4 @@ -Themes | peircemyheart - v1.0.0

    Module Themes

    Index

    Functions

    illegalColor +Themes | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/ToggleModes.html b/docs/modules/ToggleModes.html index 53a4c7c8..fed1025f 100644 --- a/docs/modules/ToggleModes.html +++ b/docs/modules/ToggleModes.html @@ -1,2 +1,2 @@ -ToggleModes | peircemyheart - v1.0.0

    Module ToggleModes

    Index

    Functions

    toggleHandler +ToggleModes | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/treeContext.html b/docs/modules/treeContext.html index 52173514..a11d91a8 100644 --- a/docs/modules/treeContext.html +++ b/docs/modules/treeContext.html @@ -1,3 +1,3 @@ -treeContext | peircemyheart - v1.0.0

    Module treeContext

    Index

    Enumerations

    Tool +treeContext | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/SharedToolUtils_DragTool.offset.html b/docs/variables/SharedToolUtils_DragTool.offset.html index 2ea727bc..a9a6384a 100644 --- a/docs/variables/SharedToolUtils_DragTool.offset.html +++ b/docs/variables/SharedToolUtils_DragTool.offset.html @@ -1 +1 @@ -offset | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file +offset | peircemyheart - v1.0.0

    Generated using TypeDoc

    \ No newline at end of file