Definition at line 248 of file REveProjections.hxx.
Public Member Functions | |
| REveZXProjection () | |
| Constructor. | |
| virtual | ~REveZXProjection () |
| Float_t * | GetProjectedCenter () override |
| Get projected center. | |
| Bool_t | Is2D () const override |
| Bool_t | Is3D () 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 (REveVector &v) override |
| Set center of distortion (virtual method). | |
| void | SetDirectionalVector (Int_t screenAxis, REveVector &vec) override |
| Get direction in the unprojected space for axis index in the projected space. | |
Public Member Functions inherited from ROOT::Experimental::REveProjection | |
| REveProjection () | |
| Constructor. | |
| virtual | ~REveProjection () |
| virtual Bool_t | AcceptSegment (REveVector &, REveVector &, 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 (REveVector &vL, REveVector &vR, Bool_t project_result=kFALSE, Float_t depth=0) |
| Find break-point on both sides of the discontinuity. | |
| virtual void | BisectBreakPoint (REveVector &vL, REveVector &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) |
| Float_t | GetMaxTrackStep () const |
| const char * | GetName () const |
| REveVector | GetOrthogonalCenter (int idx, REveVector &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, REveVector &dirVec, REveVector &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 REveVector &) 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 REveTrans *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 REveTrans *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 REveTrans *t, REveVector &v, Float_t d) |
| Project REveVector, converting it to global coordinate system first if transformation matrix is set. | |
| void | ProjectVector (REveVector &v, Float_t d) |
| Project REveVector. | |
| const REveVector & | 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 *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) |
| virtual Int_t | SubSpaceId (const REveVector &) const |
Private Attributes | |
| REveVector | fProjectedCenter |
#include <ROOT/REveProjections.hxx>
| REveZXProjection::REveZXProjection | ( | ) |
Constructor.
Definition at line 980 of file REveProjections.cxx.
|
inlinevirtual |
Definition at line 254 of file REveProjections.hxx.
|
inlineoverridevirtual |
Get projected center.
Reimplemented from ROOT::Experimental::REveProjection.
Definition at line 262 of file REveProjections.hxx.
|
inlineoverridevirtual |
Implements ROOT::Experimental::REveProjection.
Definition at line 256 of file REveProjections.hxx.
|
inlineoverridevirtual |
Implements ROOT::Experimental::REveProjection.
Definition at line 257 of file REveProjections.hxx.
|
overridevirtual |
Project point.
Implements ROOT::Experimental::REveProjection.
Definition at line 991 of file REveProjections.cxx.
|
overridevirtual |
Set center of distortion (virtual method).
Reimplemented from ROOT::Experimental::REveProjection.
Definition at line 1052 of file REveProjections.cxx.
|
overridevirtual |
Get direction in the unprojected space for axis index in the projected space.
This is virtual method from base-class REveProjection.
Reimplemented from ROOT::Experimental::REveProjection.
Definition at line 1073 of file REveProjections.cxx.
|
private |
Definition at line 250 of file REveProjections.hxx.