From 605b3505e40a95d11a7032f1d102d937a028bd0d Mon Sep 17 00:00:00 2001 From: James-Oswald Date: Sat, 16 Dec 2023 02:21:48 +0000 Subject: [PATCH] deploy: 605add8340093897446463823db918daebb15c3c --- 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 9fa50b70..7355c100 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 8ebdc55b..f77acecb 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 31ebbb5d..0ad3a719 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 fa1b07bc..8d43af09 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 359c20f0..a31f5df5 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 388b7ae3..27c0857b 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 6f83fcc5..ede00eaf 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 0d909697..4ca0899a 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 b350dbfa..78d34e71 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 909f3fae..45d12c34 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 0a1b8e63..111e3f77 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 831ffa9b..4e30cc8a 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 d9368509..9c4a86cc 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 f7ae6d55..242ad2fb 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 a4a348bf..4dabc1c0 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 1bbe7b2c..c2d1b712 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 c68817ab..03d59ac9 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 279d4390..b419ea08 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 90b505fe..a56e3d52 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 c020a1cd..04e133b7 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 f73d41ed..310ee81e 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 9816328d..c1887f0b 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 4bb52f39..69ca3cb4 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 b31d3e31..c23bda27 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 bc15e232..a67f0893 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 2b0a1e93..eba111da 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 84458859..3b7b986c 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 f76f150f..2ce2445d 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 b59a8517..49da896b 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 585ff78f..77590c2e 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 39646ef8..1de33dfa 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 ad12b6e3..d3e4b679 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 ed96df18..61e30c74 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 1ded3e81..d732869b 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 46643508..c43a3bcb 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 3254c1af..cbd9dd47 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 34dfaaba..e6349463 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 3bf102b2..db46c49d 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 2c49f980..43af4647 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 689c08fb..718ad20e 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 27a1c857..d7951b51 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 a51ce8ae..087b582e 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 259c1ba5..e6acf802 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 b04dc52d..6a7e792d 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 32b87329..9ee52f12 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 3c109b7b..877ee39a 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 08f4fba4..d849dd5a 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 b25bb07f..8834f704 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 2bf56cf7..0daaf244 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 b642ab14..80b6caae 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 cdb2df0c..3e7a6acd 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 93f865d4..f38f7b5d 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 c0216671..024770a2 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 fb2c0a55..95273c90 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 bab93dff..ab14d16e 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 87154e52..8daac033 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 4b7cdeed..8cd208f7 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 a6497efd..f15d6297 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 38b10fca..6018fdc6 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 72386d66..bd95c019 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 de4d16f8..d77b2838 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 1a2e3017..254d8ad2 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 7ca43262..fcb16714 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 444af1ad..289511e2 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 235b66b8..5c9c2e10 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 e2d5be02..54dbfd95 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 83d50231..ff6be05f 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 52c31cd9..a4573e77 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 dcb71803..e363cd4b 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 004dcb70..a23c6bde 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 bbde2ef2..7a1280a8 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 5718a336..6c5e7fff 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 172b6242..c9690a8d 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 c63c8ef5..5e923c61 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 96cd2640..1b0cc6a2 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 d027b930..5cf3dd6f 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 35bd2785..eb20f8b2 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 ea20350c..5b481b85 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 47dd922e..3f041b31 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 f49d973e..63076a0c 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 7739feb3..952af140 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 2f354356..9f75ae84 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 bd53b0e4..400c7e72 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 8f69cae0..86d1e27b 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 d3c4d44b..9a38e5a8 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 ca743aac..0f24fa0d 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 980cc76c..624d3cb0 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 b557355b..e8495f3b 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 b147f1a6..6fff0b13 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 840b2a4e..49efce1d 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 347189da..621f960c 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 94641380..efc21739 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 8c16d6fd..dd48fc58 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 9c174405..c0d7350d 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 e939db84..16611353 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 ff1b6a91..bea2cca7 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 c63c4cc8..c6c14e8e 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 943dc279..a0ad0f26 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 bf14bc84..712a01e4 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 2785a67b..8bdbd7fe 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 8840d2c6..0e18bb1d 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 986db2a9..d50d9b6b 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 8fcdf2c9..6e10b6f5 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 6ac43271..358ee8bb 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 1aaaaff2..a507aca5 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 b710487d..c74974f0 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 4e1ab4ca..362f10fd 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 dddd31b6..1fa286b3 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 d6208f75..4449c6f2 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 2eda20a6..510b065f 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 cce96b09..031fc300 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 994d9a03..d848ac37 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 38eba992..68e2c494 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 3fbf1de3..7bab7939 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 73eeb88f..0375f63a 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 ae66c4ae..511f7d66 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 bf01d41c..610ef0d3 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 485e76c9..a068ff22 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 11de76b4..b24d8409 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 e64f0ac0..f1b5f15e 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 ad34e3dd..b4ac744d 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 0df8a205..c7a497a1 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 ffc664d3..33dcf210 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 a9092b4c..271f5bf0 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 e34b65b4..bed8632b 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 66b2b4d4..4b2166d6 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 39e3001a..4097330b 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 c9aca49a..d9c2071a 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