KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
kjb::Image Member List

This is the complete list of members for kjb::Image, including all inherited members.

at(int row, int col, int channel)kjb::Image
at(int row, int col, int channel) const kjb::Image
at(int row, int col)kjb::Image
at(int row, int col) const kjb::Image
at(int index) const kjb::Image
at(int index)kjb::Image
BLUE enum valuekjb::Image
c_ptr() const kjb::Image
check_bounds(int row, int col) const kjb::Image
create_initialized_image(int rows, int cols, int r, int g, int b)kjb::Imagestatic
create_zero_image(int rows, int cols)kjb::Imageinlinestatic
crop(int r, int c, int num_rows, int num_cols)kjb::Image
display(const std::string &title=std::string()) const kjb::Image
draw_aa_rectangle(int first_row, int first_col, int last_row, int last_col, Pixel_type p)kjb::Image
draw_aa_rectangle_outline(int first_row, int first_col, int last_row, int last_col, Pixel_type p)kjb::Image
draw_arrow(const Vector &src, const Vector &dest, const Image::Pixel_type pixel)kjb::Image
draw_circle(int center_row, int center_col, int radius, int line_width, Pixel_type p)kjb::Image
draw_disk(int center_row, int center_col, int radius, Pixel_type p)kjb::Image
draw_image(const kjb_c::KJB_image *overlay, int row=0, int col=0, int scale=1)kjb::Image
draw_image(const Image &overlay, int row=0, int col=0, int scale=1)kjb::Image
draw_line_segment(int row_from, int col_from, int row_to, int col_to, int width, Pixel_type p)kjb::Image
draw_point(int row, int col, int width, Pixel_type p)kjb::Image
draw_polyline(Iterator begin, Iterator end, int width, Pixel_type p)kjb::Imageinline
draw_text_center(int row, int col, const std::string &text, const std::string &font_file="times14")kjb::Image
draw_text_top_left(int row, int col, const std::string &text, const std::string &font_file="times14")kjb::Image
END_CHANNELS enum valuekjb::Image
from_color_matrices(const Matrix &red, const Matrix &green, const Matrix &blue)kjb::Image
from_color_matrix(const Int_matrix &m)kjb::Image
get_channel(int index) const kjb::Image
get_flags() const kjb::Imageinline
get_inverted() const kjb::Imageinline
get_length() const kjb::Imageinline
get_num_cols() const kjb::Imageinline
get_num_rows() const kjb::Imageinline
GREEN enum valuekjb::Image
Image(int rows=0, int cols=0)kjb::Image
Image(const kjb_c::Matrix &src)kjb::Imageexplicit
Image(const Matrix &src)kjb::Imageexplicit
Image(const Image &src)kjb::Image
Image(const std::string &fname)kjb::Imageexplicit
Image(Impl_type *wrap_me)kjb::Imageexplicit
Image(int num_rows, int num_cols, int r, int g, int b)kjb::Image
Impl_type typedefkjb::Image
intensity_histogram(InputIterator first, InputIterator last) const kjb::Image
invert()kjb::Image
m_imagekjb::Imageprotected
non_const_c_ptr() const kjb::Imageinline
operator()(int row, int col, int channel)kjb::Imageinline
operator()(int row, int col, int channel) const kjb::Imageinline
operator()(int row, int col)kjb::Imageinline
operator()(int row, int col) const kjb::Imageinline
operator()(int index)kjb::Imageinline
operator()(int index) const kjb::Image
operator*=(double op2)kjb::Image
operator+=(const Image &op2)kjb::Image
operator-=(const Image &op2)kjb::Image
operator/=(double op2)kjb::Image
operator=(const kjb_c::KJB_image &src)kjb::Image
operator=(const Image &src)kjb::Image
Pixel_type typedefkjb::Image
RED enum valuekjb::Image
RGB_channel enum namekjb::Image
scale(double factor)kjb::Imageinline
set_c_ptr(Impl_type *iimage)kjb::Imageinline
set_flags(int new_flags)kjb::Imageinline
swap(Image &other)kjb::Imageinline
swap(kjb::Image &a, kjb::Image &b)kjb::Imagefriend
to_channel_matrix(RGB_channel channel) const kjb::Image
to_color_matrix(double scale=1.0) const kjb::Image
to_grayscale_matrix() const kjb::Image
to_grayscale_matrix(double r_w, double g_w, double b_w) const kjb::Image
write(const std::string &fname) const kjb::Image
~Image()kjb::Imageinlinevirtual