55   for (
Int_t i = 0; i < 
n; ++i, 
p+=3)
 
 
  132   if (
Size() == 0) 
return; 
 
  149   std::vector<TEveVector> 
vvec;
 
 
  230      printf(
"seg %d size %d start %d ::(%f, %f, %f) (%f, %f, %f)\n",
 
 
  284   Warning(
"SetDepthLocal", 
"This function only exists to fulfill an abstract interface.");
 
 
  301   for (
List_i i = 
el->BeginChildren(); i != 
el->EndChildren(); ++i)
 
 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
TEveVectorT< Float_t > TEveVector
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
const_iterator begin() const
 
const_iterator end() const
 
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
 
void ReduceSegmentLengths(Float_t max)
Make sure that no segment is longer than max.
 
virtual void ClonePoints(const TEvePointSet &e)
Clone points and all point-related information from point-set 'e'.
 
void Reset(Int_t n_points=0, Int_t n_int_ids=0)
Drop all data and set-up the data structures to recive new data.
 
Abstract base-class for non-linear projectable objects.
 
Abstract base class for classes that hold results of a non-linear projection transformation.
 
TEveProjectable * fProjectable
 
TEveProjectionManager * fManager
 
virtual void SetProjection(TEveProjectionManager *mng, TEveProjectable *model)
Sets projection manager and reference in the projectable object.
 
void SetDepthCommon(Float_t d, TEveElement *el, Float_t *bbox)
Utility function to update the z-values of the bounding-box.
 
Manager class for steering of projections and managing projected objects.
 
TEveProjection * GetProjection()
 
Base-class for non-linear projections.
 
Specialization of TEveTrackList for holding TEveTrackProjected objects.
 
void SetProjection(TEveProjectionManager *proj, TEveProjectable *model) override
This is virtual method from base-class TEveProjected.
 
TEveTrackListProjected()
Default constructor.
 
void SetDepthLocal(Float_t d) override
This is not needed for functionality as SetDepth(Float_t d) is overriden – but SetDepthLocal() is abs...
 
void SetDepth(Float_t d) override
Set depth of all children inheriting from TEveTrackProjected.
 
A list of tracks supporting change of common attributes and selection based on track parameters.
 
void SetPropagator(TEveTrackPropagator *prop)
Set default propagator for tracks.
 
void CopyVizParams(const TEveElement *el) override
Copy visualization parameters from element el.
 
Projected copy of a TEveTrack.
 
std::vector< Int_t > fBreakPoints
 
TEveTrackProjected()
Default constructor.
 
void MakeTrack(Bool_t recurse=kTRUE) override
Calculate the points of the track for drawing.
 
void SecSelected(TEveTrack *) override
Virtual method from from base-class TEveTrack.
 
void SetProjection(TEveProjectionManager *mng, TEveProjectable *model) override
This is virtual method from base-class TEveProjected.
 
void UpdateProjection() override
Virtual method from base-class TEveProjected.
 
void PrintLineSegments()
Print line segments info.
 
Int_t GetBreakPointIdx(Int_t start)
Find index of the last point that lies within the same segment of projected space.
 
void SetDepthLocal(Float_t d) override
Set depth (z-coordinate) of the projected points.
 
Double_t GetDelta() const
 
UChar_t GetProjTrackBreaking() const
 
Visual representation of a track.
 
vPathMark_t::iterator vPathMark_i
 
virtual void SecSelected(TEveTrack *)
Emits "SecSelected(TEveTrack*)" signal.
 
Bool_t GetLockPoints() const
 
virtual void MakeTrack(Bool_t recurse=kTRUE)
Calculate track representation based on track data and current settings of the propagator.
 
TEveTrackPropagator * fPropagator
Last path-mark index tried in track-propagation.
 
virtual void SetPathMarks(const TEveTrack &t)
Copy path-marks from t.
 
void CopyVizParams(const TEveElement *el) override
Copy visualization parameters from element el.
 
virtual void SetTrackParams(const TEveTrack &t)
Copy track parameters from t.
 
void SetLockPoints(Bool_t l)
 
TEveTrans is a 4x4 transformation matrix for homogeneous coordinates stored internally in a column-ma...
 
void MultiplyIP(TVector3 &v, Double_t w=1) const
Multiply vector in-place.
 
void Set(const Float_t *v)
 
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.
 
const char * GetName() const override
Returns name of object.
 
virtual void GetPoint(Int_t n, Float_t &x, Float_t &y, Float_t &z) const
Fills the parameters x, y, z with the coordinate of the n-th point n must be between 0 and Size() - 1...
 
virtual Int_t Size() const
 
virtual Float_t * GetP() const
 
virtual Int_t SetNextPoint(Double_t x, Double_t y, Double_t z)
Set point following LastPoint to x, y, z.
 
T1 Sign(T1 a, T2 b)
Returns a value with the magnitude of a and the sign of b.