Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TPieInteractive Class Reference

Definition at line 316 of file TPie.cxx.

Public Types

enum  EMode {
  pNone = 0 , pMovingPie , pMovingSlice , pResizing ,
  pRotating
}
 

Public Member Functions

TObject * GetObject () const
 
void SetObject (TObject *obj)
 

Public Attributes

Double_t angle0 = 0
 
Double_t angularOffset0 = 0
 
Int_t currentSlice = -1
 
enum TPieInteractive::EMode fMode = pNone
 
Int_t oldpx = 0
 
Int_t oldpy = 0
 
Double_t sliceAngle = 0.
 
Double_t sliceOffset = 0
 

Protected Attributes

TObject * fObject = nullptr
 
Inheritance diagram for TPieInteractive:
[legend]

Member Enumeration Documentation

◆ EMode

Enumerator
pNone 
pMovingPie 
pMovingSlice 
pResizing 
pRotating 

Definition at line 319 of file TPie.cxx.

Member Function Documentation

◆ GetObject()

TObject * TVirtualPad::TInteractive::GetObject ( ) const
inlineinherited

Definition at line 82 of file TVirtualPad.h.

◆ SetObject()

void TVirtualPad::TInteractive::SetObject ( TObject * obj)
inlineinherited

Definition at line 81 of file TVirtualPad.h.

Member Data Documentation

◆ angle0

Double_t TPieInteractive::angle0 = 0

Definition at line 328 of file TPie.cxx.

◆ angularOffset0

Double_t TPieInteractive::angularOffset0 = 0

Definition at line 323 of file TPie.cxx.

◆ currentSlice

Int_t TPieInteractive::currentSlice = -1

Definition at line 325 of file TPie.cxx.

◆ fMode

enum TPieInteractive::EMode TPieInteractive::fMode = pNone

◆ fObject

TObject* TVirtualPad::TInteractive::fObject = nullptr
protectedinherited

Definition at line 77 of file TVirtualPad.h.

◆ oldpx

Int_t TPieInteractive::oldpx = 0

Definition at line 321 of file TPie.cxx.

◆ oldpy

Int_t TPieInteractive::oldpy = 0

Definition at line 321 of file TPie.cxx.

◆ sliceAngle

Double_t TPieInteractive::sliceAngle = 0.

Definition at line 326 of file TPie.cxx.

◆ sliceOffset

Double_t TPieInteractive::sliceOffset = 0

Definition at line 327 of file TPie.cxx.

  • graf2d/graf/src/TPie.cxx