ROOT
6.10/00
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
graf2d
graf
inc
TDiamond.h
Go to the documentation of this file.
1
// @(#)root/graf:$Id$
2
// Author: Rene Brun 22/06/96
3
4
/*************************************************************************
5
* Copyright (C) 1995-2000, 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_TDiamond
13
#define ROOT_TDiamond
14
15
16
#include "
TPaveText.h
"
17
#include "
TAttLine.h
"
18
#include "
TAttFill.h
"
19
20
21
class
TDiamond
:
public
TPaveText
{
22
23
public
:
24
TDiamond
();
25
TDiamond
(
Double_t
x1
,
Double_t
y1,
Double_t
x2
,
Double_t
y2);
26
TDiamond
(
const
TDiamond
&diamond);
27
virtual
~TDiamond
();
28
virtual
Int_t
DistancetoPrimitive
(
Int_t
px,
Int_t
py);
29
virtual
void
Draw
(
Option_t
*option=
""
);
30
virtual
void
ExecuteEvent
(
Int_t
event,
Int_t
px,
Int_t
py);
31
virtual
void
Paint
(
Option_t
*option=
""
);
32
virtual
void
SavePrimitive
(std::ostream &out,
Option_t
*option =
""
);
33
34
ClassDef
(
TDiamond
,1)
//Diamond class
35
};
36
37
#endif
38
TDiamond::Draw
virtual void Draw(Option_t *option="")
Draw this diamond with its current attributes.
Definition:
TDiamond.cxx:94
TDiamond::ExecuteEvent
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Execute action corresponding to one event.
Definition:
TDiamond.cxx:110
Option_t
const char Option_t
Definition:
RtypesCore.h:62
TDiamond::~TDiamond
virtual ~TDiamond()
Diamond destructor.
Definition:
TDiamond.cxx:62
Int_t
int Int_t
Definition:
RtypesCore.h:41
TAttFill.h
TPaveText.h
x2
static const double x2[5]
Definition:
RooGaussKronrodIntegrator1D.cxx:345
ClassDef
#define ClassDef(name, id)
Definition:
Rtypes.h:297
TDiamond::Paint
virtual void Paint(Option_t *option="")
Paint this diamond with its current attributes.
Definition:
TDiamond.cxx:381
TDiamond::TDiamond
TDiamond()
Diamond default constructor.
Definition:
TDiamond.cxx:47
TDiamond
Draw a Diamond.
Definition:
TDiamond.h:21
TAttLine.h
x1
static const double x1[5]
Definition:
RooGaussKronrodIntegrator1D.cxx:327
TPaveText
A Pave (see TPave) with text, lines or/and boxes inside.
Definition:
TPaveText.h:21
Double_t
double Double_t
Definition:
RtypesCore.h:55
TDiamond::DistancetoPrimitive
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Compute distance from point px,py to a diamond.
Definition:
TDiamond.cxx:86
TDiamond::SavePrimitive
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save primitive as a C++ statement(s) on output stream out.
Definition:
TDiamond.cxx:440