Panda3D

PNMImage Member List

This is the complete list of members for PNMImage, including all inherited members.
_comment (defined in PNMImageHeader)PNMImageHeader [protected]
_maxval (defined in PNMImageHeader)PNMImageHeader [protected]
_num_channels (defined in PNMImageHeader)PNMImageHeader [protected]
_type (defined in PNMImageHeader)PNMImageHeader [protected]
_x_size (defined in PNMImageHeader)PNMImageHeader [protected]
_y_size (defined in PNMImageHeader)PNMImageHeader [protected]
add_alpha()PNMImage [inline]
alpha_fill(double alpha=0.0)PNMImage [inline]
alpha_fill_val(xelval alpha=0)PNMImage
apply_exponent(double gray_exponent)PNMImage [inline]
apply_exponent(double gray_exponent, double alpha_exponent)PNMImage [inline]
apply_exponent(double red_exponent, double green_exponent, double blue_exponent)PNMImage [inline]
apply_exponent(double red_exponent, double green_exponent, double blue_exponent, double alpha_exponent)PNMImage
blend(int x, int y, const LRGBColord &val, double alpha)PNMImage [inline]
blend(int x, int y, double r, double g, double b, double alpha)PNMImage
blend_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, double pixel_scale=1.0)PNMImage
box_filter(double radius=1.0)PNMImage [inline]
box_filter_from(double radius, const PNMImage &copy)PNMImage
clamp_val(int input_value) const PNMImage [inline]
clear()PNMImage
clear(int x_size, int y_size, int num_channels=3, xelval maxval=255, PNMFileType *type=NULL)PNMImage
clear_read_size()PNMImage [inline]
ColorType enum name (defined in PNMImageHeader)PNMImageHeader
compute_histogram(HistMap &hist, xel *array, xelval *alpha, int max_colors=0)PNMImageHeader [protected]
compute_palette(Palette &palette, xel *array, xelval *alpha, int max_colors=0)PNMImageHeader [protected]
copy_channel(const PNMImage &copy, int src_channel, int dest_channel)PNMImage
copy_channel(const PNMImage &copy, int xto, int yto, int cto, int xfrom=0, int yfrom=0, int cfrom=0, int x_size=-1, int y_size=-1)PNMImage
copy_from(const PNMImage &copy)PNMImage
copy_header_from(const PNMImageHeader &header)PNMImage
copy_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1)PNMImage
CT_color enum value (defined in PNMImageHeader)PNMImageHeader
CT_four_channel enum value (defined in PNMImageHeader)PNMImageHeader
CT_grayscale enum value (defined in PNMImageHeader)PNMImageHeader
CT_invalid enum value (defined in PNMImageHeader)PNMImageHeader
CT_two_channel enum value (defined in PNMImageHeader)PNMImageHeader
darken_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, double pixel_scale=1.0)PNMImage
expand_border(int left, int right, int bottom, int top, const LColord &color)PNMImage
fill(double red, double green, double blue)PNMImage [inline]
fill(double gray=0.0)PNMImage [inline]
fill_val(xelval red, xelval green, xelval blue)PNMImage
fill_val(xelval gray=0)PNMImage [inline]
from_val(xelval input_value) const PNMImage [inline]
gamma_correct(double from_gamma, double to_gamma)PNMImage [inline]
gamma_correct_alpha(double from_gamma, double to_gamma)PNMImage [inline]
gaussian_filter(double radius=1.0)PNMImage [inline]
gaussian_filter_from(double radius, const PNMImage &copy)PNMImage
get_alpha(int x, int y) const PNMImage [inline]
get_alpha_val(int x, int y) const PNMImage [inline]
get_average_gray() const PNMImage
get_average_xel() const PNMImage
get_average_xel_a() const PNMImage
get_blue(int x, int y) const PNMImage [inline]
get_blue_val(int x, int y) const PNMImage [inline]
get_bright(int x, int y) const PNMImage [inline]
get_bright(int x, int y, double rc, double gc, double bc) const PNMImage [inline]
get_bright(int x, int y, double rc, double gc, double bc, double ac) const PNMImage [inline]
get_channel(int x, int y, int channel) const PNMImage [inline]
get_channel_val(int x, int y, int channel) const PNMImage
get_color_type() const PNMImageHeader [inline]
get_comment() const PNMImageHeader [inline]
get_gray(int x, int y) const PNMImage [inline]
get_gray_val(int x, int y) const PNMImage [inline]
get_green(int x, int y) const PNMImage [inline]
get_green_val(int x, int y) const PNMImage [inline]
get_maxval() const PNMImageHeader [inline]
get_num_channels() const PNMImageHeader [inline]
get_pixel(int x, int y) const PNMImage
get_read_x_size() const PNMImage [inline]
get_read_y_size() const PNMImage [inline]
get_red(int x, int y) const PNMImage [inline]
get_red_val(int x, int y) const PNMImage [inline]
get_type() const PNMImageHeader [inline]
get_x_size() const PNMImageHeader [inline]
get_xel(int x, int y) const PNMImage [inline]
get_xel_a(int x, int y) const PNMImage [inline]
get_xel_val(int x, int y) const PNMImage [inline]
get_y_size() const PNMImageHeader [inline]
has_alpha(ColorType color_type)PNMImageHeader [inline, static]
has_alpha() const PNMImageHeader [inline]
has_read_size() const PNMImage [inline]
has_type() const PNMImageHeader [inline]
HistMap typedef (defined in PNMImageHeader)PNMImageHeader
is_grayscale(ColorType color_type)PNMImageHeader [inline, static]
is_grayscale() const PNMImageHeader [inline]
is_valid() const PNMImage [inline]
lighten_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, double pixel_scale=1.0)PNMImage
make_grayscale()PNMImage [inline]
make_grayscale(double rc, double gc, double bc)PNMImage
make_histogram(Histogram &hist)PNMImage
make_reader(const Filename &filename, PNMFileType *type=NULL, bool report_unknown_type=true) const PNMImageHeader
make_reader(istream *file, bool owns_file=true, const Filename &filename=Filename(), string magic_number=string(), PNMFileType *type=NULL, bool report_unknown_type=true) const PNMImageHeader
make_rgb()PNMImage [inline]
make_writer(const Filename &filename, PNMFileType *type=NULL) const PNMImageHeader
make_writer(ostream *file, bool owns_file=true, const Filename &filename=Filename(), PNMFileType *type=NULL) const PNMImageHeader
operator*(const PNMImage &other) const PNMImage [inline]
operator*(double multiplier) const PNMImage [inline]
operator*=(const PNMImage &other)PNMImage
operator*=(double multiplier)PNMImage
operator+(const PNMImage &other) const PNMImage [inline]
operator+(const LColord &other) const PNMImage [inline]
operator+=(const PNMImage &other)PNMImage
operator+=(const LColord &other)PNMImage
operator-(const PNMImage &other) const PNMImage [inline]
operator-(const LColord &other) const PNMImage [inline]
operator-=(const PNMImage &other)PNMImage
operator-=(const LColord &other)PNMImage
operator=(const PNMImage &copy) (defined in PNMImage)PNMImage [inline]
operator=(const PNMImageHeader &copy) (defined in PNMImageHeader)PNMImageHeader [inline]
operator[](int y)PNMImage [inline]
operator[](int y) const PNMImage [inline]
operator~() const PNMImage
output(ostream &out) const (defined in PNMImageHeader)PNMImageHeader
Palette typedef (defined in PNMImageHeader)PNMImageHeader
perlin_noise_fill(double sx, double sy, int table_size=256, unsigned long seed=0)PNMImage
perlin_noise_fill(StackedPerlinNoise2 &perlin)PNMImage
PixelCount typedef (defined in PNMImageHeader)PNMImageHeader
PNMImage() (defined in PNMImage)PNMImage [inline]
PNMImage(const Filename &filename, PNMFileType *type=NULL) (defined in PNMImage)PNMImage
PNMImage(int x_size, int y_size, int num_channels=3, xelval maxval=255, PNMFileType *type=NULL) (defined in PNMImage)PNMImage [inline]
PNMImage(const PNMImage &copy) (defined in PNMImage)PNMImage [inline]
PNMImageHeader() (defined in PNMImageHeader)PNMImageHeader [inline]
PNMImageHeader(const PNMImageHeader &copy) (defined in PNMImageHeader)PNMImageHeader [inline]
quick_filter_from(const PNMImage &copy, int xborder=0, int yborder=0)PNMImage
read(const Filename &filename, PNMFileType *type=NULL, bool report_unknown_type=true)PNMImage
read(istream &data, const string &filename=string(), PNMFileType *type=NULL, bool report_unknown_type=true)PNMImage
read(PNMReader *reader)PNMImage
read_header(const Filename &filename, PNMFileType *type=NULL, bool report_unknown_type=true)PNMImageHeader
read_header(istream &data, const string &filename=string(), PNMFileType *type=NULL, bool report_unknown_type=true)PNMImageHeader
read_magic_number(istream *file, string &magic_number, int num_bytes)PNMImageHeader [static]
record_color(HistMap &hist, const PixelSpec &color)PNMImageHeader [inline, protected]
remix_channels(const LMatrix4 &conv)PNMImage
remove_alpha()PNMImage [inline]
render_spot(const LColord &fg, const LColord &bg, double min_radius, double max_radius)PNMImage
reverse_rows()PNMImage
set_alpha(int x, int y, double a)PNMImage [inline]
set_alpha_val(int x, int y, xelval a)PNMImage [inline]
set_blue(int x, int y, double b)PNMImage [inline]
set_blue_val(int x, int y, xelval b)PNMImage [inline]
set_channel(int x, int y, int channel, double value)PNMImage [inline]
set_channel_val(int x, int y, int channel, xelval value)PNMImage
set_color_type(ColorType color_type)PNMImage
set_comment(const string &comment)PNMImageHeader [inline]
set_gray(int x, int y, double gray)PNMImage [inline]
set_gray_val(int x, int y, xelval gray)PNMImage [inline]
set_green(int x, int y, double g)PNMImage [inline]
set_green_val(int x, int y, xelval g)PNMImage [inline]
set_maxval(xelval maxval)PNMImage
set_num_channels(int num_channels)PNMImage [inline]
set_pixel(int x, int y, const PixelSpec &pixel)PNMImage
set_read_size(int x_size, int y_size)PNMImage [inline]
set_red(int x, int y, double r)PNMImage [inline]
set_red_val(int x, int y, xelval r)PNMImage [inline]
set_type(PNMFileType *type)PNMImageHeader [inline]
set_xel(int x, int y, const LRGBColord &value)PNMImage [inline]
set_xel(int x, int y, double r, double g, double b)PNMImage [inline]
set_xel(int x, int y, double gray)PNMImage [inline]
set_xel_a(int x, int y, const LColord &value)PNMImage [inline]
set_xel_a(int x, int y, double r, double g, double b, double a)PNMImage [inline]
set_xel_val(int x, int y, const xel &value)PNMImage [inline]
set_xel_val(int x, int y, xelval r, xelval g, xelval b)PNMImage [inline]
set_xel_val(int x, int y, xelval gray)PNMImage [inline]
take_from(PNMImage &orig)PNMImage
threshold(const PNMImage &select_image, int channel, double threshold, const PNMImage &lt, const PNMImage &ge)PNMImage
to_val(double input_value) const PNMImage [inline]
write(const Filename &filename, PNMFileType *type=NULL) const PNMImage
write(ostream &data, const string &filename=string(), PNMFileType *type=NULL) const PNMImage
write(PNMWriter *writer) const PNMImage
~PNMImage() (defined in PNMImage)PNMImage [inline]
~PNMImageHeader() (defined in PNMImageHeader)PNMImageHeader [inline]
 All Classes Functions Variables Enumerations