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 2589x 2589x 2589x 2589x 2589x 1x 1x 7x 7x 7x 7x 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;
    }
}