ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
TStructNodeProperty.h
Go to the documentation of this file.
1
// @(#)root/gviz3d:$Id$
2
// Author: Tomasz Sosnicki 18/09/09
3
4
/************************************************************************
5
* Copyright (C) 1995-2009, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_TStructNodeProperty
13
#define ROOT_TStructNodeProperty
14
15
#include <
TNamed.h
>
16
#include <
TColor.h
>
17
#include <
TGColorSelect.h
>
18
19
class
TStructNodeProperty :
public
TNamed {
20
21
private
:
22
TColor fColor;
// Color of a class
23
24
public
:
25
TStructNodeProperty(
const
char
* name, Int_t color);
26
TStructNodeProperty(
const
char
* name, Pixel_t pixel);
27
~TStructNodeProperty();
28
29
TColor GetColor()
const
;
30
Pixel_t GetPixel()
const
;
31
void
SetColor(
const
TColor & color);
32
void
SetColor(Pixel_t pixel);
33
void
SetColor(Int_t color);
34
Int_t Compare(
const
TObject* obj)
const
;
35
Bool_t IsSortable()
const
;
36
37
ClassDef(TStructNodeProperty, 1);
// Class with nodes color property
38
};
39
40
#endif
TNamed.h
TGColorSelect.h
TColor.h
graf3d
gviz3d
inc
TStructNodeProperty.h
Generated on Tue May 5 2020 14:02:42 for ROOT by
1.8.5