GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
Shaped condition. More...
#include <TGo4ShapedCond.h>
Public Member Functions | |
TGo4ShapedCond () | |
TGo4ShapedCond (const char *name, const char *title="Go4 ellipse condition") | |
virtual | ~TGo4ShapedCond () |
void | GetCenter (Double_t &x, Double_t &y) const |
void | GetRadius (Double_t &a1, Double_t &a2) const |
Int_t | GetResolution () const |
const char * | GetShapeName () const |
Double_t | GetTheta () const |
Bool_t | IsBox () const |
Bool_t | IsCircle () const |
Bool_t | IsEllipse () const |
Bool_t | IsFreeShape () const |
Bool_t | IsShapedType () const |
void | PrintCondition (Bool_t points=kTRUE) override |
Printout values. | |
void | SetBox () |
void | SetBox (Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta=0) |
void | SetCenter (Double_t x, Double_t y) |
void | SetCircle () |
void | SetCircle (Double_t cx, Double_t cy, Double_t r, Int_t npoints=0) |
void | SetEllipse () |
void | SetEllipse (Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta=0, Int_t npoints=0) |
void | SetFreeShape () |
void | SetRadius (Double_t a1, Double_t a2) |
void | SetResolution (Int_t npoints) |
void | SetTheta (Double_t angle) |
Bool_t | UpdateFrom (TGo4Condition *cond, Bool_t counts) override |
Copy values from cond to this. | |
Bool_t | UpdateFromUrl (const char *rest_url_opt) override |
Method used by HTTP server to update some fields, specified in URL syntax. | |
![]() | |
TGo4PolyCond () | |
TGo4PolyCond (const char *name, const char *title="Go4 polygon condition") | |
virtual | ~TGo4PolyCond () |
TGo4ConditionPainter * | CreatePainter () override |
Factory method to generate the subclass implementation for painter. | |
Double_t | GetCMax (TH1 *histo) override |
Calculate value for histogram inside condition limits. | |
Double_t | GetCurtosis (TH1 *histo, Int_t axis=1) override |
Calculate value for histogram inside condition limits. | |
TCutG * | GetCut (Bool_t changeowner) override |
Used to return the cut pointer of a TGo4PolyCond. | |
Double_t | GetIntegral (TH1 *histo, Option_t *opt="") override |
Calculate value for histogram inside condition limits. | |
Double_t | GetMean (TH1 *histo, Int_t axis=1) override |
Calculate value for histogram inside condition limits. | |
Int_t | GetMemorySize () const override |
Double_t | GetRMS (TH1 *histo, Int_t axis=1) override |
Calculate value for histogram inside condition limits. | |
Double_t | GetSkewness (TH1 *histo, Int_t axis=1) override |
Calculate value for histogram inside condition limits. | |
Double_t | GetXLow () const override |
minimum extension of polygon in x axis | |
Double_t | GetXMax (TH1 *histo) override |
Calculate value for histogram inside condition limits. | |
Double_t | GetXUp () const override |
maximum extension of polygon in x axis | |
Double_t | GetYLow () const override |
minimum extension of polygon in y axis | |
Double_t | GetYMax (TH1 *histo) override |
Calculate value for histogram inside condition limits. | |
Double_t | GetYUp () const override |
maximum extension of polygon in y axis | |
Bool_t | IsPolygonType () const override |
void | SavePrimitive (std::ostream &fs, Option_t *opt="") override |
Standard way to store parameter in form of macro. | |
void | SetPainter (TGo4ConditionPainter *painter) override |
Replace default painter of this condition by external one. | |
virtual void | SetValues () |
Set values needed, i.e. | |
void | SetValues (Double_t *x, Double_t *y, Int_t len) override |
Delete old cut and create a new cut with X,Y values. | |
virtual void | SetValues (Double_t low1, Double_t up1) |
virtual void | SetValues (Double_t low1, Double_t up1, Double_t low2, Double_t up2) |
void | SetValues (TCutG *newcut) override |
Delete old cut and create new one by cloning newcut. | |
void | SetValuesDirect (TCutG *newcut) |
Delete old cut and get ownership over newcut. | |
void | SetWorkHistogram (TH1 *histo) override |
Set reference to work histogram for statistics functions. | |
virtual Bool_t | Test () |
Test if condition is true. | |
virtual Bool_t | Test (Double_t x) |
Bool_t | Test (Double_t x, Double_t y) override |
Test if X,Y are inside. | |
![]() | |
TGo4Condition () | |
TGo4Condition (const char *name, const char *title="Go4 Condition") | |
virtual | ~TGo4Condition () |
virtual void | AddCondition (TGo4Condition *next) |
Add another condition to this one. | |
void | Clear (Option_t *opt="") override |
virtual Int_t | Counts () |
Return number of calls of the Test method. | |
void | DeletePainter () |
virtual void | Disable (Bool_t result) |
Freeze condition, on Test() return result. | |
void | Draw (Option_t *opt="") override |
Draw this condition on current pad. | |
virtual void | Enable () |
Enable (unfreeze) Test execution. | |
Bool_t | FixedResult () const |
Returns the value set by Disable(value). | |
virtual const TGo4Condition * | GetActiveCondition () const |
To be overwritten for condition array. | |
virtual Int_t | GetCurrentIndex () const |
get index for array type subclasses | |
Int_t | GetDimension () const |
virtual void | GetFlags (Bool_t *enabled, Bool_t *lastresult, Bool_t *markreset, Bool_t *result, Bool_t *truevalue, Bool_t *falsevalue) |
Sets values of internal boolean flags to external variables. | |
virtual const char * | GetLabelNumFormat () const |
Bool_t | GetLast () const |
Returns result of last Test. | |
const char * | GetLinkedHistogram () const |
Access name of the associated histogram. | |
virtual Int_t | GetNumberOfConditions () const |
for condition aggregates: return total number of conditions, i.e.size of condition array | |
Double_t | GetUpdateEpsilon () const |
virtual void | GetValues (Int_t &dim, Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2) |
TH1 * | GetWorkHistogram () const |
access work histogram reference | |
void | IncCounts () |
Increment the test counter. | |
void | IncTrueCounts () |
Increment the "test was true" counter. | |
void | InitLabelStyle () |
Initialize label setup from static default variables. | |
virtual void | Invert (Bool_t on) |
Inverts return values, when on is true, i.e. | |
virtual Bool_t | IsArrayType () const |
virtual Int_t | IsChanged () const |
virtual Bool_t | IsCMaxDraw () const |
Bool_t | IsEnabled () const |
Returns true if condition is enabled. | |
Bool_t | IsFalse () const |
Use this as return, if test was false. | |
Bool_t | IsHistogramLink () const |
True if the histogram of given name is linked to this. | |
virtual Bool_t | IsIntDraw () const |
virtual Bool_t | IsLabelDraw () const |
virtual Bool_t | IsLimitsDraw () const |
virtual Bool_t | IsMultiEdit () const |
Bool_t | IsOwnedByEditor () const |
Bool_t | IsTrue () const |
Use this as return, if test was true. | |
virtual Bool_t | IsVisible () const |
Visibility property for gui display in editor. | |
virtual Bool_t | IsXMaxDraw () const |
virtual Bool_t | IsXMeanDraw () const |
virtual Bool_t | IsXRMSDraw () const |
virtual Bool_t | IsYMaxDraw () const |
virtual Bool_t | IsYMeanDraw () const |
virtual Bool_t | IsYRMSDraw () const |
virtual void | MarkReset (Bool_t on) |
defines if condition counters shall be reset in UpdateFrom method | |
void | Paint (Option_t *opt="") override |
Display condition with plain root canvas and in go4 viewpanel. | |
void | Pop () override |
Re-implement TObject method to pop all our views to front. | |
void | Print (Option_t *opt="") const override |
Default printout for root object lists. | |
virtual void | PrintBar () |
Prints counters and bar. | |
virtual void | ResetCounts () |
Clear counters. | |
void | ResetLabel (Option_t *opt="reset") |
Will reset label position to defaults with other option than reset, just pop label to front. | |
void | SaveLabelStyle () |
This will save draw flags into static default setup. | |
virtual void | SetChanged (Bool_t on=kTRUE) |
virtual void | SetCMaxDraw (Bool_t on) |
virtual void | SetCounts (Int_t truecounts, Int_t counts) |
Set counters. | |
virtual void | SetCurrentIndex (Int_t) |
set index for array type subclasses | |
void | SetDimension (Int_t d) |
virtual void | SetFlags (Bool_t enabled, Bool_t lastresult, Bool_t markreset, Bool_t result, Bool_t truevalue, Bool_t falsevalue) |
Sets values of external boolean flags to internal variables. | |
void | SetHistogram (const char *name) |
Define the name of the associated histogram. | |
void | SetHistogramLink (Bool_t on) |
Define if this condition has association with an analysis histogram. | |
virtual void | SetIntDraw (Bool_t on) |
virtual void | SetLabelDraw (Bool_t on) |
virtual void | SetLabelNumFormat (const char *fmt) |
void | SetLast (Bool_t value) |
Can be used in Test to store the result. | |
virtual void | SetLimitsDraw (Bool_t on) |
void | SetMultiEdit (Bool_t on) |
void | SetOwnedByEditor (Bool_t on) |
void | SetUpdateEpsilon (Double_t val) |
Configure graphical update tolerance for this condition individually. | |
virtual void | SetVisible (Bool_t on) |
Set/Unset visibility. | |
virtual void | SetXMaxDraw (Bool_t on) |
virtual void | SetXMeanDraw (Bool_t on) |
virtual void | SetXRMSDraw (Bool_t on) |
virtual void | SetYMaxDraw (Bool_t on) |
virtual void | SetYMeanDraw (Bool_t on) |
virtual void | SetYRMSDraw (Bool_t on) |
virtual Int_t | TrueCounts () |
Return number of true results of the Test method call. | |
virtual void | UnDraw (Option_t *opt="") |
Erase view of this condition from the pad. | |
Static Public Attributes | |
static TString | fgxURL_A1 ="ellia1" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_A2 ="ellia2" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_CX ="ellicx" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_CY ="ellicy" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_RESOLUTION ="ellinpts" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_SHAPE ="ellishape" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_TH ="ellith" |
web condition editor keyword used in UpdateFromUrl. | |
![]() | |
static TString | fgxURL_NPOINTS ="npolygon" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_XPRE ="x" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_YPRE ="y" |
web condition editor keyword used in UpdateFromUrl. | |
![]() | |
static Bool_t | fgbCMAXDRAW =kTRUE |
default setting for all conditions for label draw cmax flag. | |
static Bool_t | fgbINTDRAW =kTRUE |
default setting for all conditions for label draw integral flag. | |
static Bool_t | fgbLABELDRAW =kTRUE |
default setting for all conditions for label draw on/off flag. | |
static Bool_t | fgbLIMITSDRAW =kTRUE |
default setting for all conditions for label draw limits flag. | |
static Bool_t | fgbXMAXDRAW =kTRUE |
default setting for all conditions for label draw xmax flag. | |
static Bool_t | fgbXMEANDRAW =kTRUE |
default setting for all conditions for label draw xmean flag. | |
static Bool_t | fgbXRMSDRAW =kTRUE |
default setting for all conditions for label draw xrms flag. | |
static Bool_t | fgbYMAXDRAW =kFALSE |
default setting for all conditions for label draw ymax flag. | |
static Bool_t | fgbYMEANDRAW =kFALSE |
default setting for all conditions for label draw ymean flag. | |
static Bool_t | fgbYRMSDRAW =kFALSE |
default setting for all conditions for label draw yrms flag. | |
static const Double_t | fgdUPDATEEPSILON = 0.01 |
default value for graphical update tolerance. | |
static TString | fgxNUMFORMAT ="%.4E" |
default setting for all conditions with format string for numbers. | |
static TString | fgxURL_CMAX ="cmaxdraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_INTEGRAL ="intdraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_INVERT ="invertmode" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_LABEL ="labeldraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_LIMITS ="limitsdraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_RESET ="resetcounters" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_RESULT ="resultmode" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_VISIBLE ="visible" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_XMAX ="xmaxdraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_XMEAN ="xmeandraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_XRMS ="xrmsdraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_YMAX ="ymaxdraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_YMEAN ="ymeandraw" |
web condition editor keyword used in UpdateFromUrl. | |
static TString | fgxURL_YRMS ="yrmsdraw" |
web condition editor keyword used in UpdateFromUrl. | |
Protected Member Functions | |
void | DefineBox (Double_t *x, Double_t *y, Int_t n) |
void | DefineEllipse (Double_t *x, Double_t *y, Int_t n) |
void | ResetPolygon () |
![]() | |
void | BuildUrlOptionArray (const char *rest_url_opt) |
re-build the list of url options from string | |
Double_t | GetUrlOptionAsDouble (const char *key, Double_t def_value) |
Scan list of url options for key. | |
Int_t | GetUrlOptionAsInt (const char *key, Int_t def_value) |
Scan list of url options for key. | |
TString | GetUrlOptionAsString (const char *key, TString def_value) |
Scan list of url options for key. | |
Bool_t | IsPainted () const |
const char * | MakeScript (std::ostream &out, const char *varname, Option_t *opt="", const char *arrextraargs=nullptr) |
void | SetPainted (Bool_t on) |
Bool_t | UrlOptionHasKey (const char *key) |
returns true if key is present in list of url options. | |
Private Attributes | |
Double_t | fdCenterX {0.} |
Double_t | fdCenterY {0.} |
Double_t | fdRadius1 {0.} |
Double_t | fdRadius2 {0.} |
Double_t | fdTheta {0.} |
Int_t | fiResolution {0} |
Go4CondShape_t | fiShapeType {Go4Cond_Shape_None} |
Additional Inherited Members | |
![]() | |
static void | CleanupSpecials () |
Remove all references to any TCutGs from ROOT list of specials. | |
static TString | NextAvailableName () |
![]() | |
static void | GetGlobalStyle (Bool_t &LABELDRAW, Bool_t &LIMITSDRAW, Bool_t &INTDRAW, Bool_t &XMEANDRAW, Bool_t &YMEANDRAW, Bool_t &XRMSDRAW, Bool_t &YRMSDRAW, Bool_t &XMAXDRAW, Bool_t &YMAXDRAW, Bool_t &CMAXDRAW, TString &NUMFORMAT) |
static void | SetGlobalStyle (Bool_t LABELDRAW, Bool_t LIMITSDRAW, Bool_t INTDRAW, Bool_t XMEANDRAW, Bool_t YMEANDRAW, Bool_t XRMSDRAW, Bool_t YRMSDRAW, Bool_t XMAXDRAW, Bool_t YMAXDRAW, Bool_t CMAXDRAW, const char *NUMFORMAT) |
![]() | |
TGo4ConditionPainter * | fxPainter {nullptr} |
Painter instance to display the condition in root pad. | |
TObjArray * | fxUrlOptionArray {nullptr} |
array with TObjStrings evaluated by UpdateFromUrl | |
Shaped condition.
JAM Jan-2015 New : specialized polygon condition for circular/elliptical shaped cuts. Benefit is setter methods with dedicated radius/ point parameters
Definition at line 44 of file TGo4ShapedCond.h.
TGo4ShapedCond::TGo4ShapedCond | ( | ) |
Definition at line 32 of file TGo4ShapedCond.cxx.
References TGo4PolyCond::TGo4PolyCond(), fdCenterX, fdCenterY, fdRadius1, fdRadius2, fdTheta, fiResolution, fiShapeType, Go4Cond_Shape_None, and GO4ELLIPSECOND_DEFAULTRESOLUTION.
Referenced by UpdateFrom().
TGo4ShapedCond::TGo4ShapedCond | ( | const char * | name, |
const char * | title = "Go4 ellipse condition" ) |
Definition at line 37 of file TGo4ShapedCond.cxx.
References TGo4PolyCond::TGo4PolyCond(), fdCenterX, fdCenterY, fdRadius1, fdRadius2, fdTheta, fiResolution, fiShapeType, Go4Cond_Shape_None, and GO4ELLIPSECOND_DEFAULTRESOLUTION.
|
virtual |
Definition at line 42 of file TGo4ShapedCond.cxx.
|
protected |
Definition at line 213 of file TGo4ShapedCond.cxx.
References fdCenterX, fdCenterY, fdRadius1, fdRadius2, and fdTheta.
Referenced by ResetPolygon().
|
protected |
Definition at line 197 of file TGo4ShapedCond.cxx.
References fdCenterX, fdCenterY, fdRadius1, fdRadius2, and fdTheta.
Referenced by ResetPolygon().
|
inline |
Definition at line 98 of file TGo4ShapedCond.h.
References fdCenterX, and fdCenterY.
Referenced by UpdateFromUrl().
|
inline |
Definition at line 108 of file TGo4ShapedCond.h.
References fdRadius1, and fdRadius2.
Referenced by TGo4ConditionEditor::FillEllipseWidget(), and UpdateFromUrl().
|
inline |
Definition at line 137 of file TGo4ShapedCond.h.
References fiResolution.
Referenced by TGo4ConditionEditor::FillEllipseWidget(), and UpdateFromUrl().
|
inline |
Definition at line 85 of file TGo4ShapedCond.h.
References fiShapeType, Go4Cond_Shape_Box, Go4Cond_Shape_Circle, Go4Cond_Shape_Ellipse, Go4Cond_Shape_Free, and Go4Cond_Shape_None.
Referenced by PrintCondition().
|
inline |
Definition at line 118 of file TGo4ShapedCond.h.
References fdTheta.
Referenced by TGo4ConditionEditor::FillEllipseWidget(), and UpdateFromUrl().
|
inline |
Definition at line 80 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Box.
Referenced by TGo4ConditionEditor::FillEllipseWidget(), TGo4ConditionEditor::RefreshWidget(), and ResetPolygon().
|
inline |
Definition at line 74 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Circle.
Referenced by TGo4ConditionEditor::FillEllipseWidget(), TGo4ConditionEditor::RefreshWidget(), and ResetPolygon().
|
inline |
Definition at line 77 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Ellipse.
Referenced by TGo4ConditionEditor::FillEllipseWidget(), TGo4ConditionEditor::RefreshWidget(), and ResetPolygon().
|
inline |
Definition at line 83 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Free.
Referenced by TGo4ConditionEditor::FillEllipseWidget(), and TGo4ConditionEditor::UpdateEllipse().
|
inline |
Definition at line 133 of file TGo4ShapedCond.h.
|
overridevirtual |
Printout values.
If points is true, printout polygon points.
Reimplemented from TGo4PolyCond.
Definition at line 47 of file TGo4ShapedCond.cxx.
References fdCenterX, fdCenterY, fdRadius1, fdRadius2, fdTheta, fiResolution, fiShapeType, GetShapeName(), and TGo4PolyCond::PrintCondition().
|
protected |
Definition at line 180 of file TGo4ShapedCond.cxx.
References DefineBox(), DefineEllipse(), fiResolution, GO4ELLIPSECOND_DEFAULTRESOLUTION, IsBox(), IsCircle(), IsEllipse(), and TGo4PolyCond::SetValues().
Referenced by SetBox(), SetCenter(), SetCircle(), SetEllipse(), SetRadius(), and SetTheta().
|
inline |
Definition at line 79 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Box.
Referenced by SetBox(), and UpdateFromUrl().
void TGo4ShapedCond::SetBox | ( | Double_t | cx, |
Double_t | cy, | ||
Double_t | a1, | ||
Double_t | a2, | ||
Double_t | theta = 0 ) |
Definition at line 148 of file TGo4ShapedCond.cxx.
References fdCenterX, fdCenterY, fdRadius1, fdRadius2, fdTheta, fiResolution, ResetPolygon(), and SetBox().
Referenced by TGo4Analysis::MakeBoxCond(), and TGo4ConditionEditor::UpdateEllipse().
void TGo4ShapedCond::SetCenter | ( | Double_t | x, |
Double_t | y ) |
Definition at line 160 of file TGo4ShapedCond.cxx.
References fdCenterX, fdCenterY, and ResetPolygon().
Referenced by TGo4ConditionEditor::EllipseCx_valueChanged(), and TGo4ConditionEditor::EllipseCy_valueChanged().
|
inline |
Definition at line 73 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Circle.
Referenced by SetCircle(), and UpdateFromUrl().
void TGo4ShapedCond::SetCircle | ( | Double_t | cx, |
Double_t | cy, | ||
Double_t | r, | ||
Int_t | npoints = 0 ) |
Definition at line 136 of file TGo4ShapedCond.cxx.
References fdCenterX, fdCenterY, fdRadius1, fdRadius2, fdTheta, fiResolution, ResetPolygon(), and SetCircle().
Referenced by TGo4Analysis::MakeCircleCond(), and TGo4ConditionEditor::UpdateEllipse().
|
inline |
Definition at line 76 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Ellipse.
Referenced by SetEllipse(), and UpdateFromUrl().
void TGo4ShapedCond::SetEllipse | ( | Double_t | cx, |
Double_t | cy, | ||
Double_t | a1, | ||
Double_t | a2, | ||
Double_t | theta = 0, | ||
Int_t | npoints = 0 ) |
Definition at line 124 of file TGo4ShapedCond.cxx.
References fdCenterX, fdCenterY, fdRadius1, fdRadius2, fdTheta, fiResolution, ResetPolygon(), and SetEllipse().
Referenced by TGo4CreateNewCondition::MakeCondition(), and TGo4ConditionEditor::UpdateEllipse().
|
inline |
Definition at line 82 of file TGo4ShapedCond.h.
References fiShapeType, and Go4Cond_Shape_Free.
Referenced by TGo4Analysis::MakeFreeShapeCond(), TGo4ConditionEditor::UpdateEllipse(), and UpdateFromUrl().
void TGo4ShapedCond::SetRadius | ( | Double_t | a1, |
Double_t | a2 ) |
Definition at line 167 of file TGo4ShapedCond.cxx.
References fdRadius1, fdRadius2, and ResetPolygon().
|
inline |
Definition at line 135 of file TGo4ShapedCond.h.
References fiResolution.
void TGo4ShapedCond::SetTheta | ( | Double_t | angle | ) |
Definition at line 174 of file TGo4ShapedCond.cxx.
References fdTheta, and ResetPolygon().
Referenced by TGo4ConditionEditor::EllipseTheta_valueChanged().
|
overridevirtual |
Copy values from cond to this.
Get a clone cut from cond by CloneCut as new cut. If counts is true, copy counters too.
Reimplemented from TGo4PolyCond.
Definition at line 59 of file TGo4ShapedCond.cxx.
References TGo4Condition::TGo4Condition(), TGo4ShapedCond(), fdCenterX, fdCenterY, fdRadius1, fdRadius2, fdTheta, fiResolution, fiShapeType, and TGo4PolyCond::UpdateFrom().
|
overridevirtual |
Method used by HTTP server to update some fields, specified in URL syntax.
Reimplemented from TGo4PolyCond.
Definition at line 83 of file TGo4ShapedCond.cxx.
References fgxURL_A1, fgxURL_A2, fgxURL_CX, fgxURL_CY, fgxURL_RESOLUTION, fgxURL_SHAPE, fgxURL_TH, fiShapeType, GetCenter(), GetRadius(), GetResolution(), GetTheta(), TGo4Condition::GetUrlOptionAsDouble(), TGo4Condition::GetUrlOptionAsInt(), Go4Cond_Shape_Box, Go4Cond_Shape_Circle, Go4Cond_Shape_Ellipse, Go4Cond_Shape_Free, TGo4Log::Message(), SetBox(), SetCircle(), SetEllipse(), SetFreeShape(), TGo4Condition::UpdateFromUrl(), and TGo4PolyCond::UpdateFromUrl().
|
private |
Definition at line 168 of file TGo4ShapedCond.h.
Referenced by TGo4ShapedCond(), TGo4ShapedCond(), DefineBox(), DefineEllipse(), GetCenter(), PrintCondition(), SetBox(), SetCenter(), SetCircle(), SetEllipse(), and UpdateFrom().
|
private |
Definition at line 169 of file TGo4ShapedCond.h.
Referenced by TGo4ShapedCond(), TGo4ShapedCond(), DefineBox(), DefineEllipse(), GetCenter(), PrintCondition(), SetBox(), SetCenter(), SetCircle(), SetEllipse(), and UpdateFrom().
|
private |
Definition at line 171 of file TGo4ShapedCond.h.
Referenced by TGo4ShapedCond(), TGo4ShapedCond(), DefineBox(), DefineEllipse(), GetRadius(), PrintCondition(), SetBox(), SetCircle(), SetEllipse(), SetRadius(), and UpdateFrom().
|
private |
Definition at line 172 of file TGo4ShapedCond.h.
Referenced by TGo4ShapedCond(), TGo4ShapedCond(), DefineBox(), DefineEllipse(), GetRadius(), PrintCondition(), SetBox(), SetCircle(), SetEllipse(), SetRadius(), and UpdateFrom().
|
private |
Definition at line 174 of file TGo4ShapedCond.h.
Referenced by TGo4ShapedCond(), TGo4ShapedCond(), DefineBox(), DefineEllipse(), GetTheta(), PrintCondition(), SetBox(), SetCircle(), SetEllipse(), SetTheta(), and UpdateFrom().
|
static |
web condition editor keyword used in UpdateFromUrl.
Definition at line 146 of file TGo4ShapedCond.h.
Referenced by UpdateFromUrl().
|
static |
web condition editor keyword used in UpdateFromUrl.
Definition at line 148 of file TGo4ShapedCond.h.
Referenced by UpdateFromUrl().
|
static |
web condition editor keyword used in UpdateFromUrl.
Definition at line 142 of file TGo4ShapedCond.h.
Referenced by UpdateFromUrl().
|
static |
web condition editor keyword used in UpdateFromUrl.
Definition at line 144 of file TGo4ShapedCond.h.
Referenced by UpdateFromUrl().
|
static |
web condition editor keyword used in UpdateFromUrl.
Definition at line 140 of file TGo4ShapedCond.h.
Referenced by UpdateFromUrl().
|
static |
web condition editor keyword used in UpdateFromUrl.
Definition at line 152 of file TGo4ShapedCond.h.
Referenced by UpdateFromUrl().
|
static |
web condition editor keyword used in UpdateFromUrl.
Definition at line 150 of file TGo4ShapedCond.h.
Referenced by UpdateFromUrl().
|
private |
Definition at line 167 of file TGo4ShapedCond.h.
Referenced by TGo4ShapedCond(), TGo4ShapedCond(), GetResolution(), PrintCondition(), ResetPolygon(), SetBox(), SetCircle(), SetEllipse(), SetResolution(), and UpdateFrom().
|
private |
Definition at line 175 of file TGo4ShapedCond.h.
Referenced by TGo4ShapedCond(), TGo4ShapedCond(), GetShapeName(), IsBox(), IsCircle(), IsEllipse(), IsFreeShape(), PrintCondition(), SetBox(), SetCircle(), SetEllipse(), SetFreeShape(), UpdateFrom(), and UpdateFromUrl().