#include <EdbEDASets.h>
◆ EdbEDAVertexSet()
| EdbEDAVertexSet::EdbEDAVertexSet |
( |
| ) |
|
|
inline |
void Init()
Definition: EdbEDASets.h:160
◆ AddVertex()
TObjArray * eVertices
Definition: EdbEDASets.h:153
TObjArray * eVerticesBase
Definition: EdbEDASets.h:154
◆ AddVertices()
| void EdbEDAVertexSet::AddVertices |
( |
TObjArray * |
vertices | ) |
|
|
inline |
189 {
if(
NULL==vertices)
return;
for(
int i=0;i<vertices->GetEntriesFast();i++)
AddVertex((
EdbVertex *)vertices->At(i));}
void AddVertex(EdbVertex *v)
Definition: EdbEDASets.h:183
Definition: EdbVertex.h:68
#define NULL
Definition: nidaqmx.h:84
◆ Clear()
| void EdbEDAVertexSet::Clear |
( |
| ) |
|
|
inline |
◆ ClearVertices()
| void EdbEDAVertexSet::ClearVertices |
( |
| ) |
|
|
inline |
◆ Draw()
| void EdbEDAVertexSet::Draw |
( |
int |
redraw = 0 | ) |
|
198 int nvertices =
eVertices->GetEntriesFast();
199 printf(
"VertexSet Draw %4d %s\n", nvertices, nvertices<=1 ?
"vertex" :
"vertices");
200 for(
int i=0;i<nvertices;i++){
205 if(redraw) gEve->Redraw3D();
void UnDraw()
Definition: EdbEDASets.C:208
void DrawSingleVertex(EdbVertex *v)
Definition: EdbEDASets.C:170
◆ DrawSingleVertex()
172 TEvePointSet *ps =
new TEvePointSet();
173 ps->SetElementName(Form(
"vtx %3d %d %8.1lf %8.1lf %8.1lf", v->
ID(), v->
N(), v->
X(), v->
Y(), v->
Z()));
180 if(selected_vertex==v) {
181 ps->SetMarkerColor(kRed);
191 gEve->AddElement(ps);
EdbEDA * gEDA
Definition: EdbEDA.C:3
EdbVertex * GetSelectedVertex(void)
Definition: EdbEDA.h:439
int eVertexColor
Definition: EdbEDASets.h:149
int eVertexMarkerStyle
Definition: EdbEDASets.h:151
double GetScaleZ()
Definition: EdbEDA.h:732
Int_t ID() const
Definition: EdbVertex.h:126
Float_t X() const
Definition: EdbVertex.h:130
Int_t N() const
Definition: EdbVertex.h:121
Float_t Z() const
Definition: EdbVertex.h:132
Float_t Y() const
Definition: EdbVertex.h:131
◆ GetVertex()
| EdbVertex* EdbEDAVertexSet::GetVertex |
( |
int |
i | ) |
|
|
inline |
◆ GetVertexBase()
| EdbVertex* EdbEDAVertexSet::GetVertexBase |
( |
int |
i | ) |
|
|
inline |
◆ GetVertexColor()
| int EdbEDAVertexSet::GetVertexColor |
( |
void |
| ) |
|
|
inline |
◆ GetVertexColorSelected()
| int EdbEDAVertexSet::GetVertexColorSelected |
( |
void |
| ) |
|
|
inline |
int eVertexColorSelected
Definition: EdbEDASets.h:150
◆ GetVertexMarkerStyle()
| int EdbEDAVertexSet::GetVertexMarkerStyle |
( |
void |
| ) |
|
|
inline |
◆ GetVertices()
| TObjArray* EdbEDAVertexSet::GetVertices |
( |
| ) |
|
|
inline |
◆ GetVerticesBase()
| TObjArray* EdbEDAVertexSet::GetVerticesBase |
( |
| ) |
|
|
inline |
◆ Init()
TObjArray * eVerticesPrevious
Definition: EdbEDASets.h:155
void SetVertexAttribute(int vertex_color=kOrange, int vertex_color_selected=kRed, int vertex_marker_style=4)
Definition: EdbEDASets.h:166
◆ N()
| int EdbEDAVertexSet::N |
( |
| ) |
|
|
inline |
◆ NBase()
| int EdbEDAVertexSet::NBase |
( |
| ) |
|
|
inline |
◆ RemoveVertex()
◆ RemoveVertices()
| void EdbEDAVertexSet::RemoveVertices |
( |
TObjArray * |
vertices | ) |
|
|
inline |
void RemoveVertex(EdbVertex *v)
Definition: EdbEDASets.h:208
◆ ResetVertexAttribute()
| void EdbEDAVertexSet::ResetVertexAttribute |
( |
void |
| ) |
|
|
inline |
◆ RestorePrevious()
| void EdbEDAVertexSet::RestorePrevious |
( |
void |
| ) |
|
|
inline |
◆ SetColorMode()
| void EdbEDAVertexSet::SetColorMode |
( |
int |
mode | ) |
|
|
inline |
@ kBLACKWHITE
Definition: EdbEDAUtil.h:86
◆ SetVertex()
◆ SetVertexAttribute()
| void EdbEDAVertexSet::SetVertexAttribute |
( |
int |
vertex_color = kOrange, |
|
|
int |
vertex_color_selected = kRed, |
|
|
int |
vertex_marker_style = 4 |
|
) |
| |
|
inline |
◆ SetVertices()
| void EdbEDAVertexSet::SetVertices |
( |
TObjArray * |
vertices | ) |
|
|
inline |
193 for(
int i=0;i<vertices->GetEntriesFast();i++)
SetVertex((
EdbVertex *)vertices->At(i));}
void SetVertex(EdbVertex *v)
Definition: EdbEDASets.h:191
◆ SetVerticesAll()
| void EdbEDAVertexSet::SetVerticesAll |
( |
void |
| ) |
|
|
inline |
◆ SetVerticesBase()
| void EdbEDAVertexSet::SetVerticesBase |
( |
TObjArray * |
vertices | ) |
|
|
inline |
◆ SetVerticesNtrk()
| void EdbEDAVertexSet::SetVerticesNtrk |
( |
int |
ntrkcut = 3 | ) |
|
|
inline |
198 for(
int i=0; i<
NBase(); i++){
200 if(v->
N()<ntrkcut)
continue;
int NBase()
Definition: EdbEDASets.h:219
EdbVertex * GetVertexBase(int i)
Definition: EdbEDASets.h:220
void ClearVertices()
Definition: EdbEDASets.h:213
◆ StorePrevious()
| void EdbEDAVertexSet::StorePrevious |
( |
void |
| ) |
|
|
inline |
◆ UnDraw()
209 TEveEventManager *ev = gEve->GetCurrentEvent();
211 if(ev->NumChildren()==0)
return;
213 TEveElement::List_i it = ev->BeginChildren();
215 if(it==ev->EndChildren())
break;
216 TEveElement *e = *it;
int IsVertex(TObject *o)
Definition: EdbEDAUtil.C:4
◆ eVertexColor
| int EdbEDAVertexSet::eVertexColor |
◆ eVertexColorSelected
| int EdbEDAVertexSet::eVertexColorSelected |
◆ eVertexMarkerStyle
| int EdbEDAVertexSet::eVertexMarkerStyle |
◆ eVertices
| TObjArray* EdbEDAVertexSet::eVertices |
◆ eVerticesBase
| TObjArray* EdbEDAVertexSet::eVerticesBase |
◆ eVerticesPrevious
| TObjArray* EdbEDAVertexSet::eVerticesPrevious |
The documentation for this class was generated from the following files: