TView Class Reference

#include <TView.h>

Inheritance diagram for TView:

TObject TAttLine TObject TAttLine TView3D TView3D List of all members.

Public Member Functions

 TView ()
 TView (const TView &)
virtual ~TView ()
virtual void DefinePerspectiveView ()=0
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)=0
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)=0
virtual void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)=0
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)=0
virtual void ExecuteRotateView (Int_t event, Int_t px, Int_t py)=0
virtual void FindScope (Double_t *scale, Double_t *center, Int_t &irep)=0
virtual Int_t GetDistancetoAxis (Int_t axis, Int_t px, Int_t py, Double_t &ratio)=0
virtual Double_t GetDview () const=0
virtual Double_t GetDproj () const=0
virtual Double_t GetExtent () const=0
virtual Bool_t GetAutoRange ()=0
virtual Double_t GetLatitude ()=0
virtual Double_t GetLongitude ()=0
virtual Double_t GetPsi ()=0
virtual void GetRange (Float_t *min, Float_t *max)=0
virtual void GetRange (Double_t *min, Double_t *max)=0
virtual Double_tGetRmax ()=0
virtual Double_tGetRmin ()=0
virtual TSeqCollectionGetOutline ()=0
virtual Double_tGetTback ()=0
virtual Double_tGetTN ()=0
virtual Double_tGetTnorm ()=0
virtual Int_t GetSystem ()=0
virtual void GetWindow (Double_t &u0, Double_t &v0, Double_t &du, Double_t &dv) const=0
virtual Double_t GetWindowWidth () const=0
virtual Double_t GetWindowHeight () const=0
virtual void FindNormal (Double_t x, Double_t y, Double_t z, Double_t &zn)=0
virtual void FindPhiSectors (Int_t iopt, Int_t &kphi, Double_t *aphi, Int_t &iphi1, Int_t &iphi2)=0
virtual void FindThetaSectors (Int_t iopt, Double_t phi, Int_t &kth, Double_t *ath, Int_t &ith1, Int_t &ith2)=0
virtual Bool_t IsClippedNDC (Double_t *p) const =0
virtual Bool_t IsPerspective () const=0
virtual Bool_t IsViewChanged () const=0
virtual void NDCtoWC (const Float_t *pn, Float_t *pw)=0
virtual void NDCtoWC (const Double_t *pn, Double_t *pw)=0
virtual void NormalWCtoNDC (const Float_t *pw, Float_t *pn)=0
virtual void NormalWCtoNDC (const Double_t *pw, Double_t *pn)=0
virtual void PadRange (Int_t rback)=0
virtual void ResizePad ()=0
virtual void SetAutoRange (Bool_t autorange=kTRUE)=0
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)=0
virtual void SetDefaultWindow ()=0
virtual void SetDview (Double_t dview)=0
virtual void SetDproj (Double_t dproj)=0
virtual void SetLatitude (Double_t latitude)=0
virtual void SetLongitude (Double_t longitude)=0
virtual void SetPsi (Double_t psi)=0
virtual void SetOutlineToCube ()=0
virtual void SetParallel ()=0
virtual void SetPerspective ()=0
virtual void SetRange (const Double_t *min, const Double_t *max)=0
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)=0
virtual void SetSystem (Int_t system)=0
virtual void SetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)=0
virtual void SetViewChanged (Bool_t flag=kTRUE)=0
virtual void SetWindow (Double_t u0, Double_t v0, Double_t du, Double_t dv)=0
virtual void WCtoNDC (const Float_t *pw, Float_t *pn)=0
virtual void WCtoNDC (const Double_t *pw, Double_t *pn)=0
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)=0
virtual void MoveViewCommand (Char_t chCode, Int_t count=1)=0
virtual void MoveWindow (Char_t option)=0
virtual void AdjustScales (TVirtualPad *pad=0)=0
virtual void Centered3DImages (TVirtualPad *pad=0)=0
virtual void Centered ()=0
virtual void FrontView (TVirtualPad *pad=0)=0
virtual void Front ()=0
virtual void ZoomIn ()=0
virtual void ZoomOut ()=0
virtual void ZoomView (TVirtualPad *pad=0, Double_t zoomFactor=1.25)=0
virtual void UnzoomView (TVirtualPad *pad=0, Double_t unZoomFactor=1.25)=0
virtual void RotateView (Double_t phi, Double_t theta, TVirtualPad *pad=0)=0
virtual void SideView (TVirtualPad *pad=0)=0
virtual void Side ()=0
virtual void TopView (TVirtualPad *pad=0)=0
virtual void Top ()=0
virtual void ToggleRulers (TVirtualPad *pad=0)=0
virtual void ShowAxis ()=0
virtual void ToggleZoom (TVirtualPad *pad=0)=0
virtual void ZoomMove ()=0
virtual void Zoom ()=0
virtual void UnZoom ()=0
 ClassDef (TView, 3)
 TView ()
 TView (const TView &)
virtual ~TView ()
virtual void DefinePerspectiveView ()=0
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)=0
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)=0
virtual void DrawOutlineCube (TList *outline, Double_t *rmin, Double_t *rmax)=0
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)=0
virtual void ExecuteRotateView (Int_t event, Int_t px, Int_t py)=0
virtual void FindScope (Double_t *scale, Double_t *center, Int_t &irep)=0
virtual Int_t GetDistancetoAxis (Int_t axis, Int_t px, Int_t py, Double_t &ratio)=0
virtual Double_t GetDview () const=0
virtual Double_t GetDproj () const=0
virtual Double_t GetExtent () const=0
virtual Bool_t GetAutoRange ()=0
virtual Double_t GetLatitude ()=0
virtual Double_t GetLongitude ()=0
virtual Double_t GetPsi ()=0
virtual void GetRange (Float_t *min, Float_t *max)=0
virtual void GetRange (Double_t *min, Double_t *max)=0
virtual Double_tGetRmax ()=0
virtual Double_tGetRmin ()=0
virtual TSeqCollectionGetOutline ()=0
virtual Double_tGetTback ()=0
virtual Double_tGetTN ()=0
virtual Double_tGetTnorm ()=0
virtual Int_t GetSystem ()=0
virtual void GetWindow (Double_t &u0, Double_t &v0, Double_t &du, Double_t &dv) const=0
virtual Double_t GetWindowWidth () const=0
virtual Double_t GetWindowHeight () const=0
virtual void FindNormal (Double_t x, Double_t y, Double_t z, Double_t &zn)=0
virtual void FindPhiSectors (Int_t iopt, Int_t &kphi, Double_t *aphi, Int_t &iphi1, Int_t &iphi2)=0
virtual void FindThetaSectors (Int_t iopt, Double_t phi, Int_t &kth, Double_t *ath, Int_t &ith1, Int_t &ith2)=0
virtual Bool_t IsClippedNDC (Double_t *p) const =0
virtual Bool_t IsPerspective () const=0
virtual Bool_t IsViewChanged () const=0
virtual void NDCtoWC (const Float_t *pn, Float_t *pw)=0
virtual void NDCtoWC (const Double_t *pn, Double_t *pw)=0
virtual void NormalWCtoNDC (const Float_t *pw, Float_t *pn)=0
virtual void NormalWCtoNDC (const Double_t *pw, Double_t *pn)=0
virtual void PadRange (Int_t rback)=0
virtual void ResizePad ()=0
virtual void SetAutoRange (Bool_t autorange=kTRUE)=0
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)=0
virtual void SetDefaultWindow ()=0
virtual void SetDview (Double_t dview)=0
virtual void SetDproj (Double_t dproj)=0
virtual void SetLatitude (Double_t latitude)=0
virtual void SetLongitude (Double_t longitude)=0
virtual void SetPsi (Double_t psi)=0
virtual void SetOutlineToCube ()=0
virtual void SetParallel ()=0
virtual void SetPerspective ()=0
virtual void SetRange (const Double_t *min, const Double_t *max)=0
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)=0
virtual void SetSystem (Int_t system)=0
virtual void SetView (Double_t longitude, Double_t latitude, Double_t psi, Int_t &irep)=0
virtual void SetViewChanged (Bool_t flag=kTRUE)=0
virtual void SetWindow (Double_t u0, Double_t v0, Double_t du, Double_t dv)=0
virtual void WCtoNDC (const Float_t *pw, Float_t *pn)=0
virtual void WCtoNDC (const Double_t *pw, Double_t *pn)=0
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)=0
virtual void MoveViewCommand (Char_t chCode, Int_t count=1)=0
virtual void MoveWindow (Char_t option)=0
virtual void AdjustScales (TVirtualPad *pad=0)=0
virtual void Centered3DImages (TVirtualPad *pad=0)=0
virtual void Centered ()=0
virtual void FrontView (TVirtualPad *pad=0)=0
virtual void Front ()=0
virtual void ZoomIn ()=0
virtual void ZoomOut ()=0
virtual void ZoomView (TVirtualPad *pad=0, Double_t zoomFactor=1.25)=0
virtual void UnzoomView (TVirtualPad *pad=0, Double_t unZoomFactor=1.25)=0
virtual void RotateView (Double_t phi, Double_t theta, TVirtualPad *pad=0)=0
virtual void SideView (TVirtualPad *pad=0)=0
virtual void Side ()=0
virtual void TopView (TVirtualPad *pad=0)=0
virtual void Top ()=0
virtual void ToggleRulers (TVirtualPad *pad=0)=0
virtual void ShowAxis ()=0
virtual void ToggleZoom (TVirtualPad *pad=0)=0
virtual void ZoomMove ()=0
virtual void Zoom ()=0
virtual void UnZoom ()=0
 ClassDef (TView, 3)

Static Public Member Functions

static TViewCreateView (Int_t system=1, const Double_t *rmin=0, const Double_t *rmax=0)
static TViewCreateView (Int_t system=1, const Double_t *rmin=0, const Double_t *rmax=0)

Detailed Description

Definition at line 36 of file TView.h.


Constructor & Destructor Documentation

TView::TView (  )  [inline]

Definition at line 40 of file TView.h.

TView::TView ( const TView  ) 

virtual TView::~TView (  )  [inline, virtual]

Definition at line 42 of file TView.h.

TView::TView (  )  [inline]

Definition at line 40 of file TView.h.

TView::TView ( const TView  ) 

virtual TView::~TView (  )  [inline, virtual]

Definition at line 42 of file TView.h.


Member Function Documentation

virtual void TView::DefinePerspectiveView (  )  [pure virtual]

virtual void TView::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 
) [pure virtual]

Referenced by TPainter3dAlgorithms::BackBox(), TPainter3dAlgorithms::FrontBox(), TAxis3D::PaintAxis(), and THistPainter::PaintLegoAxis().

virtual void TView::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 
) [pure virtual]

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

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

Reimplemented from TObject.

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

Referenced by THistPainter::ExecuteEvent().

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

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

Referenced by THistPainter::DistancetoPrimitive(), and TPad::ExecuteEventAxis().

virtual Double_t TView::GetDview (  )  const [pure virtual]

Referenced by TGeoPainter::Raytrace().

virtual Double_t TView::GetDproj (  )  const [pure virtual]

Referenced by TGeoPainter::Raytrace().

virtual Double_t TView::GetExtent (  )  const [pure virtual]

virtual Bool_t TView::GetAutoRange (  )  [pure virtual]

Referenced by TViewer3DPad::AddObject(), and TViewer3DPad::EndScene().

virtual Double_t TView::GetLatitude (  )  [pure virtual]

Referenced by autorotate(), TGeoPainter::GetViewAngles(), TViewerX3D::InitX3DWindow(), and TGeoPainter::Raytrace().

virtual Double_t TView::GetLongitude (  )  [pure virtual]

Referenced by autorotate(), TGeoPainter::GetViewAngles(), TViewerX3D::InitX3DWindow(), TGraph2DPainter::PaintTriangles(), and TGeoPainter::Raytrace().

virtual Double_t TView::GetPsi (  )  [pure virtual]

Referenced by autorotate(), TGeoPainter::GetViewAngles(), TViewerX3D::InitX3DWindow(), THistPainter::Paint2DErrors(), THistPainter::PaintH3Iso(), THistPainter::PaintLego(), THistPainter::PaintSurface(), THistPainter::PaintTF3(), THistPainter::PaintTriangles(), and TGeoPainter::Raytrace().

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

Referenced by TParticle::DistancetoPrimitive(), TPrimary::DistancetoPrimitive(), TGenerator::Draw(), TAxis3D::ExecuteEvent(), TVolumeView::GetLocalRange(), TVolume::GetLocalRange(), TVolumeView::GetObjectInfo(), TParticle::Paint(), TPrimary::Paint(), TAxis3D::PixeltoXYZ(), TGeoPainter::Raytrace(), TPad::SavePrimitive(), xtruDraw(), and xtruSamples().

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

virtual Double_t* TView::GetRmax (  )  [pure virtual]

Referenced by TSelectorDraw::Begin(), TPainter3dAlgorithms::DefineGridLevels(), TH1Editor::DoSliderMoved(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXPressed(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TAxis3D::PaintAxis(), THistPainter::PaintLegoAxis(), THistPainter::PaintTriangles(), and TGraph2DPainter::PaintTriangles().

virtual Double_t* TView::GetRmin (  )  [pure virtual]

Referenced by TSelectorDraw::Begin(), TPainter3dAlgorithms::DefineGridLevels(), TH1Editor::DoSliderMoved(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXPressed(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TAxis3D::PaintAxis(), THistPainter::PaintLegoAxis(), THistPainter::PaintTriangles(), and TGraph2DPainter::PaintTriangles().

virtual TSeqCollection* TView::GetOutline (  )  [pure virtual]

Referenced by THistPainter::PaintH3().

virtual Double_t* TView::GetTback (  )  [pure virtual]

virtual Double_t* TView::GetTN (  )  [pure virtual]

Referenced by TPainter3dAlgorithms::FindVisibleDraw(), TPainter3dAlgorithms::LegoCartesian(), TPainter3dAlgorithms::ModifyScreen(), and TPainter3dAlgorithms::SurfaceCartesian().

virtual Double_t* TView::GetTnorm (  )  [pure virtual]

Referenced by TPainter3dAlgorithms::ImplicitFunction().

virtual Int_t TView::GetSystem (  )  [pure virtual]

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

Referenced by TGeoPainter::Raytrace().

virtual Double_t TView::GetWindowWidth (  )  const [pure virtual]

virtual Double_t TView::GetWindowHeight (  )  const [pure virtual]

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

Referenced by TPainter3dAlgorithms::LegoCartesian(), TPainter3dAlgorithms::LegoCylindrical(), TPainter3dAlgorithms::LegoSpherical(), TPainter3dAlgorithms::SideVisibilityEncode(), TPainter3dAlgorithms::SurfaceCylindrical(), and TPainter3dAlgorithms::SurfacePolar().

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

Referenced by TPainter3dAlgorithms::LegoCylindrical(), TPainter3dAlgorithms::LegoPolar(), TPainter3dAlgorithms::LegoSpherical(), TPainter3dAlgorithms::SurfaceCylindrical(), TPainter3dAlgorithms::SurfacePolar(), and TPainter3dAlgorithms::SurfaceSpherical().

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

Referenced by TPainter3dAlgorithms::LegoSpherical(), and TPainter3dAlgorithms::SurfaceSpherical().

virtual Bool_t TView::IsClippedNDC ( Double_t p  )  const [pure virtual]

virtual Bool_t TView::IsPerspective (  )  const [pure virtual]

Referenced by TGeoPainter::Raytrace().

virtual Bool_t TView::IsViewChanged (  )  const [pure virtual]

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

Referenced by TAxis3D::ExecuteEvent(), TVolume::GetObjectInfo(), TVolumeView::GetObjectInfo(), and TAxis3D::PixeltoXYZ().

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

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

Referenced by TPainter3dAlgorithms::Luminosity().

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

virtual void TView::PadRange ( Int_t  rback  )  [pure virtual]

Referenced by THistPainter::Paint2DErrors(), TMarker3DBox::PaintH3(), TPolyMarker3D::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintLego(), THistPainter::PaintSurface(), and THistPainter::PaintTriangles().

virtual void TView::ResizePad (  )  [pure virtual]

Referenced by TPad::ResizePad().

virtual void TView::SetAutoRange ( Bool_t  autorange = kTRUE  )  [pure virtual]

Referenced by TViewer3DPad::BeginScene(), TVolumeView::Draw(), TVolume::Draw(), TNode::Draw(), TGeoPainter::DrawOnly(), TGeoPainter::DrawOverlap(), TGeoPainter::DrawShape(), TGeoPainter::DrawVolume(), TViewer3DPad::EndScene(), TVolumeView::GetLocalRange(), and TVolume::GetLocalRange().

virtual void TView::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 
) [pure virtual]

Referenced by TAxis3D::PaintAxis(), and THistPainter::PaintLegoAxis().

virtual void TView::SetDefaultWindow (  )  [pure virtual]

virtual void TView::SetDview ( Double_t  dview  )  [pure virtual]

virtual void TView::SetDproj ( Double_t  dproj  )  [pure virtual]

virtual void TView::SetLatitude ( Double_t  latitude  )  [pure virtual]

virtual void TView::SetLongitude ( Double_t  longitude  )  [pure virtual]

virtual void TView::SetPsi ( Double_t  psi  )  [pure virtual]

virtual void TView::SetOutlineToCube (  )  [pure virtual]

Referenced by THistPainter::PaintH3().

virtual void TView::SetParallel (  )  [pure virtual]

virtual void TView::SetPerspective (  )  [pure virtual]

Referenced by TGeoPainter::GrabFocus(), RootShower::Initialize(), RootShower::OnShowerProduce(), RootShower::OnShowSelected(), and TGeoPainter::Raytrace().

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

Referenced by TViewer3DPad::AddObject(), TGenerator::Draw(), TAxis3D::ExecuteEvent(), TMarker3DBox::PaintH3(), TPolyMarker3D::PaintH3(), TGenerator::SetViewRange(), tornado(), TPainter3dAlgorithms::TPainter3dAlgorithms(), xtruDraw(), and xtruSamples().

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

virtual void TView::SetSystem ( Int_t  system  )  [pure virtual]

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

Referenced by autorotate(), TGeoPainter::DefaultAngles(), THistPainter::Paint2DErrors(), THistPainter::PaintH3Iso(), THistPainter::PaintLego(), THistPainter::PaintSurface(), THistPainter::PaintTF3(), THistPainter::PaintTriangles(), and TPainter3dAlgorithms::TPainter3dAlgorithms().

virtual void TView::SetViewChanged ( Bool_t  flag = kTRUE  )  [pure virtual]

Referenced by TGeoPainter::ModifiedPad().

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

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

Referenced by TViewer3DPad::AddObject(), TPointsArray3D::DistancetoPrimitive(), TParticle::DistancetoPrimitive(), TMarker3DBox::DistancetoPrimitive(), TPolyLine3D::DistancetoPrimitive(), TPrimary::DistancetoPrimitive(), TPolyMarker3D::DistancetoPrimitive(), TGeoTrack::DistancetoPrimitive(), TPainter3dAlgorithms::DrawFaceGouraudShaded(), TPainter3dAlgorithms::DrawFaceMode1(), TPainter3dAlgorithms::DrawFaceMode2(), TPainter3dAlgorithms::DrawFaceMode3(), TPainter3dAlgorithms::DrawFaceMove1(), TPainter3dAlgorithms::DrawFaceMove2(), TPainter3dAlgorithms::DrawFaceMove3(), TPainter3dAlgorithms::DrawFaceRaster1(), TPainter3dAlgorithms::DrawFaceRaster2(), TAxis3D::ExecuteEvent(), TVolumeView::GetObjectInfo(), TPainter3dAlgorithms::ImplicitFunction(), TPainter3dAlgorithms::IsoSurface(), THistPainter::Paint2DErrors(), TAxis3D::PaintAxis(), TGraph2DPainter::PaintErrors(), THistPainter::PaintLegoAxis(), TPad::PaintLine3D(), TGeoTrack::PaintMarker(), TGraph2DPainter::PaintPolyLine(), TPolyLineShape::PaintPolyMarker(), TGraph2DPainter::PaintPolyMarker(), TGraph2DPainter::PaintTriangles(), TAxis3D::PixeltoXYZ(), TPolyLineShape::PointDistancetoPrimitive(), TShape::ShapeDistancetoPrimitive(), TGeoPainter::ShapeDistancetoPrimitive(), and THistPainter::ShowProjection3().

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

virtual void TView::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 
) [pure virtual]

Referenced by TGeoPainter::GrabFocus().

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

virtual void TView::MoveWindow ( Char_t  option  )  [pure virtual]

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

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

virtual void TView::Centered (  )  [pure virtual]

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

virtual void TView::Front (  )  [pure virtual]

virtual void TView::ZoomIn (  )  [pure virtual]

virtual void TView::ZoomOut (  )  [pure virtual]

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

Referenced by RootShower::ProcessMessage().

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

Referenced by RootShower::ProcessMessage().

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

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

Referenced by RootShower::Initialize().

virtual void TView::Side (  )  [pure virtual]

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

virtual void TView::Top (  )  [pure virtual]

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

virtual void TView::ShowAxis (  )  [pure virtual]

Referenced by axes(), TGeoEltuEditor::DoApply(), TGeoConeEditor::DoApply(), TGeoTrapEditor::DoApply(), TGeoCtubEditor::DoApply(), TGeoPgonEditor::DoApply(), TGeoParaEditor::DoApply(), TGeoPconEditor::DoApply(), TGeoTubeEditor::DoApply(), TGeoHypeEditor::DoApply(), TGeoSphereEditor::DoApply(), TGeoConeSegEditor::DoApply(), TGeoTrd2Editor::DoApply(), TGeoBBoxEditor::DoApply(), TGeoTrd1Editor::DoApply(), TGeoGtraEditor::DoApply(), TGeoTorusEditor::DoApply(), TGeoTubeSegEditor::DoApply(), TGeoManagerEditor::DoEditShape(), and MakePicture().

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

virtual void TView::ZoomMove (  )  [pure virtual]

virtual void TView::Zoom (  )  [pure virtual]

virtual void TView::UnZoom (  )  [pure virtual]

TView * TView::CreateView ( Int_t  system = 1,
const Double_t rmin = 0,
const Double_t rmax = 0 
) [static]

Definition at line 32 of file TView.cxx.

References TPluginManager::FindHandler(), TROOT::GetPluginManager(), gROOT, and h.

Referenced by TSelectorDraw::Begin(), TViewer3DPad::BeginScene(), TVolumeView::Draw(), TVolume::Draw(), TGenerator::Draw(), TNode::Draw(), TGeoPainter::DrawOnly(), TGeoPainter::DrawOverlap(), TGeoPainter::DrawShape(), TGeoPainter::DrawVolume(), TTable::EntryLoop(), G__G__GPad_150_0_84(), G__setup_memfuncTView(), TVolumeView::GetLocalRange(), TVolume::GetLocalRange(), TMarker3DBox::PaintH3(), TPolyMarker3D::PaintH3(), TSelectorDraw::TakeEstimate(), TProofDrawPolyMarker3D::Terminate(), tornado(), and TPainter3dAlgorithms::TPainter3dAlgorithms().

TView::ClassDef ( TView  ,
 
)

virtual void TView::DefinePerspectiveView (  )  [pure virtual]

virtual void TView::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 
) [pure virtual]

virtual void TView::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 
) [pure virtual]

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

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

Reimplemented from TObject.

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

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

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

virtual Double_t TView::GetDview (  )  const [pure virtual]

virtual Double_t TView::GetDproj (  )  const [pure virtual]

virtual Double_t TView::GetExtent (  )  const [pure virtual]

virtual Bool_t TView::GetAutoRange (  )  [pure virtual]

virtual Double_t TView::GetLatitude (  )  [pure virtual]

virtual Double_t TView::GetLongitude (  )  [pure virtual]

virtual Double_t TView::GetPsi (  )  [pure virtual]

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

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

virtual Double_t* TView::GetRmax (  )  [pure virtual]

virtual Double_t* TView::GetRmin (  )  [pure virtual]

virtual TSeqCollection* TView::GetOutline (  )  [pure virtual]

virtual Double_t* TView::GetTback (  )  [pure virtual]

virtual Double_t* TView::GetTN (  )  [pure virtual]

virtual Double_t* TView::GetTnorm (  )  [pure virtual]

virtual Int_t TView::GetSystem (  )  [pure virtual]

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

virtual Double_t TView::GetWindowWidth (  )  const [pure virtual]

virtual Double_t TView::GetWindowHeight (  )  const [pure virtual]

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

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

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

virtual Bool_t TView::IsClippedNDC ( Double_t p  )  const [pure virtual]

virtual Bool_t TView::IsPerspective (  )  const [pure virtual]

virtual Bool_t TView::IsViewChanged (  )  const [pure virtual]

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

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

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

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

virtual void TView::PadRange ( Int_t  rback  )  [pure virtual]

virtual void TView::ResizePad (  )  [pure virtual]

virtual void TView::SetAutoRange ( Bool_t  autorange = kTRUE  )  [pure virtual]

virtual void TView::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 
) [pure virtual]

virtual void TView::SetDefaultWindow (  )  [pure virtual]

virtual void TView::SetDview ( Double_t  dview  )  [pure virtual]

virtual void TView::SetDproj ( Double_t  dproj  )  [pure virtual]

virtual void TView::SetLatitude ( Double_t  latitude  )  [pure virtual]

virtual void TView::SetLongitude ( Double_t  longitude  )  [pure virtual]

virtual void TView::SetPsi ( Double_t  psi  )  [pure virtual]

virtual void TView::SetOutlineToCube (  )  [pure virtual]

virtual void TView::SetParallel (  )  [pure virtual]

virtual void TView::SetPerspective (  )  [pure virtual]

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

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

virtual void TView::SetSystem ( Int_t  system  )  [pure virtual]

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

virtual void TView::SetViewChanged ( Bool_t  flag = kTRUE  )  [pure virtual]

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

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

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

virtual void TView::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 
) [pure virtual]

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

virtual void TView::MoveWindow ( Char_t  option  )  [pure virtual]

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

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

virtual void TView::Centered (  )  [pure virtual]

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

virtual void TView::Front (  )  [pure virtual]

virtual void TView::ZoomIn (  )  [pure virtual]

virtual void TView::ZoomOut (  )  [pure virtual]

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

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

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

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

virtual void TView::Side (  )  [pure virtual]

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

virtual void TView::Top (  )  [pure virtual]

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

virtual void TView::ShowAxis (  )  [pure virtual]

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

virtual void TView::ZoomMove (  )  [pure virtual]

virtual void TView::Zoom (  )  [pure virtual]

virtual void TView::UnZoom (  )  [pure virtual]

static TView* TView::CreateView ( Int_t  system = 1,
const Double_t rmin = 0,
const Double_t rmax = 0 
) [static]

TView::ClassDef ( TView  ,
 
)


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