#include <View3D.h>
|
| View3D () |
|
| ~View3D () |
|
void | Draw () |
|
void | Clear () |
|
TMarker3DBox & | AddMarker3DBox (double x, double y, double z, double dx, double dy, double dz, double th=0.0, double ph=0.0) |
|
TPolyMarker3D & | AddPolyMarker3D (int n, int c, int st, double sz) |
|
TPolyLine3D & | AddPolyLine3D (int n, int c, int w, int s) |
|
TText & | AddText (double x, double y, const char *text) |
|
Definition at line 18 of file View3D.h.
evdb::View3D::~View3D |
( |
| ) |
|
TMarker3DBox & evdb::View3D::AddMarker3DBox |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
dx, |
|
|
double |
dy, |
|
|
double |
dz, |
|
|
double |
th = 0.0 , |
|
|
double |
ph = 0.0 |
|
) |
| |
Definition at line 51 of file View3D.cxx.
58 m =
new TMarker3DBox(
x,
y,
z,dx,dy,dz,th,ph);
59 m->SetBit(kCanDelete,kFALSE);
65 m->SetPosition(
x,
y,
z);
std::list< TMarker3DBox * > fMarker3DBoxL
List of 3D marker boxes.
static std::list< TMarker3DBox * > fgMarker3DBoxL
TPolyLine3D & evdb::View3D::AddPolyLine3D |
( |
int |
n, |
|
|
int |
c, |
|
|
int |
w, |
|
|
int |
s |
|
) |
| |
Definition at line 105 of file View3D.cxx.
109 pl =
new TPolyLine3D(
n);
110 pl->SetBit(kCanDelete,kFALSE);
122 pl->SetPolyLine(0,(
double*)0,
"");
123 pl->SetPolyLine(
n,(
double*)0,
"");
static std::list< TPolyLine3D * > fgPolyLine3DL
std::list< TPolyLine3D * > fPolyLine3DL
List of poly lines.
TPolyMarker3D & evdb::View3D::AddPolyMarker3D |
( |
int |
n, |
|
|
int |
c, |
|
|
int |
st, |
|
|
double |
sz |
|
) |
| |
Definition at line 75 of file View3D.cxx.
77 TPolyMarker3D*
pm = 0;
79 pm =
new TPolyMarker3D(
n);
80 pm->SetBit(kCanDelete,kFALSE);
81 pm->SetMarkerColor(
c);
82 pm->SetMarkerStyle(st);
83 pm->SetMarkerSize(sz);
92 pm->SetPolyMarker(0,(
double*)0,1,
"");
93 pm->SetPolyMarker(
n,(
double*)0,1,
"");
94 pm->SetMarkerColor(
c);
95 pm->SetMarkerStyle(st);
96 pm->SetMarkerSize(sz);
static std::list< TPolyMarker3D * > fgPolyMarker3DL
std::list< TPolyMarker3D * > fPolyMarker3DL
List of poly markers.
TText & evdb::View3D::AddText |
( |
double |
x, |
|
|
double |
y, |
|
|
const char * |
text |
|
) |
| |
Definition at line 135 of file View3D.cxx.
139 itxt =
new TText(
x,
y,text);
140 itxt->SetBit(kCanDelete,kFALSE);
146 itxt->SetText(
x,
y,text);
std::list< TText * > fText3DL
List of texts.
static std::list< TText * > fgText3DL
void evdb::View3D::Clear |
( |
void |
| ) |
|
Definition at line 40 of file View3D.cxx.
static std::list< TPolyMarker3D * > fgPolyMarker3DL
std::list< TText * > fText3DL
List of texts.
static std::list< TPolyLine3D * > fgPolyLine3DL
static std::list< TText * > fgText3DL
std::list< TMarker3DBox * > fMarker3DBoxL
List of 3D marker boxes.
static std::list< TMarker3DBox * > fgMarker3DBoxL
std::list< TPolyLine3D * > fPolyLine3DL
List of poly lines.
std::list< TPolyMarker3D * > fPolyMarker3DL
List of poly markers.
void evdb::View3D::Draw |
( |
| ) |
|
Definition at line 30 of file View3D.cxx.
std::list< TText * > fText3DL
List of texts.
std::list< TMarker3DBox * > fMarker3DBoxL
List of 3D marker boxes.
std::list< TPolyLine3D * > fPolyLine3DL
List of poly lines.
std::list< TPolyMarker3D * > fPolyMarker3DL
List of poly markers.
std::list< TMarker3DBox * > evdb::View3D::fgMarker3DBoxL |
|
staticprivate |
std::list< TPolyLine3D * > evdb::View3D::fgPolyLine3DL |
|
staticprivate |
std::list< TPolyMarker3D * > evdb::View3D::fgPolyMarker3DL |
|
staticprivate |
std::list< TText * > evdb::View3D::fgText3DL |
|
staticprivate |
std::list<TMarker3DBox*> evdb::View3D::fMarker3DBoxL |
|
private |
List of 3D marker boxes.
Definition at line 42 of file View3D.h.
std::list<TPolyLine3D*> evdb::View3D::fPolyLine3DL |
|
private |
List of poly lines.
Definition at line 44 of file View3D.h.
std::list<TPolyMarker3D*> evdb::View3D::fPolyMarker3DL |
|
private |
List of poly markers.
Definition at line 43 of file View3D.h.
std::list<TText*> evdb::View3D::fText3DL |
|
private |
List of texts.
Definition at line 45 of file View3D.h.
The documentation for this class was generated from the following files: