ROOT logo
// $Id: PSMark.h 2182 2009-04-12 23:11:16Z 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 Var1_PSMark_H
#define Var1_PSMark_H

#include <Glasses/ZNode.h>

class ParaSurf;

class PSMark : public ZNode
{
  MAC_RNR_FRIENDS(PSMark);

private:
  void _init();

protected:
  ZLink<ParaSurf>   mParaSurf;  //  X{GS} L{aA}

  Float_t mF;    //  X{GE}  7 Value(-range=>[-1e5,1e5,1,1000], -join=>1)
  Float_t mG;    //  X{GE}  7 Value(-range=>[-1e5,1e5,1,1000])
  Float_t mH;    //  X{GE}  7 Value(-range=>[-1e5,1e5,1,1000], -join=>1)

  void retrans(ParaSurf* ps);

public:
  PSMark(const Text_t* n="PSMark", const Text_t* t=0);
  PSMark(ParaSurf* ps, const Text_t* n="PSMark", const Text_t* t=0);

  void SetF(Float_t f);
  void SetG(Float_t g);
  void SetH(Float_t h);
  void SetHRel(Float_t hr);

#include "PSMark.h7"
  ClassDef(PSMark, 1);
}; // endclass PSMark


#endif
 PSMark.h:1
 PSMark.h:2
 PSMark.h:3
 PSMark.h:4
 PSMark.h:5
 PSMark.h:6
 PSMark.h:7
 PSMark.h:8
 PSMark.h:9
 PSMark.h:10
 PSMark.h:11
 PSMark.h:12
 PSMark.h:13
 PSMark.h:14
 PSMark.h:15
 PSMark.h:16
 PSMark.h:17
 PSMark.h:18
 PSMark.h:19
 PSMark.h:20
 PSMark.h:21
 PSMark.h:22
 PSMark.h:23
 PSMark.h:24
 PSMark.h:25
 PSMark.h:26
 PSMark.h:27
 PSMark.h:28
 PSMark.h:29
 PSMark.h:30
 PSMark.h:31
 PSMark.h:32
 PSMark.h:33
 PSMark.h:34
 PSMark.h:35
 PSMark.h:36
 PSMark.h:37
 PSMark.h:38
 PSMark.h:39
 PSMark.h:40
 PSMark.h:41
 PSMark.h:42
 PSMark.h:43
 PSMark.h:44