All files / src/elements/point FixedPoint.ts

100% Statements 38/38
100% Branches 2/2
100% Functions 2/2
100% Lines 38/38

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 391x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 3243x 3243x 3243x 3243x 3243x 1x 1x 13x 13x 13x 13x 1x  
/*----------------------------------------------------------------------+
|    Title:	FixedPoint.ts                                               |
|    A port of the software Geometry Applet by                          |
|    Author:    David E. Joyce                                          |
|        Department of Mathematics and Computer Science                 |
|        Clark University                                               |
|        Worcester, MA 01610-1477                                       |
|        U.S.A.                                                         |
|                                                                       |
|        http://aleph0.clarku.edu/~djoyce/home.html                     |
|        djoyce@clarku.edu                                              |
|                                                                       |
|    Date:    February, 1996.   Version 2.0.0 May, 1997.                |
|    TypeScript Port: 2019, Nelson Brown, brownnrl@gmail.com            |
|                           https://www.nelsonbrown.net/                |
+----------------------------------------------------------------------*/
import {PointElement, IPointElementConstruction} from "./PointElement";
import {PlaneElement} from "../plane/PlaneElement";
 
export class FixedPoint extends PointElement {
 
    protected _initx : number;
    protected _inity : number;
    protected _initz : number;
 
    constructor(ip? : IPointElementConstruction) {
        super(ip);
        this._initx = this._x;
        this._inity = this._y;
        this._initz = this._z;
    }
 
    public reset() : void {
        this._x = this._initx;
        this._y = this._inity;
        this._z = this._initz;
    }
}