33 return (
ROUND( plsc->phyxmi + plsc->phyxlen * x ) );
41 return (
ROUND( plsc->phyymi + plsc->phyylen * y ) );
49 return (
ROUND( plsc->phyxmi + plsc->xpmm * x ) );
57 return (
ROUND( plsc->phyymi + plsc->ypmm * y ) );
67 return (
ROUND( plsc->wpxoff + plsc->wpxscl * x ) );
77 return (
ROUND( plsc->wpyoff + plsc->wpyscl * y ) );
89 return (
PLFLT) ( ( x - plsc->phyxmi ) / (
double) plsc->phyxlen );
97 return (
PLFLT) ( ( y - plsc->phyymi ) / (
double) plsc->phyylen );
105 return ( (
PLFLT) ( x * plsc->xpmm /
ABS( plsc->phyxma - plsc->phyxmi ) ) );
113 return ( (
PLFLT) ( y * plsc->ypmm /
ABS( plsc->phyyma - plsc->phyymi ) ) );
121 return ( (
PLFLT) ( plsc->wdxoff + plsc->wdxscl * x ) );
129 return ( (
PLFLT) ( plsc->wdyoff + plsc->wdyscl * y ) );
137 return ( (
PLFLT) ( plsc->spdxmi + ( plsc->spdxma - plsc->spdxmi ) * x ) );
145 return ( (
PLFLT) ( plsc->spdymi + ( plsc->spdyma - plsc->spdymi ) * y ) );
157 return ( (
PLFLT) ( x *
ABS( plsc->phyxma - plsc->phyxmi ) / plsc->xpmm ) );
165 return ( (
PLFLT) ( y *
ABS( plsc->phyyma - plsc->phyymi ) / plsc->ypmm ) );
173 return ( (
PLFLT) ( plsc->wmxoff + plsc->wmxscl * x ) );
181 return ( (
PLFLT) ( plsc->wmyoff + plsc->wmyscl * y ) );
193 return ( (
PLFLT) ( ( x - plsc->spdxmi ) / ( plsc->spdxma - plsc->spdxmi ) ) );
201 return ( (
PLFLT) ( ( y - plsc->spdymi ) / ( plsc->spdyma - plsc->spdymi ) ) );
214 return ( (
PLFLT) ( ( x - plsc->basecx ) * plsc->cxx +
215 ( y - plsc->basecy ) * plsc->cxy ) );
224 return ( (
PLFLT) ( ( x - plsc->basecx ) * plsc->cyx +
225 ( y - plsc->basecy ) * plsc->cyy +
226 ( z - plsc->ranmi ) * plsc->cyz ) );
235 return ( (
PLFLT) ( ( x - plsc->basecx ) * plsc->czx +
236 ( y - plsc->basecy ) * plsc->czy +
237 ( z - plsc->ranmi ) * plsc->czz ) );
PLFLT plP_w3wcz(PLFLT x, PLFLT y, PLFLT z)
PLFLT plP_w3wcy(PLFLT x, PLFLT y, PLFLT z)
PLFLT plP_w3wcx(PLFLT x, PLFLT y, PLFLT PL_UNUSED(z))