#define ClassDefOverride(name, id)
TEveVectorT< Float_t > TEveVector
Option_t Option_t SetLineWidth
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
TAttLine()
AttLine default constructor.
TClass instances represent classes, structs and namespaces in the ROOT type system.
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
virtual void SetMainColor(Color_t color)
Set main color of the element.
TEveElement()
Default constructor.
TEveLineProjected & operator=(const TEveLineProjected &)
void UpdateProjection() override
Re-apply the projection.
TEveLineProjected(const TEveLineProjected &)
~TEveLineProjected() override
TEveElement * GetProjectedAsElement() override
Returns this projected dynamic-casted to TEveElement.
TEveLineProjected()
Default constructor.
void SetDepthLocal(Float_t d) override
Set depth (z-coordinate) of the projected points.
void SetProjection(TEveProjectionManager *mng, TEveProjectable *model) override
Set projection manager and projection model.
Float_t CalculateLineLength() const
Sum-up lengths of individual segments.
void SetLineColor(Color_t col) override
Set the line color.
void ReduceSegmentLengths(Float_t max)
Make sure that no segment is longer than max.
void SetLineStyle(Style_t lstyle) override
Set line-style of the line.
friend class TEveLineEditor
Bool_t GetRnrPoints() const
static void SetDefaultSmooth(Bool_t r)
Set default value for smooth-line drawing flag (default kFALSE).
static Bool_t fgDefaultSmooth
TEveVector GetLineStart() const
Return the first point of the line.
TClass * ProjectedClass(const TEveProjection *p) const override
Virtual from TEveProjectable, returns TEvePointSetProjected class.
void SetRnrLine(Bool_t r)
Set rendering of line. Propagate to projected lines.
TEveLine & operator=(const TEveLine &)
TEveLine(const TEveLine &)
void WriteVizParams(std::ostream &out, const TString &var) override
Write visualization parameters.
const TGPicture * GetListTreeIcon(Bool_t open=kFALSE) override
Returns list-tree icon for TEveLine.
Bool_t GetRnrLine() const
void CopyVizParams(const TEveElement *el) override
Copy visualization parameters from element el.
void SetMarkerColor(Color_t col) override
Set marker color. Propagate to projected lines.
void SetSmooth(Bool_t r)
Set smooth rendering. Propagate to projected lines.
void SetRnrPoints(Bool_t r)
Set rendering of points. Propagate to projected lines.
static Bool_t GetDefaultSmooth()
Get default value for smooth-line drawing flag.
TEveVector GetLineEnd() const
Return the last point of the line.
TEvePointSet(Int_t n_points=0, ETreeVarType_e tv_type=kTVT_XYZ)
Constructor.
Abstract base-class for non-linear projectable objects.
TEveProjected(const TEveProjected &)
Manager class for steering of projections and managing projected objects.
Base-class for non-linear projections.
The TGPicture class implements pictures and icons used in the different GUI elements and widgets.