XZ projection with distortion around given center.
Definition at line 210 of file TEveProjections.h.
|
| | TEveXZProjection () |
| | Constructor.
|
| |
| | ~TEveXZProjection () override |
| |
| Float_t * | GetProjectedCenter () override |
| | Get projected center.
|
| |
| 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 | SetCenter (TEveVector &v) override |
| | Set center of distortion (virtual method).
|
| |
| void | SetDirectionalVector (Int_t screenAxis, TEveVector &vec) override |
| | Get direction in the unprojected space for axis index in the projected space.
|
| |
| 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 | 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 |
| |
| 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 |
| |