Panda3D
 All Classes Functions Variables Enumerations
Public Member Functions | List of all members
PNMImageHeader::Histogram Class Reference

Public Member Functions

int get_count (int n) const
 Returns the number of occurrences in the image of the nth unique pixel color in the histogram. More...
 
int get_count (const PixelSpec &pixel) const
 Returns the number of occurrences in the image of the indicated pixel color. More...
 
int get_num_pixels () const
 Returns the number of unique pixel colors in the histogram. More...
 
const PixelSpecget_pixel (int n) const
 Returns the nth unique pixel color in the histogram. More...
 
 MAKE_SEQ (get_pixels, get_num_pixels, get_pixel)
 
void swap (PixelCount &pixels, HistMap &hist_map)
 Swaps the data in the Histogram with the indicated data. More...
 
void write (ostream &out) const
 

Detailed Description

Definition at line 162 of file pnmImageHeader.h.

Member Function Documentation

int PNMImageHeader::Histogram::get_count ( int  n) const
inline

Returns the number of occurrences in the image of the nth unique pixel color in the histogram.

Definition at line 605 of file pnmImageHeader.I.

int PNMImageHeader::Histogram::get_count ( const PixelSpec pixel) const
inline

Returns the number of occurrences in the image of the indicated pixel color.

Definition at line 617 of file pnmImageHeader.I.

int PNMImageHeader::Histogram::get_num_pixels ( ) const
inline

Returns the number of unique pixel colors in the histogram.

Definition at line 581 of file pnmImageHeader.I.

const PNMImageHeader::PixelSpec & PNMImageHeader::Histogram::get_pixel ( int  n) const
inline

Returns the nth unique pixel color in the histogram.

These are ordered by default from most common to least common.

Definition at line 593 of file pnmImageHeader.I.

void PNMImageHeader::Histogram::swap ( PixelCount pixels,
HistMap hist_map 
)
inline

Swaps the data in the Histogram with the indicated data.

This is normally used to load the Histogram data initially in PNMImage::make_histogram().

Definition at line 634 of file pnmImageHeader.I.

Referenced by PNMImage::make_histogram().


The documentation for this class was generated from the following files: