ROOT logo
// $Id: ZColorMark.h 2288 2009-12-17 13:56:37Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef GledCore_ZColorMark_H
#define GledCore_ZColorMark_H

#include <Stones/ZColor.h>

class ZColorMark : public ZColor
{
protected:
  Float_t	mMark;

public:
  ZColorMark() : ZColor(), mMark(0) {}
  ZColorMark(Float_t m, const ZColor& c) : ZColor(c), mMark(m) {}
  ZColorMark(Float_t m, Float_t r, Float_t g, Float_t b, Float_t a = 1) :
    ZColor(r,g,b,a), mMark(m) {}

  Float_t m() const { return mMark; }
  void m(Float_t m) { mMark = m; }

  Float_t mark() const { return mMark; }
  void mark(Float_t m) { mMark = m; }

#include "ZColorMark.h7"
  ClassDefNV(ZColorMark, 1); // Color with additional floating-point mark.
}; // endclass ZColorMark

#endif
 ZColorMark.h:1
 ZColorMark.h:2
 ZColorMark.h:3
 ZColorMark.h:4
 ZColorMark.h:5
 ZColorMark.h:6
 ZColorMark.h:7
 ZColorMark.h:8
 ZColorMark.h:9
 ZColorMark.h:10
 ZColorMark.h:11
 ZColorMark.h:12
 ZColorMark.h:13
 ZColorMark.h:14
 ZColorMark.h:15
 ZColorMark.h:16
 ZColorMark.h:17
 ZColorMark.h:18
 ZColorMark.h:19
 ZColorMark.h:20
 ZColorMark.h:21
 ZColorMark.h:22
 ZColorMark.h:23
 ZColorMark.h:24
 ZColorMark.h:25
 ZColorMark.h:26
 ZColorMark.h:27
 ZColorMark.h:28
 ZColorMark.h:29
 ZColorMark.h:30
 ZColorMark.h:31
 ZColorMark.h:32
 ZColorMark.h:33