KaliVeda
1.12/06
Heavy-Ion Analysis Toolkit
|
Base class for identification ridge lines corresponding to different nuclear species.
Each line is named "Z=x A=y" where x is the atomic number of the corresponding element (can be set with SetZ()) and y is the mass number (SetA). If only Z is set, the mass number is calculated according to one of the mass formulae defined in KVNucleus class. The default is the default for KVNucleus; you can change it with SetMassFormula.
The sorting function Compare() sorts the lines as a function of increasing Z, then increasing A (i.e. p,d,t,3He,4He,6He, etc. etc.)
Definition at line 32 of file KVIDZALine.h.
Public Member Functions | |
KVIDZALine () | |
KVIDZALine (const KVIDZALine &) | |
copy constructor More... | |
virtual | ~ KVIDZALine () |
virtual Int_t | Compare (const TObject *) const |
void | Copy (TObject &obj) const |
copy 'this' to 'obj' More... | |
TGraphErrors * | GetLineWithWidth () |
Double_t | GetWidth () const |
virtual void | Print (Option_t *opt="") const |
void | ReadAsciiFile_KVIDZLine (std::ifstream &) |
void | SetWidth (Double_t w) |
![]() | |
KVIDLine () | |
Default ctor. More... | |
KVIDLine (const KVIDLine &) | |
copy constructor More... | |
KVIDLine (const TGraph &gr) | |
initialize KVIDLine using TGraph copy ctor More... | |
virtual | ~ KVIDLine () |
Double_t | DistanceToLine (Double_t px, Double_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2, Int_t &) |
Double_t | DistanceToLine (Double_t px, Double_t py, Int_t &) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
void | GetEndPoint (Double_t &x, Double_t &y) const |
void | GetStartPoint (Double_t &x, Double_t &y) const |
Bool_t | IsBetweenEndPoints (Double_t x, Double_t y, const Char_t *axis="") const |
Bool_t | PosRelToLine (Option_t *opt, Double_t px, Double_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2) |
virtual void | WaitForPrimitive () |
Bool_t | WhereAmI (Double_t px, Double_t py, Option_t *opt) |
![]() | |
KVIDentifier () | |
Default constructor. More... | |
KVIDentifier (const KVIDentifier &) | |
KVIDentifier (const TCutG &) | |
copy a TCutG More... | |
KVIDentifier (const TGraph &) | |
copy a TGraph More... | |
virtual | ~KVIDentifier () |
Destructor. More... | |
virtual Int_t | AddPointAtTheEnd () |
virtual void | ChechHierarchy (KVIDentifier *gr) |
virtual void | CloneScaleStore (Int_t newzt, Int_t newat, Double_t dy=0., Double_t sx=1., Double_t sy=1.) |
virtual Int_t | ContinueDrawing () |
Continue to draw an existing the line. More... | |
void | CopyGraph (const TGraph &) |
Copy coordinates of points from the TGraph. More... | |
void | CopyGraph (TGraph *) |
Copy coordinates of points from the TGraph. More... | |
virtual Int_t | DecreaseNumberOfPoints () |
virtual void | Delete (Option_t *option="") |
virtual void | DrawClass () const |
virtual TObject * | DrawClone (Option_t *option="") const |
virtual void | DrawPanel () |
virtual void | Dump () const |
virtual void | ExtendLine (Double_t, Option_t *Direction="") |
virtual TFitResultPtr | Fit (const char *formula, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0) |
virtual TFitResultPtr | Fit (TF1 *f1, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0) |
virtual void | FitPanel () |
virtual Int_t | GetA () const |
virtual Int_t | GetID () const |
virtual Int_t | GetMassFormula () const |
KVIDGraph * | GetParent () const |
Get pointer to parent ID graph. More... | |
virtual Double_t | GetPID () const |
virtual Int_t | GetZ () const |
virtual Int_t | IncreaseNumberOfPoints () |
virtual Int_t | InsertPoint () |
Insert a new point at the mouse position. More... | |
virtual Int_t | InsertSmoothPoint () |
Insert a new point at the mouse X position using a smooth evaluation of the Y. More... | |
virtual void | Inspect () const |
virtual Bool_t | OnlyZId () const |
virtual void | ReadAsciiFile (std::ifstream &) |
virtual Int_t | RemoveFirstPoint () |
virtual Int_t | RemoveLastPoint () |
virtual Int_t | RemovePoint () |
virtual Int_t | RemovePoint (Int_t i) |
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
virtual void | Scale (Double_t sx=-1, Double_t sy=-1) |
virtual void | Scale (TF1 *sx, TF1 *sy) |
virtual void | SetA (Int_t atnum) |
virtual void | SetAandZ (Int_t atnum, Int_t ztnum) |
virtual void | SetDrawOption (Option_t *option="") |
virtual void | SetFillAttributes () |
virtual void | SetLineAttributes () |
virtual void | SetMarkerAttributes () |
virtual void | SetMassFormula (Int_t mf) |
virtual void | SetMaximum (Double_t maximum=-1111) |
virtual void | SetMinimum (Double_t minimum=-1111) |
virtual void | SetOnlyZId (Bool_t onlyz=kTRUE) |
void | SetParent (KVIDGraph *) |
Set pointer to parent ID graph. More... | |
virtual void | SetTitle (const char *title="") |
virtual void | SetZ (Int_t ztnum) |
virtual Int_t | SortPoints (Bool_t ascending=kTRUE) |
virtual Bool_t | TestPoint (Double_t, Double_t) |
virtual void | WriteAsciiFile (std::ofstream &, const Char_t *name_prefix="") |
![]() | |
TCutG () | |
TCutG (const char *name, Int_t n, const Double_t *x, const Double_t *y) | |
TCutG (const char *name, Int_t n, const Float_t *x, const Float_t *y) | |
TCutG (const char *name, Int_t n=0) | |
TCutG (const TCutG &cutg) | |
virtual | ~TCutG () |
virtual Double_t | Area () const |
virtual void | Center (Double_t &cx, Double_t &cy) const |
TObject * | GetObjectX () const |
TObject * | GetObjectY () const |
const char * | GetVarX () const |
const char * | GetVarY () const |
virtual Double_t | IntegralHist (TH2 *h, Option_t *option="") const |
TCutG & | operator= (const TCutG &) |
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
virtual void | SetObjectX (TObject *obj) |
virtual void | SetObjectY (TObject *obj) |
virtual void | SetVarX (const char *varx) |
virtual void | SetVarY (const char *vary) |
![]() | |
TGraph () | |
TGraph (const char *filename, const char *format="%lg %lg", Option_t *option="") | |
TGraph (const TF1 *f, Option_t *option="") | |
TGraph (const TGraph &gr) | |
TGraph (const TH1 *h) | |
TGraph (const TVectorD &vx, const TVectorD &vy) | |
TGraph (const TVectorF &vx, const TVectorF &vy) | |
TGraph (Int_t n) | |
TGraph (Int_t n, const Double_t *x, const Double_t *y) | |
TGraph (Int_t n, const Float_t *x, const Float_t *y) | |
TGraph (Int_t n, const Int_t *x, const Int_t *y) | |
virtual | ~TGraph () |
virtual void | AddPoint (Double_t x, Double_t y) |
virtual void | Apply (TF1 *f) |
virtual void | Browse (TBrowser *b) |
virtual Double_t | Chisquare (TF1 *f1, Option_t *option="") const |
virtual void | ComputeRange (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) const |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | Draw (Option_t *chopt="") |
virtual void | DrawGraph (Int_t n, const Double_t *x=nullptr, const Double_t *y=nullptr, Option_t *option="") |
virtual void | DrawGraph (Int_t n, const Float_t *x, const Float_t *y, Option_t *option="") |
virtual void | DrawGraph (Int_t n, const Int_t *x, const Int_t *y, Option_t *option="") |
virtual Double_t | Eval (Double_t x, TSpline *spline=nullptr, Option_t *option="") const |
virtual void | Expand (Int_t newsize) |
virtual void | Expand (Int_t newsize, Int_t step) |
virtual TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual Double_t | GetCorrelationFactor () const |
virtual Double_t | GetCovariance () const |
Bool_t | GetEditable () const |
virtual Double_t | GetErrorX (Int_t bin) const |
virtual Double_t | GetErrorXhigh (Int_t bin) const |
virtual Double_t | GetErrorXlow (Int_t bin) const |
virtual Double_t | GetErrorY (Int_t bin) const |
virtual Double_t | GetErrorYhigh (Int_t bin) const |
virtual Double_t | GetErrorYlow (Int_t bin) const |
virtual Double_t * | GetEX () const |
virtual Double_t * | GetEXhigh () const |
virtual Double_t * | GetEXhighd () const |
virtual Double_t * | GetEXlow () const |
virtual Double_t * | GetEXlowd () const |
virtual Double_t * | GetEY () const |
virtual Double_t * | GetEYhigh () const |
virtual Double_t * | GetEYhighd () const |
virtual Double_t * | GetEYlow () const |
virtual Double_t * | GetEYlowd () const |
TF1 * | GetFunction (const char *name) const |
TH1F * | GetHistogram () const |
TList * | GetListOfFunctions () const |
Double_t | GetMaximum () const |
Int_t | GetMaxSize () const |
virtual Double_t | GetMean (Int_t axis=1) const |
Double_t | GetMinimum () const |
Int_t | GetN () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Int_t | GetPoint (Int_t i, Double_t &x, Double_t &y) const |
virtual Double_t | GetPointX (Int_t i) const |
virtual Double_t | GetPointY (Int_t i) const |
virtual Double_t | GetRMS (Int_t axis=1) const |
Double_t * | GetX () const |
TAxis * | GetXaxis () const |
Double_t * | GetY () const |
TAxis * | GetYaxis () const |
virtual void | InitExpo (Double_t xmin=0, Double_t xmax=0) |
virtual void | InitGaus (Double_t xmin=0, Double_t xmax=0) |
virtual void | InitPolynom (Double_t xmin=0, Double_t xmax=0) |
virtual void | InsertPointBefore (Int_t ipoint, Double_t x, Double_t y) |
virtual Double_t | Integral (Int_t first=0, Int_t last=-1) const |
virtual Bool_t | IsEditable () const |
virtual Bool_t | IsHighlight () const |
virtual Int_t | IsInside (Double_t x, Double_t y) const |
virtual void | LeastSquareFit (Int_t m, Double_t *a, Double_t xmin=0, Double_t xmax=0) |
virtual void | LeastSquareLinearFit (Int_t n, Double_t &a0, Double_t &a1, Int_t &ifail, Double_t xmin=0, Double_t xmax=0) |
virtual Int_t | Merge (TCollection *list) |
virtual void | MovePoints (Double_t dx, Double_t dy, Bool_t logx=kFALSE, Bool_t logy=kFALSE) |
TGraph & | operator= (const TGraph &) |
virtual void | Paint (Option_t *chopt="") |
void | PaintGraph (Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt) |
void | PaintGrapHist (Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt) |
virtual void | PaintStats (TF1 *fit) |
virtual void | RecursiveRemove (TObject *obj) |
virtual void | Set (Int_t n) |
virtual void | SetEditable (Bool_t editable=kTRUE) |
virtual void | SetHighlight (Bool_t set=kTRUE) |
virtual void | SetHistogram (TH1F *h) |
virtual void | SetNameTitle (const char *name="", const char *title="") |
virtual void | SetPoint (Int_t i, Double_t x, Double_t y) |
virtual void | SetPointX (Int_t i, Double_t x) |
virtual void | SetPointY (Int_t i, Double_t y) |
virtual void | SetStats (Bool_t stats=kTRUE) |
virtual void | Sort (Bool_t(*greater)(const TGraph *, Int_t, Int_t)=&TGraph::CompareX, Bool_t ascending=kTRUE, Int_t low=0, Int_t high=-1111) |
virtual void | UseCurrentStyle () |
void | Zero (Int_t &k, Double_t AZ, Double_t BZ, Double_t E2, Double_t &X, Double_t &Y, Int_t maxiterations) |
![]() | |
TNamed () | |
TNamed (const char *name, const char *title) | |
TNamed (const TNamed &named) | |
TNamed (const TString &name, const TString &title) | |
virtual | ~TNamed () |
virtual void | Clear (Option_t *option="") |
virtual TObject * | Clone (const char *newname="") const |
virtual void | FillBuffer (char *&buffer) |
virtual const char * | GetName () const |
virtual const char * | GetTitle () const |
virtual ULong_t | Hash () const |
virtual Bool_t | IsSortable () const |
virtual void | ls (Option_t *option="") const |
TNamed & | operator= (const TNamed &rhs) |
virtual Int_t | Sizeof () const |
![]() | |
TObject () | |
TObject (const TObject &object) | |
virtual | ~TObject () |
void | AbstractMethod (const char *method) const |
virtual void | AppendPad (Option_t *option="") |
ULong_t | CheckedHash () |
virtual const char * | ClassName () const |
virtual void | Error (const char *method, const char *msgfmt,...) const |
virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
virtual Option_t * | GetDrawOption () const |
virtual const char * | GetIconName () const |
virtual Option_t * | GetOption () const |
virtual UInt_t | GetUniqueID () const |
virtual Bool_t | HandleTimer (TTimer *timer) |
Bool_t | HasInconsistentHash () const |
virtual void | Info (const char *method, const char *msgfmt,...) const |
virtual Bool_t | InheritsFrom (const char *classname) const |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
void | InvertBit (UInt_t f) |
virtual Bool_t | IsEqual (const TObject *obj) const |
virtual Bool_t | IsFolder () const |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
void | MayNotUse (const char *method) const |
virtual Bool_t | Notify () |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
void | operator delete (void *ptr) |
void | operator delete[] (void *ptr) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, void *vp) |
TObject & | operator= (const TObject &rhs) |
virtual void | Pop () |
virtual Int_t | Read (const char *name) |
void | ResetBit (UInt_t f) |
void | SetBit (UInt_t f) |
void | SetBit (UInt_t f, Bool_t set) |
virtual void | SetUniqueID (UInt_t uid) |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
![]() | |
TAttLine () | |
TAttLine (Color_t lcolor, Style_t lstyle, Width_t lwidth) | |
virtual | ~TAttLine () |
void | Copy (TAttLine &attline) const |
Int_t | DistancetoLine (Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2) |
virtual Color_t | GetLineColor () const |
virtual Style_t | GetLineStyle () const |
virtual Width_t | GetLineWidth () const |
virtual void | Modify () |
virtual void | ResetAttLine (Option_t *option="") |
virtual void | SaveLineAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1) |
virtual void | SetLineColor (Color_t lcolor) |
virtual void | SetLineColorAlpha (Color_t lcolor, Float_t lalpha) |
virtual void | SetLineStyle (Style_t lstyle) |
virtual void | SetLineWidth (Width_t lwidth) |
![]() | |
TAttFill () | |
TAttFill (Color_t fcolor, Style_t fstyle) | |
virtual | ~TAttFill () |
void | Copy (TAttFill &attfill) const |
virtual Color_t | GetFillColor () const |
virtual Style_t | GetFillStyle () const |
virtual Bool_t | IsTransparent () const |
virtual void | Modify () |
virtual void | ResetAttFill (Option_t *option="") |
virtual void | SaveFillAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1001) |
virtual void | SetFillColor (Color_t fcolor) |
virtual void | SetFillColorAlpha (Color_t fcolor, Float_t falpha) |
virtual void | SetFillStyle (Style_t fstyle) |
![]() | |
TAttMarker () | |
TAttMarker (Color_t color, Style_t style, Size_t msize) | |
virtual | ~TAttMarker () |
void | Copy (TAttMarker &attmarker) const |
virtual Color_t | GetMarkerColor () const |
virtual Size_t | GetMarkerSize () const |
virtual Style_t | GetMarkerStyle () const |
virtual void | Modify () |
virtual void | ResetAttMarker (Option_t *toption="") |
virtual void | SaveMarkerAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t sizdef=1) |
virtual void | SetMarkerColor (Color_t mcolor=1) |
virtual void | SetMarkerColorAlpha (Color_t mcolor, Float_t malpha) |
virtual void | SetMarkerSize (Size_t msize=1) |
virtual void | SetMarkerStyle (Style_t mstyle=1) |
Protected Member Functions | |
virtual void | ReadAsciiFile_extras (std::ifstream &) |
Read Z & A of line. More... | |
virtual void | SetAsymWidth (Double_t d_l, Double_t d_r) |
virtual void | SetName (const char *name) |
virtual void | WriteAsciiFile_extras (std::ofstream &, const Char_t *name_prefix="") |
Write Z & A of line. More... | |
![]() | |
virtual void | SetNameFromNucleus () |
![]() | |
virtual Double_t ** | Allocate (Int_t newsize) |
Double_t ** | AllocateArrays (Int_t Narrays, Int_t arraySize) |
virtual void | CopyAndRelease (Double_t **newarrays, Int_t ibegin, Int_t iend, Int_t obegin) |
virtual Bool_t | CopyPoints (Double_t **newarrays, Int_t ibegin, Int_t iend, Int_t obegin) |
Bool_t | CtorAllocate () |
virtual Bool_t | DoMerge (const TGraph *g) |
Double_t ** | ExpandAndCopy (Int_t size, Int_t iend) |
virtual void | FillZero (Int_t begin, Int_t end, Bool_t from_ctor=kTRUE) |
Double_t ** | ShrinkAndCopy (Int_t size, Int_t iend) |
virtual void | SwapPoints (Int_t pos1, Int_t pos2) |
![]() | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
Protected Attributes | |
TGraphErrors * | fLineWithWidth |
used to display width of line More... | |
Double_t | fWidth |
the "width" of the line More... | |
![]() | |
Int_t | fA |
dummy variables used by context menu dialog boxes More... | |
Bool_t | fGridOnlyZId |
=kTRUE if parent grid has OnlyZId set More... | |
KVNucleus | fIon |
ion/nucleus corresponding to this identifier More... | |
Int_t | fMassFormula |
OPTION={GetMethod="GetMassFormula";SetMethod="SetMassFormula";Items=(0="Beta-stability", 1="VEDA mass", 2="EAL mass", 3="EAL residues", 99="2Z+1")} More... | |
KVIDGraph * | fParent |
parent identification map or grid More... | |
Int_t | fZ |
dummy variables used by context menu dialog boxes More... | |
![]() | |
TObject * | fObjectX |
TObject * | fObjectY |
TString | fVarX |
TString | fVarY |
![]() | |
TList * | fFunctions |
TH1F * | fHistogram |
Double_t | fMaximum |
Int_t | fMaxSize |
Double_t | fMinimum |
Int_t | fNpoints |
Double_t * | fX |
Double_t * | fY |
![]() | |
TString | fName |
TString | fTitle |
![]() | |
kOnlyPrepStep | |
![]() | |
Color_t | fLineColor |
Style_t | fLineStyle |
Width_t | fLineWidth |
![]() | |
Color_t | fFillColor |
Style_t | fFillStyle |
![]() | |
Color_t | fMarkerColor |
Size_t | fMarkerSize |
Style_t | fMarkerStyle |
Friends | |
class | KVIDZAGrid |
Additional Inherited Members | |
![]() | |
enum | EStatusBits |
![]() | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
![]() | |
static KVIDLine * | MakeIDLine (TObject *obj, Double_t xdeb=-1., Double_t xfin=-1., Double_t np=1., Bool_t save=kFALSE) |
![]() | |
static Bool_t | CompareArg (const TGraph *gr, Int_t left, Int_t right) |
static Bool_t | CompareRadius (const TGraph *gr, Int_t left, Int_t right) |
static Bool_t | CompareX (const TGraph *gr, Int_t left, Int_t right) |
static Bool_t | CompareY (const TGraph *gr, Int_t left, Int_t right) |
![]() | |
static Longptr_t | GetDtorOnly () |
static Bool_t | GetObjectStat () |
static void | SetDtorOnly (void *obj) |
static void | SetObjectStat (Bool_t stat) |
![]() | |
static Width_t | GetMarkerLineWidth (Style_t style) |
static Style_t | GetMarkerStyleBase (Style_t style) |
![]() | |
kClipFrame | |
kIsHighlight | |
kIsSortedX | |
kNoStats | |
kNotEditable | |
kResetHisto | |
![]() | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
![]() | |
static void | SwapValues (Double_t *arr, Int_t pos1, Int_t pos2) |
#include <KVIDZALine.h>
KVIDZALine::KVIDZALine | ( | ) |
Default ctor Line width is set to zero Default identification is set to proton
Definition at line 34 of file KVIDZALine.cpp.
KVIDZALine::KVIDZALine | ( | const KVIDZALine & | obj | ) |
copy constructor
Definition at line 49 of file KVIDZALine.cpp.
|
virtual |
Used to sort lists of KVIDZALines. Sorts the lines as a function of increasing Z, then increasing A (i.e. p,d,t,3He,4He,6He, etc. etc.)
First compare Z : only if Z1=Z2 do we need to compare A
same Z: compare A
Reimplemented from KVIDentifier.
Reimplemented in KVIDCsIRLLine.
Definition at line 84 of file KVIDZALine.h.
TGraphErrors * KVIDZALine::GetLineWithWidth | ( | ) |
Return pointer to TGraphError object which can be used to visualise the natural width of this identification line. If line width = 16000, the error bar is set to 0
Definition at line 179 of file KVIDZALine.cpp.
|
inline |
Definition at line 60 of file KVIDZALine.h.
Print out for line The optional "opt" string, if given, is printed in parentheses after the line's name This is used by KVIDGrid in order to show which lines are "ID" lines and which are "OK" lines (i.e. used to define an identifiable area in a data map).
Reimplemented from KVIDentifier.
Reimplemented in KVIDCsIRLLine.
Definition at line 159 of file KVIDZALine.cpp.
|
protectedvirtual |
void KVIDZALine::ReadAsciiFile_KVIDZLine | ( | std::ifstream & | file | ) |
/*********** BACKWARDS COMPATIBILITY FIX ************* special read method for old KVIDZLines
Read coordinates of line in file buffer stream Format is : Z number_of_points x1 y1 x2 y2 ... etc. etc.
Definition at line 126 of file KVIDZALine.cpp.
Set the natural width of the line depending on its asymptotic separation a gauche (d_l) and a droite (d_r) from a neighbouring line. This method is used by KVIDGrid::CalculateLineWidths
For ordinary Z/(Z,A) lines in a dE-E grid, this is just the average of the two asymptotic distances.
Reimplemented in KVIDCsIRLLine.
Definition at line 214 of file KVIDZALine.cpp.
|
inlineprotectedvirtual |
redeclared as 'protected' method, to avoid users setting name directly (name is generated from A & Z of line)
Reimplemented from KVIDentifier.
Definition at line 45 of file KVIDZALine.h.
Definition at line 64 of file KVIDZALine.h.
|
friend |
Definition at line 34 of file KVIDZALine.h.
|
protected |
used to display width of line
Definition at line 39 of file KVIDZALine.h.
|
protected |
the "width" of the line
Definition at line 38 of file KVIDZALine.h.