Branch Coverage

pp-plcolorpoints.c
Criterion Covered Total %
branch 47 168 27.9


line true false branch
43 0 2 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in plcolorpoints:" "broadcast.incs NULL");
108 0 2 if ( __privtrans->bvalflag ) { /* ** do 'bad' Code ** */
111 0 0 switch (__privtrans->__datatype) { /* Start generic switch */
113 0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
114 0 0 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 0 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 0 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 0 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 0 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 0 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 0 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
121 0 0 for (i=0;i
122 0 0 if (PDL_ISBAD2((z_datap)[0+(__inc_z_n*(i))],z_badval,D,z_badval_isnan)) continue;
0 0 if (PDL_ISBAD2((z_datap)[0+(__inc_z_n*(i))],z_badval,D,z_badval_isnan)) continue;
123 0 0 ci = (zrange == 0.0) ? 0.5 : ((z_datap)[0+(__inc_z_n*(i))] - (minz_datap)[0]) / zrange; /* get color idx in 0-1 range */
124 0 0 if (ci < 0) ci = 0; /* enforce bounds */
125 0 0 if (ci > 1) ci = 1;
129 0 0 }}PDL_BROADCASTLOOP_END_plcolorpoints_readdata
0 0 }}PDL_BROADCASTLOOP_END_plcolorpoints_readdata
137 2 0 switch (__privtrans->__datatype) { /* Start generic switch */
139 0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
2 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
2 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
2 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
2 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
2 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
2 0 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
0 2 PDL_DECLARE_PARAMS_plcolorpoints_1(PDL_Double,D,PDL_Long,L)
140 0 2 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 2 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 2 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 2 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
0 2 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
2 2 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
2 2 PDL_BROADCASTLOOP_START_plcolorpoints_readdata {int i;
147 40 2 for (i=0;i
148 40 0 ci = (zrange == 0.0) ? 0.5 : ((z_datap)[0+(__inc_z_n*(i))] - (minz_datap)[0]) / zrange; /* get color idx in 0-1 range */
149 0 40 if (ci < 0) ci = 0; /* enforce bounds */
150 0 40 if (ci > 1) ci = 1;
153 0 2 }}PDL_BROADCASTLOOP_END_plcolorpoints_readdata
0 2 }}PDL_BROADCASTLOOP_END_plcolorpoints_readdata
191 0 2 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
193 0 2 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
200 0 2 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
201 0 2 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));