src/third_party/specimenTools/lib/bower_components/Atem-Pen-Case/lib/pens/TransformPen.js
/**
     * The 'outPen' argument is another pen object. It will receive the
     * transformed coordinates. The 'transformation' argument can either
     * be a six-element Array, or a tools.misc.transform.Transform object.
     */
The 'outPen' argument is another pen object. It will receive the
transformed coordinates. The 'transformation' argument can either
be a six-element Array, or a tools.misc.transform.Transform object.
The ' outPen ' argument is another pen object . It will receive the transformed coordinates . The ' transformation ' argument can either be a six - element Array or a tools . misc . transform . Transform object .
function TransformPen(outPen, transformation) {
        if( transformation instanceof Array)
            transformation = new Transform(transformation);
        this._transformation = transformation;
        this._transformPoint = function(pt) {
            return transformation.transformPoint(pt);
        };
        this._outPen = outPen;
        this._stack = [];
    }
function TransformPen ( outPen , transformation ) { if ( transformation instanceof Array ) transformation = new Transform ( transformation ) ; this . _transformation = transformation ; this . _transformPoint = function ( pt ) { return transformation . transformPoint ( pt ) ; } ; this . _outPen = outPen ; this . _stack = [ ] ; }
The 'outPen' argument is another pen object.
The ' outPen ' argument is another pen object .