XY projection with distortion around given center. 
Definition at line 191 of file TEveProjections.h.
 | 
|   | TEveRPhiProjection () | 
|   | Constructor.  
  | 
|   | 
|   | ~TEveRPhiProjection () override | 
|   | 
| Bool_t  | Is2D () const override | 
|   | 
| Bool_t  | Is3D () const override | 
|   | 
| TClass *  | IsA () const override | 
|   | 
| void  | ProjectPoint (Float_t &x, Float_t &y, Float_t &z, Float_t d, EPProc_e proc=kPP_Full) override | 
|   | Project point.  
  | 
|   | 
| void  | Streamer (TBuffer &) override | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
|   | TEveProjection () | 
|   | Constructor.  
  | 
|   | 
| virtual  | ~TEveProjection () | 
|   | 
| virtual Bool_t  | AcceptSegment (TEveVector &, TEveVector &, Float_t) const | 
|   | 
| void  | AddPreScaleEntry (Int_t coord, Float_t max_val, Float_t scale) | 
|   | Add new scaling range for given coordinate.  
  | 
|   | 
| virtual void  | BisectBreakPoint (TEveVector &vL, TEveVector &vR, Bool_t project_result=kFALSE, Float_t depth=0) | 
|   | Find break-point on both sides of the discontinuity.  
  | 
|   | 
| virtual void  | BisectBreakPoint (TEveVector &vL, TEveVector &vR, Float_t eps_sqr) | 
|   | Find break-point on both sides of the discontinuity.  
  | 
|   | 
| void  | ChangePreScaleEntry (Int_t coord, Int_t entry, Float_t new_scale) | 
|   | Change scale for given entry and coordinate.  
  | 
|   | 
| void  | ClearPreScales () | 
|   | Clear all pre-scaling information.  
  | 
|   | 
| Bool_t  | GetDisplaceOrigin () const | 
|   | 
| Float_t  | GetDistortion () const | 
|   | 
| Float_t  | GetFixR () const | 
|   | 
| Float_t  | GetFixZ () const | 
|   | 
| EGeoMode_e  | GetGeoMode () const | 
|   | 
| Float_t  | GetLimit (Int_t i, Bool_t pos) | 
|   | Method previously used by TEveProjectionAxesGL. Now obsolete.  
  | 
|   | 
| Float_t  | GetMaxTrackStep () const | 
|   | 
| const Char_t *  | GetName () const | 
|   | 
| TEveVector  | GetOrthogonalCenter (int idx, TEveVector &out) | 
|   | Get center ortogonal to given axis index.  
  | 
|   | 
| Float_t  | GetPastFixRFac () const | 
|   | 
| Float_t  | GetPastFixZFac () const | 
|   | 
| virtual Float_t *  | GetProjectedCenter () | 
|   | Get projected center.  
  | 
|   | 
| virtual Float_t  | GetScreenVal (Int_t ax, Float_t value) | 
|   | Project point on given axis and return projected value.  
  | 
|   | 
| Float_t  | GetScreenVal (Int_t i, Float_t x, TEveVector &dirVec, TEveVector &oCenter) | 
|   | Project point on given axis and return projected value.  
  | 
|   | 
| EPType_e  | GetType () const | 
|   | 
| Bool_t  | GetUsePreScale () const | 
|   | 
| virtual Float_t  | GetValForScreenPos (Int_t ax, Float_t value) | 
|   | Inverse projection.  
  | 
|   | 
| virtual Bool_t  | HasSeveralSubSpaces () const | 
|   | 
| virtual Bool_t  | IsOnSubSpaceBoundrary (const TEveVector &) const | 
|   | 
| void  | PreScalePoint (Float_t &x, Float_t &y) | 
|   | Pre-scale point (x, y) in projected coordinates for 2D projections:  
  | 
|   | 
| void  | PreScalePoint (Float_t &x, Float_t &y, Float_t &z) | 
|   | Pre-scale point (x, y, z) in projected coordinates for 3D projection.  
  | 
|   | 
| void  | ProjectPointdv (const TEveTrans *t, const Double_t *p, Double_t *v, Float_t d) | 
|   | Project double array, converting it to global coordinate system first if transformation matrix is set.  
  | 
|   | 
| void  | ProjectPointdv (Double_t *v, Float_t d) | 
|   | Project double array.  
  | 
|   | 
| void  | ProjectPointfv (const TEveTrans *t, const Float_t *p, Float_t *v, Float_t d) | 
|   | Project float array, converting it to global coordinate system first if transformation matrix is set.  
  | 
|   | 
| void  | ProjectPointfv (Float_t *v, Float_t d) | 
|   | Project float array.  
  | 
|   | 
| void  | ProjectVector (const TEveTrans *t, TEveVector &v, Float_t d) | 
|   | Project TEveVector, converting it to global coordinate system first if transformation matrix is set.  
  | 
|   | 
| void  | ProjectVector (TEveVector &v, Float_t d) | 
|   | Project TEveVector.  
  | 
|   | 
| const TEveVector &  | RefCenter () const | 
|   | 
| virtual void  | SetCenter (TEveVector &v) | 
|   | 
| virtual void  | SetDirectionalVector (Int_t screenAxis, TEveVector &vec) | 
|   | Get vector for axis in a projected space.  
  | 
|   | 
| void  | SetDisplaceOrigin (bool) | 
|   | Set flag to displace for center.  
  | 
|   | 
| void  | SetDistortion (Float_t d) | 
|   | Set distortion.  
  | 
|   | 
| void  | SetFixR (Float_t x) | 
|   | Set fixed radius.  
  | 
|   | 
| void  | SetFixZ (Float_t x) | 
|   | Set fixed radius.  
  | 
|   | 
| void  | SetGeoMode (EGeoMode_e m) | 
|   | 
| void  | SetMaxTrackStep (Float_t x) | 
|   | 
| void  | SetName (const Char_t *txt) | 
|   | 
| void  | SetPastFixRFac (Float_t x) | 
|   | Set 2's-exponent for relative scaling beyond FixR.  
  | 
|   | 
| void  | SetPastFixZFac (Float_t x) | 
|   | Set 2's-exponent for relative scaling beyond FixZ.  
  | 
|   | 
| void  | SetType (EPType_e t) | 
|   | 
| void  | SetUsePreScale (Bool_t x) | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
| virtual Int_t  | SubSpaceId (const TEveVector &) const | 
|   |