35 return (
ROUND( plsc->phyxmi + plsc->phyxlen * x ) );
43 return (
ROUND( plsc->phyymi + plsc->phyylen * y ) );
51 return (
ROUND( plsc->phyxmi + plsc->xpmm * x ) );
59 return (
ROUND( plsc->phyymi + plsc->ypmm * y ) );
69 return (
ROUND( plsc->wpxoff + plsc->wpxscl * x ) );
79 return (
ROUND( plsc->wpyoff + plsc->wpyscl * y ) );
91 return (
PLFLT) ( ( x - plsc->phyxmi ) / (
double) plsc->phyxlen );
99 return (
PLFLT) ( ( y - plsc->phyymi ) / (
double) plsc->phyylen );
107 return ( (
PLFLT) ( x * plsc->xpmm /
ABS( plsc->phyxma - plsc->phyxmi ) ) );
115 return ( (
PLFLT) ( y * plsc->ypmm /
ABS( plsc->phyyma - plsc->phyymi ) ) );
123 return ( (
PLFLT) ( plsc->wdxoff + plsc->wdxscl * x ) );
131 return ( (
PLFLT) ( plsc->wdyoff + plsc->wdyscl * y ) );
139 return ( (
PLFLT) ( plsc->spdxmi + ( plsc->spdxma - plsc->spdxmi ) * x ) );
147 return ( (
PLFLT) ( plsc->spdymi + ( plsc->spdyma - plsc->spdymi ) * y ) );
159 return ( (
PLFLT) ( x *
ABS( plsc->phyxma - plsc->phyxmi ) / plsc->xpmm ) );
167 return ( (
PLFLT) ( y *
ABS( plsc->phyyma - plsc->phyymi ) / plsc->ypmm ) );
175 return ( (
PLFLT) ( plsc->wmxoff + plsc->wmxscl * x ) );
183 return ( (
PLFLT) ( plsc->wmyoff + plsc->wmyscl * y ) );
195 return ( (
PLFLT) ( ( x - plsc->spdxmi ) / ( plsc->spdxma - plsc->spdxmi ) ) );
203 return ( (
PLFLT) ( ( y - plsc->spdymi ) / ( plsc->spdyma - plsc->spdymi ) ) );
216 return ( (
PLFLT) ( ( x - plsc->basecx ) * plsc->cxx +
217 ( y - plsc->basecy ) * plsc->cxy ) );
226 return ( (
PLFLT) ( ( x - plsc->basecx ) * plsc->cyx +
227 ( y - plsc->basecy ) * plsc->cyy +
228 ( z - plsc->ranmi ) * plsc->cyz ) );
237 return ( (
PLFLT) ( ( x - plsc->basecx ) * plsc->czx +
238 ( y - plsc->basecy ) * plsc->czy +
239 ( z - plsc->ranmi ) * plsc->czz ) );