Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

RGBTriple Class Reference

#include <RGBTriple.h>

List of all members.

Public Member Functions

 RGBTriple (void)
 RGBTriple (BYTE r, BYTE g, BYTE b)
UWORD32 calcDistance (const RGBTriple &t) const
bool operator== (const RGBTriple &t) const
bool operator!= (const RGBTriple &t) const

Public Attributes

BYTE Red
BYTE Green
BYTE Blue


Constructor & Destructor Documentation

RGBTriple::RGBTriple void   )  [inline]
 

RGBTriple::RGBTriple BYTE  r,
BYTE  g,
BYTE  b
[inline]
 


Member Function Documentation

UWORD32 RGBTriple::calcDistance const RGBTriple t  )  const
 

get the squared distance in the RGB cube between this triple and the triple t

Parameters:
t another RGB triple
Returns:
the square of the euclidean distance between this and t

bool RGBTriple::operator!= const RGBTriple t  )  const
 

return true iff this triple and t are not equal (i.e. have different rgb values)

bool RGBTriple::operator== const RGBTriple t  )  const
 

returns true iff this triple and t are equal (i.e. have the same rgb values)


Member Data Documentation

BYTE RGBTriple::Blue
 

BYTE RGBTriple::Green
 

BYTE RGBTriple::Red
 


The documentation for this class was generated from the following files:
Generated on Fri Jul 16 19:41:22 2004 for steghide by doxygen 1.3.7