78 l->fV1[0] = x1;
l->fV1[1] = y1;
l->fV1[2] = z1;
79 l->fV2[0] = x2;
l->fV2[1] = y2;
l->fV2[2] = z2;
118 l.fV1[1] + (
l.fV2[1] -
l.fV1[1])*pos,
119 l.fV1[2] + (
l.fV2[2] -
l.fV1[2])*pos,
131 TAttLine::operator=(*
m);
132 TAttMarker::operator=(*
m);
150 TAttLine ::SaveLineAttributes (out, var);
int Int_t
Signed integer 4 bytes (int).
short Marker_t
Marker number (short).
float Float_t
Float 4 bytes (float).
const char Option_t
Option string (const char).
TEveVectorT< Float_t > TEveVector
void BBoxClear()
Remove BBox information.
void BBoxCheckPoint(Float_t x, Float_t y, Float_t z)
void BBoxZero(Float_t epsilon=0, Float_t x=0, Float_t y=0, Float_t z=0)
Create cube of volume (2*epsilon)^3 at (x,y,z).
void BBoxInit(Float_t infinity=1e6)
Allocate and prepare for incremental filling.
Float_t * fBBox
! Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max)
Color_t fLineColor
Line color.
Color_t fMarkerColor
Marker color.
Style_t fMarkerStyle
Marker style.
virtual void SaveMarkerAttributes(std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t sizdef=1)
TClass instances represent classes, structs and namespaces in the ROOT type system.
virtual TEveTrans * PtrMainTrans(Bool_t create=kTRUE)
Return pointer to main transformation.
virtual void InitMainTrans(Bool_t can_edit=kTRUE)
Initialize the main transformation to identity matrix.
TEveElement()
Default constructor.
virtual void CopyVizParams(const TEveElement *el)
Copy visualization parameters from element el.
static const char * ToString(Bool_t b)
Convert Bool_t to string - kTRUE or kFALSE.
virtual void WriteVizParams(std::ostream &out, const TString &var)
Write-out visual parameters for this object.
virtual void PaintStandard(TObject *id)
Paint object – a generic implementation for EVE elements.
TEveProjectable(const TEveProjectable &)
TEveProjectable * fProjectable
TEveProjectionManager * fManager
virtual void SetProjection(TEveProjectionManager *mng, TEveProjectable *model)
Sets projection manager and reference in the projectable object.
TEveProjected(const TEveProjected &)
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.
Base-class for non-linear projections.
virtual void BisectBreakPoint(TEveVector &vL, TEveVector &vR, Float_t eps_sqr)
Find break-point on both sides of the discontinuity.
void ProjectPointfv(Float_t *v, Float_t d)
Project float array.
virtual Bool_t HasSeveralSubSpaces() const
virtual Bool_t AcceptSegment(TEveVector &, TEveVector &, Float_t) const
void UpdateProjection() override
Callback that actually performs the projection.
void SetDepthLocal(Float_t d) override
Set depth (z-coordinate) of the projected points.
TEveStraightLineSetProjected()
Constructor.
void SetProjection(TEveProjectionManager *mng, TEveProjectable *model) override
Set projection manager and model object.
TEveStraightLineSet(const TEveStraightLineSet &)
TClass * ProjectedClass(const TEveProjection *p) const override
Return class of projected object.
void WriteVizParams(std::ostream &out, const TString &var) override
Write visualization parameters.
void CopyVizParams(const TEveElement *el) override
Copy visualization parameters from element el.
void ComputeBBox() override
Compute bounding-box.
TEveChunkManager & GetMarkerPlex()
Marker_t * AddMarker(Float_t x, Float_t y, Float_t z, Int_t line_id=-1)
Add a marker with given position.
Line_t * AddLine(Float_t x1, Float_t y1, Float_t z1, Float_t x2, Float_t y2, Float_t z2)
Add a line.
TEveChunkManager fLinePlex
TEveChunkManager & GetLinePlex()
void Paint(Option_t *option="") override
Paint the line-set.
void SetLine(int idx, Float_t x1, Float_t y1, Float_t z1, Float_t x2, Float_t y2, Float_t z2)
Set line vertices with given index.
TEveChunkManager fMarkerPlex
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.
Short_t Max(Short_t a, Short_t b)
Returns the largest of a and b.
Bool_t next()
Go to next atom.