Back to index

plt-scheme  4.2.1
Functions
plcvt.c File Reference
#include "plplotP.h"

Go to the source code of this file.

Functions

PLINT plP_dcpcx (PLFLT x)
PLINT plP_dcpcy (PLFLT y)
PLINT plP_mmpcx (PLFLT x)
PLINT plP_mmpcy (PLFLT y)
PLINT plP_wcpcx (PLFLT x)
PLINT plP_wcpcy (PLFLT y)
PLFLT plP_pcdcx (PLINT x)
PLFLT plP_pcdcy (PLINT y)
PLFLT plP_mmdcx (PLFLT x)
PLFLT plP_mmdcy (PLFLT y)
PLFLT plP_wcdcx (PLFLT x)
PLFLT plP_wcdcy (PLFLT y)
PLFLT plP_scdcx (PLFLT x)
PLFLT plP_scdcy (PLFLT y)
PLFLT plP_dcmmx (PLFLT x)
PLFLT plP_dcmmy (PLFLT y)
PLFLT plP_wcmmx (PLFLT x)
PLFLT plP_wcmmy (PLFLT y)
PLFLT plP_dcscx (PLFLT x)
PLFLT plP_dcscy (PLFLT y)
PLFLT plP_w3wcx (PLFLT x, PLFLT y, PLFLT z)
PLFLT plP_w3wcy (PLFLT x, PLFLT y, PLFLT z)

Function Documentation

Definition at line 135 of file plcvt.c.

{
    return ((PLFLT) (x * ABS(plsc->phyxma - plsc->phyxmi) / plsc->xpmm));
}

Here is the caller graph for this function:

Definition at line 143 of file plcvt.c.

{
    return ((PLFLT) (y * ABS(plsc->phyyma - plsc->phyymi) / plsc->ypmm));
}

Here is the caller graph for this function:

Definition at line 15 of file plcvt.c.

{
    return (ROUND(plsc->phyxmi + plsc->phyxlen * x));
}

Here is the caller graph for this function:

Definition at line 23 of file plcvt.c.

{
    return (ROUND(plsc->phyymi + plsc->phyylen * y));
}

Here is the caller graph for this function:

Definition at line 171 of file plcvt.c.

{
    return ((PLFLT) ((x - plsc->spdxmi) / (plsc->spdxma - plsc->spdxmi)));
}

Here is the caller graph for this function:

Definition at line 179 of file plcvt.c.

{
    return ((PLFLT) ((y - plsc->spdymi) / (plsc->spdyma - plsc->spdymi)));
}

Here is the caller graph for this function:

Definition at line 83 of file plcvt.c.

{
    return ((PLFLT) (x * plsc->xpmm / ABS(plsc->phyxma - plsc->phyxmi)));
}

Here is the caller graph for this function:

Definition at line 91 of file plcvt.c.

{
    return ((PLFLT) (y * plsc->ypmm / ABS(plsc->phyyma - plsc->phyymi)));
}

Here is the caller graph for this function:

Definition at line 31 of file plcvt.c.

{
    return (ROUND(plsc->phyxmi + plsc->xpmm * x));
}

Here is the caller graph for this function:

Definition at line 39 of file plcvt.c.

{
    return (ROUND(plsc->phyymi + plsc->ypmm * y));
}

Here is the caller graph for this function:

Definition at line 67 of file plcvt.c.

{
    return (PLFLT) ((x - plsc->phyxmi) / (double) plsc->phyxlen);
}

Here is the caller graph for this function:

Definition at line 75 of file plcvt.c.

{
    return (PLFLT) ((y - plsc->phyymi) / (double) plsc->phyylen);
}

Here is the caller graph for this function:

Definition at line 115 of file plcvt.c.

{
    return ((PLFLT) (plsc->spdxmi + (plsc->spdxma - plsc->spdxmi) * x));
}

Definition at line 123 of file plcvt.c.

{
    return ((PLFLT) (plsc->spdymi + (plsc->spdyma - plsc->spdymi) * y));
}
PLFLT plP_w3wcx ( PLFLT  x,
PLFLT  y,
PLFLT  z 
)

Definition at line 191 of file plcvt.c.

{
    return ((PLFLT) ((x - plsc->basecx) * plsc->cxx +
                   (y - plsc->basecy) * plsc->cxy));
}

Here is the caller graph for this function:

PLFLT plP_w3wcy ( PLFLT  x,
PLFLT  y,
PLFLT  z 
)

Definition at line 200 of file plcvt.c.

{
    return ((PLFLT) ((x - plsc->basecx) * plsc->cyx +
                   (y - plsc->basecy) * plsc->cyy +
                   (z - plsc->ranmi) * plsc->cyz));
}

Here is the caller graph for this function:

Definition at line 99 of file plcvt.c.

{
    return ((PLFLT) (plsc->wdxoff + plsc->wdxscl * x));
}

Here is the caller graph for this function:

Definition at line 107 of file plcvt.c.

{
    return ((PLFLT) (plsc->wdyoff + plsc->wdyscl * y));
}

Here is the caller graph for this function:

Definition at line 151 of file plcvt.c.

{
    return ((PLFLT) (plsc->wmxoff + plsc->wmxscl * x));
}

Here is the caller graph for this function:

Definition at line 159 of file plcvt.c.

{
    return ((PLFLT) (plsc->wmyoff + plsc->wmyscl * y));
}

Here is the caller graph for this function:

Definition at line 47 of file plcvt.c.

{
    return (ROUND(plsc->wpxoff + plsc->wpxscl * x));
}

Here is the caller graph for this function:

Definition at line 55 of file plcvt.c.

{
    return (ROUND(plsc->wpyoff + plsc->wpyscl * y));
}

Here is the caller graph for this function: