function which define the actions by mouse.
if the action is not by the mouse, return.
1635 {
1639
1640 printf("%s\n",el ? el->GetElementName() : "");
1641 gEve->SetStatusLine(el->GetElementName());
1642 if(el->GetUserData() ==
NULL)
return;
1643
1644
1647
1649
1650 eSel->RemoveElements();
1651
1652 eSel->AddElement(el);
1653
1654
1655 for(
int i=0;i<v->
N();i++){
1659 eSel->AddElement(eltrack);
1660 printf(" %s\n", eltrack->GetElementName());
1661 }
1662 }
1664
1665
1668 if(ps!=
NULL) ps->SetMarkerColor(kOrange);
1670 ps = (TEvePointSet *) el;
1671 ps->SetMarkerColor(kRed);
1672 gEve->Redraw3D();
1673 }
1674
1675
1677 }
1678
1679
1681
1682
1684 gEve->Redraw3D();
1685}
EdbEDA * gEDA
Definition: EdbEDA.C:3
void Draw(int redraw=0, int fix=0)
Definition: EdbEDASets.C:225
void WriteFeedbackFile2008(EdbVertex *v=NULL, char *filename=NULL)
Definition: EdbEDA.C:690
int Enable(int force=kFALSE)
Definition: EdbEDA.h:448
int Disable(int force=kFALSE)
Definition: EdbEDA.h:447
TObjArray * SetSelected(TObjArray *selected=NULL)
Definition: EdbEDA.C:1541
EdbEDAExtentionSet * GetExtentionSet()
Definition: EdbEDA.h:699
Definition: EdbPattern.h:113
Definition: EdbVertex.h:69
Int_t N() const
Definition: EdbVertex.h:121
EdbTrackP * GetTrack(int i)
Definition: EdbVertex.h:141
TTree * t
Definition: check_shower.C:4
TEvePointSet * GetVertexElement(EdbVertex *v)
Definition: EdbEDAUtil.C:56
int IsVertex(TObject *o)
Definition: EdbEDAUtil.C:4
TEveCompound * GetTrackElement(EdbTrackP *t)
Definition: EdbEDAUtil.C:69