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

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

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

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


Member Data Documentation


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

Generated on Fri Aug 8 16:14:20 2008 for steghide by  doxygen 1.5.6