TView3D Class Reference

#include <TView3D.h>

Inheritance diagram for TView3D:

TView TView TAttLine TObject TAttLine TObject TAttLine TObject TAttLine TObject List of all members.

Public Types

enum  
enum  

Public Member Functions

 TView3D ()
 TView3D (Int_t system, const Double_t *rmin, const Double_t *rmax)
virtual ~TView3D ()
virtual void AxisVertex (Double_t ang, Double_t *av, Int_t &ix1, Int_t &ix2, Int_t &iy1, Int_t &iy2, Int_t &iz1, Int_t &iz2)
virtual void DefinePerspectiveView ()
virtual void DefineViewDirection (const Double_t *s, const Double_t *c, Double_t cosphi, Double_t sinphi, Double_t costhe, Double_t sinthe, Double_t cospsi, Double_t sinpsi, Double_t *tnorm, Double_t *tback)
virtual void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void ExecuteRotateView (Int_t event, Int_t px, Int_t py)
virtual void FindScope (Double_t *scale, Double_t *center, Int_t &irep)
virtual Int_t GetDistancetoAxis (Int_t axis, Int_t px, Int_t py, Double_t &ratio)
virtual Double_t GetDview () const
virtual Double_t GetDproj () const
virtual Double_t GetExtent () const
virtual Bool_t GetAutoRange ()
virtual Double_t GetLatitude ()
virtual Double_t GetLongitude ()
virtual Double_t GetPsi ()
virtual void GetRange (Float_t *min, Float_t *max)
virtual void GetRange (Double_t *min, Double_t *max)
virtual Double_tGetRmax ()
virtual Double_tGetRmin ()
virtual TSeqCollectionGetOutline ()
virtual Double_tGetTback ()
virtual Double_tGetTN ()
virtual Double_tGetTnorm ()
virtual Int_t GetSystem ()
virtual void GetWindow (Double_t &u0, Double_t &v0, Double_t &du, Double_t &dv) const
virtual Double_t GetWindowWidth () const
virtual Double_t GetWindowHeight () const
virtual void FindNormal (Double_t x, Double_t y, Double_t z, Double_t &zn)
virtual void FindPhiSectors (Int_t iopt, Int_t &kphi, Double_t *aphi, Int_t &iphi1, Int_t &iphi2)
virtual void FindThetaSectors (Int_t iopt, Double_t phi, Int_t &kth, Double_t *ath, Int_t &ith1, Int_t &ith2)
virtual Bool_t IsClippedNDC (Double_t *p) const
virtual Bool_t IsPerspective () const
virtual Bool_t IsViewChanged () const
virtual void NDCtoWC (const Float_t *pn, Float_t *pw)
virtual void NDCtoWC (const Double_t *pn, Double_t *pw)
virtual void NormalWCtoNDC (const Float_t *pw, Float_t *pn)
virtual void NormalWCtoNDC (const Double_t *pw, Double_t *pn)
virtual void PadRange (Int_t rback)
virtual void ResizePad ()
virtual void SetAutoRange (Bool_t autorange=kTRUE)
virtual void SetAxisNDC (const Double_t *x1, const Double_t *x2, const Double_t *y1, const Double_t *y2, const Double_t *z1, const Double_t *z2)
virtual void SetDefaultWindow ()
virtual void SetDview (Double_t dview)
virtual void SetDproj (Double_t dproj)
virtual void SetLatitude (Double_t latitude)
virtual void SetLongitude (Double_t longitude)
virtual void SetPsi (Double_t psi)
virtual void SetOutlineToCube ()
virtual void SetParallel ()
virtual void SetPerspective ()
virtual void SetRange (const Double_t *min, const Double_t *max)
virtual void SetRange (Double_t x0, Double_t y0, Double_t z0, Double_t x1, Double_t y1, Double_t z1, Int_t flag=0)
virtual void SetSystem (Int_t system)
virtual void SetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
virtual void SetViewChanged (Bool_t flag=kTRUE)
virtual void SetWindow (Double_t u0, Double_t v0, Double_t du, Double_t dv)
virtual void WCtoNDC (const Float_t *pw, Float_t *pn)
virtual void WCtoNDC (const Double_t *pw, Double_t *pn)
virtual void MoveFocus (Double_t *center, Double_t dx, Double_t dy, Double_t dz, Int_t nsteps=10, Double_t dlong=0, Double_t dlat=0, Double_t dpsi=0)
virtual void MoveViewCommand (Char_t chCode, Int_t count=1)
virtual void MoveWindow (Char_t option)
virtual void AdjustScales (TVirtualPad *pad=0)
virtual void Centered3DImages (TVirtualPad *pad=0)
virtual void Centered ()
virtual void FrontView (TVirtualPad *pad=0)
virtual void Front ()
virtual void ZoomIn ()
virtual void ZoomOut ()
virtual void ZoomView (TVirtualPad *pad=0, Double_t zoomFactor=1.25)
virtual void UnzoomView (TVirtualPad *pad=0, Double_t unZoomFactor=1.25)
virtual void RotateView (Double_t phi, Double_t theta, TVirtualPad *pad=0)
virtual void SideView (TVirtualPad *pad=0)
virtual void Side ()
virtual void TopView (TVirtualPad *pad=0)
virtual void Top ()
virtual void ToggleRulers (TVirtualPad *pad=0)
virtual void ShowAxis ()
virtual void ToggleZoom (TVirtualPad *pad=0)
virtual void ZoomMove ()
virtual void Zoom ()
virtual void UnZoom ()
 ClassDef (TView3D, 3)
 TView3D ()
 TView3D (Int_t system, const Double_t *rmin, const Double_t *rmax)
virtual ~TView3D ()
virtual void AxisVertex (Double_t ang, Double_t *av, Int_t &ix1, Int_t &ix2, Int_t &iy1, Int_t &iy2, Int_t &iz1, Int_t &iz2)
virtual void DefinePerspectiveView ()
virtual void DefineViewDirection (const Double_t *s, const Double_t *c, Double_t cosphi, Double_t sinphi, Double_t costhe, Double_t sinthe, Double_t cospsi, Double_t sinpsi, Double_t *tnorm, Double_t *tback)
virtual void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void ExecuteRotateView (Int_t event, Int_t px, Int_t py)
virtual void FindScope (Double_t *scale, Double_t *center, Int_t &irep)
virtual Int_t GetDistancetoAxis (Int_t axis, Int_t px, Int_t py, Double_t &ratio)
virtual Double_t GetDview () const
virtual Double_t GetDproj () const
virtual Double_t GetExtent () const
virtual Bool_t GetAutoRange ()
virtual Double_t GetLatitude ()
virtual Double_t GetLongitude ()
virtual Double_t GetPsi ()
virtual void GetRange (Float_t *min, Float_t *max)
virtual void GetRange (Double_t *min, Double_t *max)
virtual Double_tGetRmax ()
virtual Double_tGetRmin ()
virtual TSeqCollectionGetOutline ()
virtual Double_tGetTback ()
virtual Double_tGetTN ()
virtual Double_tGetTnorm ()
virtual Int_t GetSystem ()
virtual void GetWindow (Double_t &u0, Double_t &v0, Double_t &du, Double_t &dv) const
virtual Double_t GetWindowWidth () const
virtual Double_t GetWindowHeight () const
virtual void FindNormal (Double_t x, Double_t y, Double_t z, Double_t &zn)
virtual void FindPhiSectors (Int_t iopt, Int_t &kphi, Double_t *aphi, Int_t &iphi1, Int_t &iphi2)
virtual void FindThetaSectors (Int_t iopt, Double_t phi, Int_t &kth, Double_t *ath, Int_t &ith1, Int_t &ith2)
virtual Bool_t IsClippedNDC (Double_t *p) const
virtual Bool_t IsPerspective () const
virtual Bool_t IsViewChanged () const
virtual void NDCtoWC (const Float_t *pn, Float_t *pw)
virtual void NDCtoWC (const Double_t *pn, Double_t *pw)
virtual void NormalWCtoNDC (const Float_t *pw, Float_t *pn)
virtual void NormalWCtoNDC (const Double_t *pw, Double_t *pn)
virtual void PadRange (Int_t rback)
virtual void ResizePad ()
virtual void SetAutoRange (Bool_t autorange=kTRUE)
virtual void SetAxisNDC (const Double_t *x1, const Double_t *x2, const Double_t *y1, const Double_t *y2, const Double_t *z1, const Double_t *z2)
virtual void SetDefaultWindow ()
virtual void SetDview (Double_t dview)
virtual void SetDproj (Double_t dproj)
virtual void SetLatitude (Double_t latitude)
virtual void SetLongitude (Double_t longitude)
virtual void SetPsi (Double_t psi)
virtual void SetOutlineToCube ()
virtual void SetParallel ()
virtual void SetPerspective ()
virtual void SetRange (const Double_t *min, const Double_t *max)
virtual void SetRange (Double_t x0, Double_t y0, Double_t z0, Double_t x1, Double_t y1, Double_t z1, Int_t flag=0)
virtual void SetSystem (Int_t system)
virtual void SetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
virtual void SetViewChanged (Bool_t flag=kTRUE)
virtual void SetWindow (Double_t u0, Double_t v0, Double_t du, Double_t dv)
virtual void WCtoNDC (const Float_t *pw, Float_t *pn)
virtual void WCtoNDC (const Double_t *pw, Double_t *pn)
virtual void MoveFocus (Double_t *center, Double_t dx, Double_t dy, Double_t dz, Int_t nsteps=10, Double_t dlong=0, Double_t dlat=0, Double_t dpsi=0)
virtual void MoveViewCommand (Char_t chCode, Int_t count=1)
virtual void MoveWindow (Char_t option)
virtual void AdjustScales (TVirtualPad *pad=0)
virtual void Centered3DImages (TVirtualPad *pad=0)
virtual void Centered ()
virtual void FrontView (TVirtualPad *pad=0)
virtual void Front ()
virtual void ZoomIn ()
virtual void ZoomOut ()
virtual void ZoomView (TVirtualPad *pad=0, Double_t zoomFactor=1.25)
virtual void UnzoomView (TVirtualPad *pad=0, Double_t unZoomFactor=1.25)
virtual void RotateView (Double_t phi, Double_t theta, TVirtualPad *pad=0)
virtual void SideView (TVirtualPad *pad=0)
virtual void Side ()
virtual void TopView (TVirtualPad *pad=0)
virtual void Top ()
virtual void ToggleRulers (TVirtualPad *pad=0)
virtual void ShowAxis ()
virtual void ToggleZoom (TVirtualPad *pad=0)
virtual void ZoomMove ()
virtual void Zoom ()
virtual void UnZoom ()
 ClassDef (TView3D, 3)

Static Public Member Functions

static void AdjustPad (TVirtualPad *pad=0)
static void AdjustPad (TVirtualPad *pad=0)

Protected Member Functions

 TView3D (const TView3D &)
 Set to TRUE after ExecuteRotateView.
TView3Doperator= (const TView3D &)
void ResetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)
 TView3D (const TView3D &)
 Set to TRUE after ExecuteRotateView.
TView3Doperator= (const TView3D &)
void ResetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)

Protected Attributes

Double_t fLatitude
Double_t fLongitude
Double_t fPsi
Double_t fDview
Double_t fDproj
Double_t fUpix
Double_t fVpix
Double_t fTN [16]
Double_t fTB [16]
Double_t fRmax [3]
Double_t fRmin [3]
Double_t fUVcoord [4]
Double_t fTnorm [16]
Double_t fTback [16]
Double_t fX1 [3]
Double_t fX2 [3]
Double_t fY1 [3]
Double_t fY2 [3]
Double_t fZ1 [3]
Double_t fZ2 [3]
Int_t fSystem
TSeqCollectionfOutline
Bool_t fDefaultOutline
Bool_t fAutoRange
Bool_t fChanged
TSeqCollectionfOutline

Detailed Description

Definition at line 31 of file TView3D.h.


Member Enumeration Documentation

anonymous enum

Definition at line 68 of file TView3D.h.

anonymous enum

Definition at line 68 of file TView3D.h.


Constructor & Destructor Documentation

TView3D::TView3D ( const TView3D  )  [protected]

Set to TRUE after ExecuteRotateView.

Definition at line 198 of file TView3D.cxx.

References fRmax, fRmin, fTB, fTback, fTN, fTnorm, fUVcoord, fX1, fX2, fY1, fY2, fZ1, fZ2, and i.

TView3D::TView3D (  ) 

Definition at line 108 of file TView3D.cxx.

References gPad, i, and kFALSE.

Referenced by G__G__G3D_181_0_5().

TView3D::TView3D ( Int_t  system,
const Double_t rmin,
const Double_t rmax 
)

Definition at line 139 of file TView3D.cxx.

References fAutoRange, fChanged, fDefaultOutline, fLatitude, fLongitude, fOutline, fPsi, fRmax, fRmin, fSystem, fX1, fX2, fY1, fY2, fZ1, fZ2, gPad, i, kCARTESIAN, kFALSE, TObject::kMustCleanup, kPOLAR, ResetView(), TObject::SetBit(), and SetPerspective().

TView3D::~TView3D (  )  [virtual]

Definition at line 279 of file TView3D.cxx.

References TCollection::Delete(), and fOutline.

TView3D::TView3D ( const TView3D  )  [protected]

Set to TRUE after ExecuteRotateView.

TView3D::TView3D (  ) 

TView3D::TView3D ( Int_t  system,
const Double_t rmin,
const Double_t rmax 
)

virtual TView3D::~TView3D (  )  [virtual]


Member Function Documentation

TView3D & TView3D::operator= ( const TView3D  )  [protected]

Definition at line 237 of file TView3D.cxx.

References fAutoRange, fChanged, fDefaultOutline, fDproj, fDview, fLatitude, fLongitude, fOutline, fPsi, fRmax, fRmin, fSystem, fTB, fTback, fTN, fTnorm, fUpix, fUVcoord, fVpix, fX1, fX2, fY1, fY2, fZ1, fZ2, i, and TObject::operator=().

void TView3D::ResetView ( Double_t  longitude,
Double_t  latitude,
Double_t  psi,
Int_t irep 
) [protected]

Definition at line 1478 of file TView3D.cxx.

References c1, TMath::Cos(), DefinePerspectiveView(), DefineViewDirection(), TObject::Error(), FindScope(), fLatitude, fLongitude, fPsi, fTB, fTback, fTN, fTnorm, IsPerspective(), kRad, s1, s2, and TMath::Sin().

Referenced by ExecuteRotateView(), SetParallel(), SetPerspective(), SetRange(), SetView(), and TView3D().

void TView3D::AxisVertex ( Double_t  ang,
Double_t av,
Int_t ix1,
Int_t ix2,
Int_t iy1,
Int_t iy2,
Int_t iz1,
Int_t iz2 
) [virtual]

Implements TView.

Definition at line 290 of file TView3D.cxx.

References TMath::Cos(), fRmax, fRmin, fTN, i, k, kRad, p, and TMath::Sin().

void TView3D::DefinePerspectiveView (  )  [virtual]

Implements TView.

Definition at line 424 of file TView3D.cxx.

References c1, TMath::Cos(), fDproj, fDview, fLatitude, fLongitude, fPsi, fRmax, fRmin, fTnorm, fUVcoord, i, kRad, s1, s2, TMath::Sin(), and sx.

Referenced by DefineViewDirection(), MoveFocus(), MoveWindow(), ResetView(), ResizePad(), ZoomIn(), and ZoomOut().

void TView3D::DefineViewDirection ( const Double_t s,
const Double_t c,
Double_t  cosphi,
Double_t  sinphi,
Double_t  costhe,
Double_t  sinthe,
Double_t  cospsi,
Double_t  sinpsi,
Double_t tnorm,
Double_t tback 
) [virtual]

Implements TView.

Definition at line 557 of file TView3D.cxx.

References c1, DefinePerspectiveView(), i, IsPerspective(), k, s1, and s2.

Referenced by ResetView().

void TView3D::DrawOutlineCube ( TList outline,
Double_t rmin,
Double_t rmax 
) [virtual]

Implements TView.

Definition at line 676 of file TView3D.cxx.

References TPolyLine3D::DrawOutlineCube().

Referenced by SetOutlineToCube().

void TView3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Implements TView.

Definition at line 685 of file TView3D.cxx.

References ExecuteRotateView().

void TView3D::ExecuteRotateView ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Implements TView.

Definition at line 694 of file TView3D.cxx.

References fChanged, fOutline, TObject::GetName(), GetPsi(), GetSystem(), gPad, gROOT, gVirtualX, TROOT::IsEscaped(), IsPerspective(), kButton1Down, kButton1Motion, kButton1Up, kCARTESIAN, kFALSE, kKeyPress, kMouseMotion, kPOLAR, kRotate, kTRUE, MoveViewCommand(), TCollection::Paint(), ResetView(), TROOT::SetEscape(), SetOutlineToCube(), SetView(), x, xmin, y, and ymin.

Referenced by ExecuteEvent().

void TView3D::FindScope ( Double_t scale,
Double_t center,
Int_t irep 
) [virtual]

Implements TView.

Definition at line 966 of file TView3D.cxx.

References fRmax, fRmin, i, and TMath::Sqrt().

Referenced by ResetView().

Int_t TView3D::GetDistancetoAxis ( Int_t  axis,
Int_t  px,
Int_t  py,
Double_t ratio 
) [virtual]

Implements TView.

Definition at line 986 of file TView3D.cxx.

References a, TMath::Abs(), b, c, d, ROOT::Math::gv_detail::dist(), fSystem, fX1, fX2, fY1, fY2, fZ1, fZ2, gPad, TMath::Sqrt(), u, x, x1, x2, and y.

virtual Double_t TView3D::GetDview (  )  const [inline, virtual]

Implements TView.

Definition at line 88 of file TView3D.h.

References fDview.

virtual Double_t TView3D::GetDproj (  )  const [inline, virtual]

Implements TView.

Definition at line 89 of file TView3D.h.

References fDproj.

Double_t TView3D::GetExtent (  )  const [virtual]

Implements TView.

Definition at line 1054 of file TView3D.cxx.

References fRmax, fRmin, and TMath::Sqrt().

Referenced by SetDefaultWindow(), ZoomIn(), and ZoomOut().

virtual Bool_t TView3D::GetAutoRange (  )  [inline, virtual]

Implements TView.

Definition at line 91 of file TView3D.h.

References fAutoRange.

virtual Double_t TView3D::GetLatitude (  )  [inline, virtual]

Implements TView.

Definition at line 92 of file TView3D.h.

References fLatitude.

virtual Double_t TView3D::GetLongitude (  )  [inline, virtual]

Implements TView.

Definition at line 93 of file TView3D.h.

References fLongitude.

virtual Double_t TView3D::GetPsi (  )  [inline, virtual]

Implements TView.

Definition at line 94 of file TView3D.h.

References fPsi.

Referenced by ExecuteRotateView(), and G__G__G3D_149_0_12().

void TView3D::GetRange ( Float_t min,
Float_t max 
) [virtual]

Implements TView.

Definition at line 1067 of file TView3D.cxx.

References fRmax, fRmin, and i.

Referenced by AdjustScales(), Centered3DImages(), SetRange(), and ZoomView().

void TView3D::GetRange ( Double_t min,
Double_t max 
) [virtual]

Implements TView.

Definition at line 1076 of file TView3D.cxx.

References fRmax, fRmin, and i.

virtual Double_t* TView3D::GetRmax (  )  [inline, virtual]

Implements TView.

Definition at line 97 of file TView3D.h.

References fRmax.

Referenced by G__G__G3D_132_0_12(), G__G__G3D_164_0_17(), and G__G__G3D_177_0_9().

virtual Double_t* TView3D::GetRmin (  )  [inline, virtual]

Implements TView.

Definition at line 98 of file TView3D.h.

References fRmin.

Referenced by G__G__G3D_132_0_11(), G__G__G3D_164_0_16(), and G__G__G3D_177_0_8().

virtual TSeqCollection* TView3D::GetOutline (  )  [inline, virtual]

Implements TView.

Definition at line 99 of file TView3D.h.

References fOutline.

virtual Double_t* TView3D::GetTback (  )  [inline, virtual]

Implements TView.

Definition at line 100 of file TView3D.h.

References fTback.

virtual Double_t* TView3D::GetTN (  )  [inline, virtual]

Implements TView.

Definition at line 101 of file TView3D.h.

References fTN.

virtual Double_t* TView3D::GetTnorm (  )  [inline, virtual]

Implements TView.

Definition at line 102 of file TView3D.h.

References fTnorm.

virtual Int_t TView3D::GetSystem (  )  [inline, virtual]

Implements TView.

Definition at line 103 of file TView3D.h.

References fSystem.

Referenced by ExecuteRotateView().

void TView3D::GetWindow ( Double_t u0,
Double_t v0,
Double_t du,
Double_t dv 
) const [virtual]

Implements TView.

Definition at line 1085 of file TView3D.cxx.

References fUVcoord.

virtual Double_t TView3D::GetWindowWidth (  )  const [inline, virtual]

Implements TView.

Definition at line 105 of file TView3D.h.

References fUVcoord.

virtual Double_t TView3D::GetWindowHeight (  )  const [inline, virtual]

Implements TView.

Definition at line 106 of file TView3D.h.

References fUVcoord.

void TView3D::FindNormal ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t zn 
) [virtual]

Implements TView.

Definition at line 821 of file TView3D.cxx.

References fTN.

Referenced by FindThetaSectors().

void TView3D::FindPhiSectors ( Int_t  iopt,
Int_t kphi,
Double_t aphi,
Int_t iphi1,
Int_t iphi2 
) [virtual]

Implements TView.

Definition at line 837 of file TView3D.cxx.

References TMath::Abs(), TMath::Cos(), TObject::Error(), fTN, i, k, kRad, TMath::Sin(), x1, and x2.

void TView3D::FindThetaSectors ( Int_t  iopt,
Double_t  phi,
Int_t kth,
Double_t ath,
Int_t ith1,
Int_t ith2 
) [virtual]

Implements TView.

Definition at line 900 of file TView3D.cxx.

References TMath::Abs(), TMath::Cos(), TObject::Error(), FindNormal(), fTN, i, k, kRad, and TMath::Sin().

Bool_t TView3D::IsClippedNDC ( Double_t p  )  const [virtual]

Implements TView.

Definition at line 1097 of file TView3D.cxx.

References TMath::Abs(), kFALSE, and kTRUE.

virtual Bool_t TView3D::IsPerspective (  )  const [inline, virtual]

Implements TView.

Definition at line 111 of file TView3D.h.

References kPerspective, and TObject::TestBit().

Referenced by DefineViewDirection(), ExecuteRotateView(), MoveFocus(), MoveWindow(), ResetView(), ResizePad(), SetParallel(), SetPerspective(), SetRange(), WCtoNDC(), ZoomIn(), and ZoomOut().

virtual Bool_t TView3D::IsViewChanged (  )  const [inline, virtual]

Implements TView.

Definition at line 112 of file TView3D.h.

References fChanged.

void TView3D::NDCtoWC ( const Float_t pn,
Float_t pw 
) [virtual]

Implements TView.

Definition at line 1108 of file TView3D.cxx.

References fTback.

void TView3D::NDCtoWC ( const Double_t pn,
Double_t pw 
) [virtual]

Implements TView.

Definition at line 1122 of file TView3D.cxx.

References fTback.

void TView3D::NormalWCtoNDC ( const Float_t pw,
Float_t pn 
) [virtual]

Implements TView.

Definition at line 1136 of file TView3D.cxx.

References c1, fTnorm, x, and y.

void TView3D::NormalWCtoNDC ( const Double_t pw,
Double_t pn 
) [virtual]

Implements TView.

Definition at line 1164 of file TView3D.cxx.

References c1, fTnorm, x, and y.

void TView3D::PadRange ( Int_t  rback  )  [virtual]

Implements TView.

Definition at line 1192 of file TView3D.cxx.

References TMath::Abs(), fRmax, fRmin, fTnorm, gPad, i, k, r1, r2, r3, x, xmax, xmin, y, ymax, and ymin.

void TView3D::ResizePad (  )  [virtual]

Implements TView.

Definition at line 1455 of file TView3D.cxx.

References DefinePerspectiveView(), fUpix, fUVcoord, fVpix, gPad, IsPerspective(), and SetWindow().

virtual void TView3D::SetAutoRange ( Bool_t  autorange = kTRUE  )  [inline, virtual]

Implements TView.

Definition at line 119 of file TView3D.h.

References fAutoRange.

void TView3D::SetAxisNDC ( const Double_t x1,
const Double_t x2,
const Double_t y1,
const Double_t y2,
const Double_t z1,
const Double_t z2 
) [virtual]

Implements TView.

Definition at line 1279 of file TView3D.cxx.

References fX1, fX2, fY1, fY2, fZ1, fZ2, and i.

void TView3D::SetDefaultWindow (  )  [virtual]

Implements TView.

Definition at line 1295 of file TView3D.cxx.

References fDproj, fDview, fUpix, fVpix, GetExtent(), gPad, and SetWindow().

Referenced by MoveFocus(), SetPerspective(), and SetRange().

virtual void TView3D::SetDview ( Double_t  dview  )  [inline, virtual]

Implements TView.

Definition at line 122 of file TView3D.h.

References fDview.

virtual void TView3D::SetDproj ( Double_t  dproj  )  [inline, virtual]

Implements TView.

Definition at line 123 of file TView3D.h.

References fDproj.

virtual void TView3D::SetLatitude ( Double_t  latitude  )  [inline, virtual]

Implements TView.

Definition at line 124 of file TView3D.h.

References fLatitude.

virtual void TView3D::SetLongitude ( Double_t  longitude  )  [inline, virtual]

Implements TView.

Definition at line 125 of file TView3D.h.

References fLongitude.

virtual void TView3D::SetPsi ( Double_t  psi  )  [inline, virtual]

Implements TView.

Definition at line 126 of file TView3D.h.

References fPsi.

void TView3D::SetOutlineToCube (  )  [virtual]

Implements TView.

Definition at line 1318 of file TView3D.cxx.

References DrawOutlineCube(), fDefaultOutline, fOutline, fRmax, fRmin, and kTRUE.

Referenced by ExecuteRotateView(), and SetRange().

void TView3D::SetParallel (  )  [virtual]

Implements TView.

Definition at line 1349 of file TView3D.cxx.

References fLatitude, fLongitude, fPsi, IsPerspective(), kFALSE, kPerspective, ResetView(), and TObject::SetBit().

void TView3D::SetPerspective (  )  [virtual]

Implements TView.

Definition at line 1361 of file TView3D.cxx.

References fLatitude, fLongitude, fPsi, IsPerspective(), kPerspective, kTRUE, ResetView(), TObject::SetBit(), and SetDefaultWindow().

Referenced by TView3D().

void TView3D::SetRange ( const Double_t min,
const Double_t max 
) [virtual]

Implements TView.

Definition at line 1374 of file TView3D.cxx.

References TObject::Error(), fDefaultOutline, fLatitude, fLongitude, fPsi, fRmax, fRmin, i, IsPerspective(), ResetView(), SetDefaultWindow(), and SetOutlineToCube().

Referenced by AdjustScales(), Centered3DImages(), G__G__G3D_155_0_16(), G__G__G3D_155_0_17(), SetRange(), and ZoomView().

void TView3D::SetRange ( Double_t  x0,
Double_t  y0,
Double_t  z0,
Double_t  x1,
Double_t  y1,
Double_t  z1,
Int_t  flag = 0 
) [virtual]

Implements TView.

Definition at line 1389 of file TView3D.cxx.

References GetRange(), and SetRange().

virtual void TView3D::SetSystem ( Int_t  system  )  [inline, virtual]

Implements TView.

Definition at line 132 of file TView3D.h.

References fSystem.

void TView3D::SetView ( Double_t  longitude,
Double_t  latitude,
Double_t  psi,
Int_t irep 
) [virtual]

Implements TView.

Definition at line 1446 of file TView3D.cxx.

References ResetView().

Referenced by ExecuteRotateView(), and RotateView().

virtual void TView3D::SetViewChanged ( Bool_t  flag = kTRUE  )  [inline, virtual]

Implements TView.

Definition at line 134 of file TView3D.h.

References fChanged, and flag.

void TView3D::SetWindow ( Double_t  u0,
Double_t  v0,
Double_t  du,
Double_t  dv 
) [virtual]

Implements TView.

Definition at line 1434 of file TView3D.cxx.

References fUVcoord.

Referenced by ResizePad(), and SetDefaultWindow().

void TView3D::WCtoNDC ( const Float_t pw,
Float_t pn 
) [virtual]

Implements TView.

Definition at line 1525 of file TView3D.cxx.

References fTnorm, i, and IsPerspective().

void TView3D::WCtoNDC ( const Double_t pw,
Double_t pn 
) [virtual]

Implements TView.

Definition at line 1553 of file TView3D.cxx.

References fTnorm, i, and IsPerspective().

void TView3D::MoveFocus ( Double_t center,
Double_t  dx,
Double_t  dy,
Double_t  dz,
Int_t  nsteps = 10,
Double_t  dlong = 0,
Double_t  dlat = 0,
Double_t  dpsi = 0 
) [virtual]

Implements TView.

Definition at line 1733 of file TView3D.cxx.

References DefinePerspectiveView(), dir(), fc, fLatitude, fLongitude, fPsi, fRmax, gPad, i, IsPerspective(), j, SetDefaultWindow(), and TMath::Sqrt().

void TView3D::MoveViewCommand ( Char_t  chCode,
Int_t  count = 1 
) [virtual]

Implements TView.

Definition at line 1790 of file TView3D.cxx.

References MoveWindow(), UnzoomView(), ZoomIn(), ZoomOut(), and ZoomView().

Referenced by ExecuteRotateView().

void TView3D::MoveWindow ( Char_t  option  )  [virtual]

Implements TView.

Definition at line 1836 of file TView3D.cxx.

References DefinePerspectiveView(), fUVcoord, gPad, and IsPerspective().

Referenced by MoveViewCommand().

void TView3D::AdjustScales ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

Definition at line 1664 of file TView3D.cxx.

References AdjustPad(), GetRange(), i, TMath::Max(), and SetRange().

void TView3D::Centered3DImages ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

Definition at line 1683 of file TView3D.cxx.

References AdjustPad(), GetRange(), i, and SetRange().

Referenced by Centered().

void TView3D::Centered (  )  [virtual]

Implements TView.

Definition at line 1988 of file TView3D.cxx.

References Centered3DImages().

void TView3D::FrontView ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

Definition at line 1627 of file TView3D.cxx.

References RotateView().

Referenced by Front().

void TView3D::Front (  )  [virtual]

Implements TView.

Definition at line 1989 of file TView3D.cxx.

References FrontView().

void TView3D::ZoomIn (  )  [virtual]

Implements TView.

Definition at line 1876 of file TView3D.cxx.

References DefinePerspectiveView(), fc, fDview, GetExtent(), gPad, and IsPerspective().

Referenced by MoveViewCommand().

void TView3D::ZoomOut (  )  [virtual]

Implements TView.

Definition at line 1897 of file TView3D.cxx.

References DefinePerspectiveView(), fc, fDview, GetExtent(), gPad, and IsPerspective().

Referenced by MoveViewCommand().

void TView3D::ZoomView ( TVirtualPad pad = 0,
Double_t  zoomFactor = 1.25 
) [virtual]

Implements TView.

Definition at line 1710 of file TView3D.cxx.

References TMath::Abs(), AdjustPad(), c, GetRange(), i, s, and SetRange().

Referenced by MoveViewCommand(), UnzoomView(), and Zoom().

void TView3D::UnzoomView ( TVirtualPad pad = 0,
Double_t  unZoomFactor = 1.25 
) [virtual]

Implements TView.

Definition at line 1700 of file TView3D.cxx.

References TMath::Abs(), and ZoomView().

Referenced by MoveViewCommand(), and UnZoom().

void TView3D::RotateView ( Double_t  phi,
Double_t  theta,
TVirtualPad pad = 0 
) [virtual]

Implements TView.

Definition at line 1596 of file TView3D.cxx.

References gPad, TVirtualPad::Modified(), p, TVirtualPad::SetPhi(), TVirtualPad::SetTheta(), SetView(), t, and TVirtualPad::Update().

Referenced by FrontView(), SideView(), and TopView().

void TView3D::SideView ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

Definition at line 1618 of file TView3D.cxx.

References RotateView().

Referenced by Side().

void TView3D::Side (  )  [virtual]

Implements TView.

Definition at line 1991 of file TView3D.cxx.

References SideView().

void TView3D::TopView ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

Definition at line 1636 of file TView3D.cxx.

References RotateView().

Referenced by Top().

void TView3D::Top (  )  [virtual]

Implements TView.

Definition at line 1992 of file TView3D.cxx.

References TopView().

void TView3D::ToggleRulers ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

Definition at line 1645 of file TView3D.cxx.

References TAxis3D::ToggleRulers().

Referenced by ShowAxis().

void TView3D::ShowAxis (  )  [virtual]

Implements TView.

Definition at line 1990 of file TView3D.cxx.

References ToggleRulers().

void TView3D::ToggleZoom ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

Definition at line 1654 of file TView3D.cxx.

References TAxis3D::ToggleZoom().

Referenced by ZoomMove().

void TView3D::ZoomMove (  )  [virtual]

Implements TView.

Definition at line 1993 of file TView3D.cxx.

References ToggleZoom().

void TView3D::Zoom (  )  [virtual]

Implements TView.

Definition at line 1994 of file TView3D.cxx.

References ZoomView().

Referenced by G__G__G3D_120_0_13().

void TView3D::UnZoom (  )  [virtual]

Implements TView.

Definition at line 1995 of file TView3D.cxx.

References UnzoomView().

void TView3D::AdjustPad ( TVirtualPad pad = 0  )  [static]

Definition at line 1582 of file TView3D.cxx.

References gPad, TVirtualPad::Modified(), and TVirtualPad::Update().

Referenced by AdjustScales(), Centered3DImages(), G__G__G3D_181_0_87(), G__setup_memfuncTView3D(), and ZoomView().

TView3D::ClassDef ( TView3D  ,
 
)

TView3D& TView3D::operator= ( const TView3D  )  [protected]

void TView3D::ResetView ( Double_t  longitude,
Double_t  latitude,
Double_t  psi,
Int_t irep 
) [protected]

virtual void TView3D::AxisVertex ( Double_t  ang,
Double_t av,
Int_t ix1,
Int_t ix2,
Int_t iy1,
Int_t iy2,
Int_t iz1,
Int_t iz2 
) [virtual]

Implements TView.

virtual void TView3D::DefinePerspectiveView (  )  [virtual]

Implements TView.

virtual void TView3D::DefineViewDirection ( const Double_t s,
const Double_t c,
Double_t  cosphi,
Double_t  sinphi,
Double_t  costhe,
Double_t  sinthe,
Double_t  cospsi,
Double_t  sinpsi,
Double_t tnorm,
Double_t tback 
) [virtual]

Implements TView.

virtual void TView3D::DrawOutlineCube ( TList outline,
Double_t rmin,
Double_t rmax 
) [virtual]

Implements TView.

virtual void TView3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Implements TView.

virtual void TView3D::ExecuteRotateView ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Implements TView.

virtual void TView3D::FindScope ( Double_t scale,
Double_t center,
Int_t irep 
) [virtual]

Implements TView.

virtual Int_t TView3D::GetDistancetoAxis ( Int_t  axis,
Int_t  px,
Int_t  py,
Double_t ratio 
) [virtual]

Implements TView.

virtual Double_t TView3D::GetDview (  )  const [inline, virtual]

Implements TView.

Definition at line 88 of file TView3D.h.

References fDview.

virtual Double_t TView3D::GetDproj (  )  const [inline, virtual]

Implements TView.

Definition at line 89 of file TView3D.h.

References fDproj.

virtual Double_t TView3D::GetExtent (  )  const [virtual]

Implements TView.

virtual Bool_t TView3D::GetAutoRange (  )  [inline, virtual]

Implements TView.

Definition at line 91 of file TView3D.h.

References fAutoRange.

virtual Double_t TView3D::GetLatitude (  )  [inline, virtual]

Implements TView.

Definition at line 92 of file TView3D.h.

References fLatitude.

virtual Double_t TView3D::GetLongitude (  )  [inline, virtual]

Implements TView.

Definition at line 93 of file TView3D.h.

References fLongitude.

virtual Double_t TView3D::GetPsi (  )  [inline, virtual]

Implements TView.

Definition at line 94 of file TView3D.h.

References fPsi.

virtual void TView3D::GetRange ( Float_t min,
Float_t max 
) [virtual]

Implements TView.

virtual void TView3D::GetRange ( Double_t min,
Double_t max 
) [virtual]

Implements TView.

virtual Double_t* TView3D::GetRmax (  )  [inline, virtual]

Implements TView.

Definition at line 97 of file TView3D.h.

References fRmax.

virtual Double_t* TView3D::GetRmin (  )  [inline, virtual]

Implements TView.

Definition at line 98 of file TView3D.h.

References fRmin.

virtual TSeqCollection* TView3D::GetOutline (  )  [inline, virtual]

Implements TView.

Definition at line 99 of file TView3D.h.

References fOutline.

virtual Double_t* TView3D::GetTback (  )  [inline, virtual]

Implements TView.

Definition at line 100 of file TView3D.h.

References fTback.

virtual Double_t* TView3D::GetTN (  )  [inline, virtual]

Implements TView.

Definition at line 101 of file TView3D.h.

References fTN.

virtual Double_t* TView3D::GetTnorm (  )  [inline, virtual]

Implements TView.

Definition at line 102 of file TView3D.h.

References fTnorm.

virtual Int_t TView3D::GetSystem (  )  [inline, virtual]

Implements TView.

Definition at line 103 of file TView3D.h.

References fSystem.

virtual void TView3D::GetWindow ( Double_t u0,
Double_t v0,
Double_t du,
Double_t dv 
) const [virtual]

Implements TView.

virtual Double_t TView3D::GetWindowWidth (  )  const [inline, virtual]

Implements TView.

Definition at line 105 of file TView3D.h.

References fUVcoord.

virtual Double_t TView3D::GetWindowHeight (  )  const [inline, virtual]

Implements TView.

Definition at line 106 of file TView3D.h.

References fUVcoord.

virtual void TView3D::FindNormal ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t zn 
) [virtual]

Implements TView.

virtual void TView3D::FindPhiSectors ( Int_t  iopt,
Int_t kphi,
Double_t aphi,
Int_t iphi1,
Int_t iphi2 
) [virtual]

Implements TView.

virtual void TView3D::FindThetaSectors ( Int_t  iopt,
Double_t  phi,
Int_t kth,
Double_t ath,
Int_t ith1,
Int_t ith2 
) [virtual]

Implements TView.

virtual Bool_t TView3D::IsClippedNDC ( Double_t p  )  const [virtual]

Implements TView.

virtual Bool_t TView3D::IsPerspective (  )  const [inline, virtual]

Implements TView.

Definition at line 111 of file TView3D.h.

References kPerspective, and TObject::TestBit().

virtual Bool_t TView3D::IsViewChanged (  )  const [inline, virtual]

Implements TView.

Definition at line 112 of file TView3D.h.

References fChanged.

virtual void TView3D::NDCtoWC ( const Float_t pn,
Float_t pw 
) [virtual]

Implements TView.

virtual void TView3D::NDCtoWC ( const Double_t pn,
Double_t pw 
) [virtual]

Implements TView.

virtual void TView3D::NormalWCtoNDC ( const Float_t pw,
Float_t pn 
) [virtual]

Implements TView.

virtual void TView3D::NormalWCtoNDC ( const Double_t pw,
Double_t pn 
) [virtual]

Implements TView.

virtual void TView3D::PadRange ( Int_t  rback  )  [virtual]

Implements TView.

virtual void TView3D::ResizePad (  )  [virtual]

Implements TView.

virtual void TView3D::SetAutoRange ( Bool_t  autorange = kTRUE  )  [inline, virtual]

Implements TView.

Definition at line 119 of file TView3D.h.

References fAutoRange.

virtual void TView3D::SetAxisNDC ( const Double_t x1,
const Double_t x2,
const Double_t y1,
const Double_t y2,
const Double_t z1,
const Double_t z2 
) [virtual]

Implements TView.

virtual void TView3D::SetDefaultWindow (  )  [virtual]

Implements TView.

virtual void TView3D::SetDview ( Double_t  dview  )  [inline, virtual]

Implements TView.

Definition at line 122 of file TView3D.h.

References fDview.

virtual void TView3D::SetDproj ( Double_t  dproj  )  [inline, virtual]

Implements TView.

Definition at line 123 of file TView3D.h.

References fDproj.

virtual void TView3D::SetLatitude ( Double_t  latitude  )  [inline, virtual]

Implements TView.

Definition at line 124 of file TView3D.h.

References fLatitude.

virtual void TView3D::SetLongitude ( Double_t  longitude  )  [inline, virtual]

Implements TView.

Definition at line 125 of file TView3D.h.

References fLongitude.

virtual void TView3D::SetPsi ( Double_t  psi  )  [inline, virtual]

Implements TView.

Definition at line 126 of file TView3D.h.

References fPsi.

virtual void TView3D::SetOutlineToCube (  )  [virtual]

Implements TView.

virtual void TView3D::SetParallel (  )  [virtual]

Implements TView.

virtual void TView3D::SetPerspective (  )  [virtual]

Implements TView.

virtual void TView3D::SetRange ( const Double_t min,
const Double_t max 
) [virtual]

Implements TView.

virtual void TView3D::SetRange ( Double_t  x0,
Double_t  y0,
Double_t  z0,
Double_t  x1,
Double_t  y1,
Double_t  z1,
Int_t  flag = 0 
) [virtual]

Implements TView.

virtual void TView3D::SetSystem ( Int_t  system  )  [inline, virtual]

Implements TView.

Definition at line 132 of file TView3D.h.

References fSystem.

virtual void TView3D::SetView ( Double_t  longitude,
Double_t  latitude,
Double_t  psi,
Int_t irep 
) [virtual]

Implements TView.

virtual void TView3D::SetViewChanged ( Bool_t  flag = kTRUE  )  [inline, virtual]

Implements TView.

Definition at line 134 of file TView3D.h.

References fChanged, and flag.

virtual void TView3D::SetWindow ( Double_t  u0,
Double_t  v0,
Double_t  du,
Double_t  dv 
) [virtual]

Implements TView.

virtual void TView3D::WCtoNDC ( const Float_t pw,
Float_t pn 
) [virtual]

Implements TView.

virtual void TView3D::WCtoNDC ( const Double_t pw,
Double_t pn 
) [virtual]

Implements TView.

virtual void TView3D::MoveFocus ( Double_t center,
Double_t  dx,
Double_t  dy,
Double_t  dz,
Int_t  nsteps = 10,
Double_t  dlong = 0,
Double_t  dlat = 0,
Double_t  dpsi = 0 
) [virtual]

Implements TView.

virtual void TView3D::MoveViewCommand ( Char_t  chCode,
Int_t  count = 1 
) [virtual]

Implements TView.

virtual void TView3D::MoveWindow ( Char_t  option  )  [virtual]

Implements TView.

virtual void TView3D::AdjustScales ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

virtual void TView3D::Centered3DImages ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

virtual void TView3D::Centered (  )  [virtual]

Implements TView.

virtual void TView3D::FrontView ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

virtual void TView3D::Front (  )  [virtual]

Implements TView.

virtual void TView3D::ZoomIn (  )  [virtual]

Implements TView.

virtual void TView3D::ZoomOut (  )  [virtual]

Implements TView.

virtual void TView3D::ZoomView ( TVirtualPad pad = 0,
Double_t  zoomFactor = 1.25 
) [virtual]

Implements TView.

virtual void TView3D::UnzoomView ( TVirtualPad pad = 0,
Double_t  unZoomFactor = 1.25 
) [virtual]

Implements TView.

virtual void TView3D::RotateView ( Double_t  phi,
Double_t  theta,
TVirtualPad pad = 0 
) [virtual]

Implements TView.

virtual void TView3D::SideView ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

virtual void TView3D::Side (  )  [virtual]

Implements TView.

virtual void TView3D::TopView ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

virtual void TView3D::Top (  )  [virtual]

Implements TView.

virtual void TView3D::ToggleRulers ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

virtual void TView3D::ShowAxis (  )  [virtual]

Implements TView.

virtual void TView3D::ToggleZoom ( TVirtualPad pad = 0  )  [virtual]

Implements TView.

virtual void TView3D::ZoomMove (  )  [virtual]

Implements TView.

virtual void TView3D::Zoom (  )  [virtual]

Implements TView.

virtual void TView3D::UnZoom (  )  [virtual]

Implements TView.

static void TView3D::AdjustPad ( TVirtualPad pad = 0  )  [static]

TView3D::ClassDef ( TView3D  ,
 
)


Member Data Documentation

Double_t TView3D::fLatitude [protected]

Definition at line 34 of file TView3D.h.

Referenced by DefinePerspectiveView(), GetLatitude(), MoveFocus(), operator=(), ResetView(), SetLatitude(), SetParallel(), SetPerspective(), SetRange(), and TView3D().

Double_t TView3D::fLongitude [protected]

Definition at line 35 of file TView3D.h.

Referenced by DefinePerspectiveView(), GetLongitude(), MoveFocus(), operator=(), ResetView(), SetLongitude(), SetParallel(), SetPerspective(), SetRange(), and TView3D().

Double_t TView3D::fPsi [protected]

Definition at line 36 of file TView3D.h.

Referenced by DefinePerspectiveView(), GetPsi(), MoveFocus(), operator=(), ResetView(), SetParallel(), SetPerspective(), SetPsi(), SetRange(), and TView3D().

Double_t TView3D::fDview [protected]

Definition at line 37 of file TView3D.h.

Referenced by DefinePerspectiveView(), GetDview(), operator=(), SetDefaultWindow(), SetDview(), ZoomIn(), and ZoomOut().

Double_t TView3D::fDproj [protected]

Definition at line 38 of file TView3D.h.

Referenced by DefinePerspectiveView(), GetDproj(), operator=(), SetDefaultWindow(), and SetDproj().

Double_t TView3D::fUpix [protected]

Definition at line 39 of file TView3D.h.

Referenced by operator=(), ResizePad(), and SetDefaultWindow().

Double_t TView3D::fVpix [protected]

Definition at line 40 of file TView3D.h.

Referenced by operator=(), ResizePad(), and SetDefaultWindow().

Double_t TView3D::fTN [protected]

Definition at line 41 of file TView3D.h.

Referenced by AxisVertex(), FindNormal(), FindPhiSectors(), FindThetaSectors(), GetTN(), operator=(), ResetView(), and TView3D().

Double_t TView3D::fTB [protected]

Definition at line 42 of file TView3D.h.

Referenced by operator=(), ResetView(), and TView3D().

Double_t TView3D::fRmax [protected]

Definition at line 43 of file TView3D.h.

Referenced by AxisVertex(), DefinePerspectiveView(), FindScope(), GetExtent(), GetRange(), GetRmax(), MoveFocus(), operator=(), PadRange(), SetOutlineToCube(), SetRange(), and TView3D().

Double_t TView3D::fRmin [protected]

Definition at line 44 of file TView3D.h.

Referenced by AxisVertex(), DefinePerspectiveView(), FindScope(), GetExtent(), GetRange(), GetRmin(), operator=(), PadRange(), SetOutlineToCube(), SetRange(), and TView3D().

Double_t TView3D::fUVcoord [protected]

Definition at line 45 of file TView3D.h.

Referenced by DefinePerspectiveView(), GetWindow(), GetWindowHeight(), GetWindowWidth(), MoveWindow(), operator=(), ResizePad(), SetWindow(), and TView3D().

Double_t TView3D::fTnorm [protected]

Definition at line 46 of file TView3D.h.

Referenced by DefinePerspectiveView(), GetTnorm(), NormalWCtoNDC(), operator=(), PadRange(), ResetView(), TView3D(), and WCtoNDC().

Double_t TView3D::fTback [protected]

Definition at line 47 of file TView3D.h.

Referenced by GetTback(), NDCtoWC(), operator=(), ResetView(), and TView3D().

Double_t TView3D::fX1 [protected]

Definition at line 48 of file TView3D.h.

Referenced by GetDistancetoAxis(), operator=(), SetAxisNDC(), and TView3D().

Double_t TView3D::fX2 [protected]

Definition at line 49 of file TView3D.h.

Referenced by GetDistancetoAxis(), operator=(), SetAxisNDC(), and TView3D().

Double_t TView3D::fY1 [protected]

Definition at line 50 of file TView3D.h.

Referenced by GetDistancetoAxis(), operator=(), SetAxisNDC(), and TView3D().

Double_t TView3D::fY2 [protected]

Definition at line 51 of file TView3D.h.

Referenced by GetDistancetoAxis(), operator=(), SetAxisNDC(), and TView3D().

Double_t TView3D::fZ1 [protected]

Definition at line 52 of file TView3D.h.

Referenced by GetDistancetoAxis(), operator=(), SetAxisNDC(), and TView3D().

Double_t TView3D::fZ2 [protected]

Definition at line 53 of file TView3D.h.

Referenced by GetDistancetoAxis(), operator=(), SetAxisNDC(), and TView3D().

Int_t TView3D::fSystem [protected]

Definition at line 54 of file TView3D.h.

Referenced by GetDistancetoAxis(), GetSystem(), operator=(), SetSystem(), and TView3D().

TSeqCollection* TView3D::fOutline [protected]

Definition at line 55 of file TView3D.h.

Referenced by ExecuteRotateView(), GetOutline(), operator=(), SetOutlineToCube(), TView3D(), and ~TView3D().

Bool_t TView3D::fDefaultOutline [protected]

Definition at line 56 of file TView3D.h.

Referenced by operator=(), SetOutlineToCube(), SetRange(), and TView3D().

Bool_t TView3D::fAutoRange [protected]

Definition at line 57 of file TView3D.h.

Referenced by GetAutoRange(), operator=(), SetAutoRange(), and TView3D().

Bool_t TView3D::fChanged [protected]

Definition at line 58 of file TView3D.h.

Referenced by ExecuteRotateView(), IsViewChanged(), operator=(), SetViewChanged(), and TView3D().

TSeqCollection* TView3D::fOutline [protected]

Definition at line 55 of file TView3D.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:48:47 2011 for ROOT_528-00b_version by  doxygen 1.5.1