#line 1 "/user/cvsspst/ees1cg/RAVL/RAVL-0.7/Image/Base/ByteYUVAValue.hh" // This file is part of RAVL, Recognition And Vision Library // Copyright (C) 2001, University of Surrey // This code may be redistributed under the terms of the GNU Lesser // General Public License (LGPL). See the lgpl.licence file for details or // see http://www.gnu.org/copyleft/lesser.html // file-header-ends-here #ifndef RAVLBYTEYUVAVALUE_HEADER #define RAVLBYTEYUVAVALUE_HEADER 1 ///////////////////////////////////////////////////// //! rcsid="$Id: ByteYUVAValue.hh,v 1.1 2001/05/25 13:55:51 craftit Exp $" //! file="Ravl/Image/Base/ByteYUVAValue.hh" //! lib=RavlImage //! userlevel=Normal //! author="Charles Galambos" //! date="24/01/2001" //! docentry="Ravl.Images.Pixel Types" #include "Ravl/Image/YUVAValue.hh" namespace RavlImageN { //: Byte YUVA value class. class ByteYUVAValueC : public YUVAValueC { public: ByteYUVAValueC() {} //: Default constructor. // creates an undefined YUVA pixel. ByteYUVAValueC(ByteT y,ByteT u, ByteT v,ByteT a) : YUVAValueC(y,u,v,a) {} //: Construct from components. ByteYUVAValueC(const YUVAValueC &oth) : YUVAValueC(oth) {} //: Copy constructor. // creates an undefined YUVA pixel. }; } #endif