File Coverage

xsi/noding/ScaledNoder.xsi
Criterion Covered Total %
statement 6 7 85.7
branch 10 20 50.0
condition n/a
subroutine n/a
pod n/a
total 16 27 59.2


line stmt bran cond sub pod time code
1             MODULE = Geo::Geos PACKAGE = Geo::Geos::Noding::ScaledNoder
2             PROTOTYPES: DISABLE
3              
4             Sv new(SV*, SV* noder, double nScaleFactor, double nOffsetX=0.0, double nOffsetY=0.0) {
5 1 50         Noder& n = xs::in(noder);
6 2 50         Object wrapped = xs::out<>(new ScaledNoder(n, nScaleFactor, nOffsetX, nOffsetY));
    50          
    50          
    50          
7 1 50         wrapped.payload_attach(SvRV(noder), &payload_marker);
8 1 50         RETVAL = wrapped.ref();
    50          
9             }
10              
11 1           bool ScaledNoder::isIntegerPrecision ()
12              
13 0           int CLONE_SKIP (...) { PERL_UNUSED_VAR(items); RETVAL = 1; }
14              
15             BOOT {
16 46 50         Stash(__PACKAGE__).inherit("Geo::Geos::Noding::Noder");
    50          
17             }