x3d.c File Reference

#include "x3d.h"
#include "X3DBuffer.h"
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <X11/Xlib.h>
#include <X11/Xatom.h>
#include <X11/Xutil.h>
#include <X11/X.h>

Go to the source code of this file.

Defines

#define REDROTATE
#define STEREOROTATE
#define REDCLIPFLAGS
#define STEREOCLIPFLAGS

Functions

static void sort (polygon **list1, int numPolys)
static void Rotate (anglePoint *points1, double cx, double cy, double cz, double sx, double sy, double sz)
static double DotProduct (double x1, double Y1, double x2, double y2)
static void CalculateAngles (double *X, double *Y, double *Z, double X1, double Y1, double Z1)
static void DrawLogo (Ginfo *g, int x, int y)
static void DisplayMenu (Ginfo *g)
static void ResetPurpleRectangle (int XL, int YL, int XH, int YH, Ginfo *g)
static void OneBitSetColors (Ginfo *g)
static void EightBitSetColors (Ginfo *g)
static void TrueColorSetColors (Ginfo *g)
static void InitDisplay (Oinfo *o, Ginfo *g, Window parent)
static int CheckEvent (Display *display, XEvent *event, char *arg)
static void GetInput (XEvent *xevent, int *pointerX, int *pointerY, char *command, int *same, Ginfo *g)
static int UpdatePosition (XEvent *event, Oinfo *o, Ginfo *g)
static int clipSegment (float *pX, float *pY, float *qX, float *qY, int Pclip, int Qclip, float H, float V)
static void clip (Oinfo *o, Ginfo *g)
static void rotate (Oinfo *o, Ginfo *g)
static void DrawSegments (Display *display, Window win, GC gc, segs1, int numSegs, Ginfo *g)
static void DrawLines (Oinfo *o, Ginfo *g, int mode)
static void DrawHiddenLines (Oinfo *o, Ginfo *g, int mode)
static void DrawPolys (Oinfo *o, Ginfo *g, int mode)
static void BeginImage (Oinfo *o, Ginfo *g)
static void DrawObject (Oinfo *o, Ginfo *g)
static void EndImage (Oinfo *o, Ginfo *g)
void MakePolygonArray ()
unsigned long x3d_main (float *longitude, float *latitude, float *psi, char *string, Window parent)
void x3d_update ()
int x3d_dispatch_event (unsigned long evnt)
void x3d_get_position (float *longitude, float *latitude, float *psi)
void x3d_terminate ()
void x3d_set_display (unsigned long disp)
int x3d_exec_command (int pointerX, int pointerY, char command)

Variables

Colorcolors
pointpoints
segmentsegs
polygonpolys
int currPoint
int currSeg
int currPoly
static polygon ** list
static pointbounds
static int quitApplication = 0
static Display * gDisplay = NULL
static GinfogGInfo = NULL
static OinfogOInfo = NULL
static int gRedDiv
static int gGreenDiv
static int gBlueDiv
static int gRedShift
static int gGreenShift
static int gBlueShift
char title [80]
Atom wm_protocols [2]
float deltaMove = 0


Define Documentation

#define REDCLIPFLAGS

Value:

(r5 > 0) * ALLmask ^ ((r7 < 0) | (r7 > c10) << ClipWithBottom |      \
     (r8 > c8) << RClipWithRight    | (r8 <   0) << RClipWithLeft)

Definition at line 2207 of file x3d.c.

Referenced by rotate().

#define REDROTATE

Value:

r8 = p0->x + c16;                                                   \
      r5 = p0->y + c17;                                                   \
      r2 = r8 * c5 + r5 * c6;                                             \
      r7 = r5 * c5 - r8 * c6;                                             \
      r8 = p0->z + c18;                                                   \
      r5 = c0 / (r7 * c3 + r8 * c4 + c12);                                \
      r6 = r8 *  c3 - r7 * c4;                                            \
      r7 = c7 + (r6 * c1 - r2 * c2 + c13) * r5;                           \
      r8 = c9 - (r2 * c1 + r6 * c2 + c11) * r5

Definition at line 2187 of file x3d.c.

Referenced by rotate().

#define STEREOCLIPFLAGS

Value:

(r5 > 0) * ALLmask ^ ((r7 < 0) | (r7 > c10) << ClipWithBottom |      \
     (r8 > c8) << RClipWithRight    | (r8 <   0) << RClipWithLeft  |      \
     (r9 > c8) << BClipWithRight    | (r9 <   0) << BClipWithLeft)

Definition at line 2213 of file x3d.c.

Referenced by rotate().

#define STEREOROTATE

Value:

REDROTATE;                                                          \
      r9 = r8 - c15 - r5 * c14

Definition at line 2198 of file x3d.c.

Referenced by rotate().


Function Documentation

static void BeginImage ( Oinfo o,
Ginfo g 
) [static]

Definition at line 2827 of file x3d.c.

References BUFFER0, BUFFER1, BUFFER_CMAP, EIGHT, g, HIDDENLINE, o, ONE, and SOLID.

Referenced by x3d_update().

static void CalculateAngles ( double X,
double Y,
double Z,
double  X1,
double  Y1,
double  Z1 
) [static]

Definition at line 338 of file x3d.c.

References acos(), cos(), DotProduct(), Rotate(), sin(), ANGLEPOINT::x, x, ANGLEPOINT::y, y, and ANGLEPOINT::z.

Referenced by UpdatePosition(), and x3d_exec_command().

static int CheckEvent ( Display *  display,
XEvent *  event,
char *  arg 
) [static]

Definition at line 1274 of file x3d.c.

References fprintf(), and NULL.

static void clip ( Oinfo o,
Ginfo g 
) [static]

Definition at line 1869 of file x3d.c.

References Behind, clipSegment(), SEGMENT::color, g, H, ROOT::Math::Cephes::P, SEGMENT::P, SEGMENT::Q, ROOT::Math::Cephes::Q, POINT::R, RBmask, red, RLeftRight, Rmask, short, T, V, COLOR_::value, and WIREFRAME.

Referenced by TPad::Clip(), DrawObject(), gray_convert_glyph(), TGLSceneBase::PreDraw(), TGQt::SetClipRectangles(), and TGLClipSetSubEditor::SetModel().

static int clipSegment ( float *  pX,
float *  pY,
float *  qX,
float *  qY,
int  Pclip,
int  Qclip,
float  H,
float  V 
) [static]

Definition at line 1657 of file x3d.c.

References clipWithBottom, clipWithLeftSide, clipWithRightSide, and clipWithTop.

Referenced by clip().

static void DisplayMenu ( Ginfo g  )  [static]

Definition at line 486 of file x3d.c.

References DrawLogo(), FONTHEIGHT, HelpPrint, LONGESTSTRING, NUMSTIPPLES, x, and y.

Referenced by GetInput().

static double DotProduct ( double  x1,
double  Y1,
double  x2,
double  y2 
) [static]

Definition at line 309 of file x3d.c.

References sqrt().

Referenced by CalculateAngles().

static void DrawHiddenLines ( Oinfo o,
Ginfo g,
int  mode 
) [static]

Definition at line 2525 of file x3d.c.

References BW, COLOR, POLYGON::color, g, POLYGON::numPoints, POLYGON::points, sort(), STEREO, COLOR_::stereoColor, COLOR_::value, _XPoint::x, and _XPoint::y.

Referenced by DrawObject().

static void DrawLines ( Oinfo o,
Ginfo g,
int  mode 
) [static]

Definition at line 2447 of file x3d.c.

References BW, COLOR, DrawSegments(), g, and STEREO.

Referenced by DrawObject().

static void DrawLogo ( Ginfo g,
int  x,
int  y 
) [static]

Definition at line 374 of file x3d.c.

References FONTHEIGHT, LONGESTSTRING, points, _XPoint::x, POINT::y, and _XPoint::y.

Referenced by DisplayMenu().

static void DrawObject ( Oinfo o,
Ginfo g 
) [static]

Definition at line 2875 of file x3d.c.

References BW, clip(), COLOR, DrawHiddenLines(), DrawLines(), DrawPolys(), fprintf(), g, HIDDENLINE, ONE, rotate, SOLID, STEREO, and WIREFRAME.

Referenced by G__G__TreePlayer_322_0_10(), and x3d_update().

static void DrawPolys ( Oinfo o,
Ginfo g,
int  mode 
) [static]

Definition at line 2677 of file x3d.c.

References BW, POLYGON::color, g, POLYGON::numPoints, POLYGON::points, sort(), STEREO, COLOR_::stereoColor, COLOR_::stipple, _XPoint::x, and _XPoint::y.

Referenced by DrawObject().

static void DrawSegments ( Display *  display,
Window  win,
GC  gc,
segs1  ,
int  numSegs,
Ginfo g 
) [static]

Definition at line 2416 of file x3d.c.

References g.

static void EightBitSetColors ( Ginfo g  )  [static]

Definition at line 626 of file x3d.c.

References blue, COLOR_::blue, BUFFER_CMAP, c, green, COLOR_::green, int, MAX_COLORS, MAXCOLORDIST, MAXVALUE, NUMSTIPPLES, red, COLOR_::red, sqrt(), COLOR_::stipple, COLOR_::value, value, and VALUESCALE.

static void EndImage ( Oinfo o,
Ginfo g 
) [static]

Definition at line 2948 of file x3d.c.

References BUFFER_CMAP, EIGHT, g, HIDDENLINE, SOLID, and WIREFRAME.

Referenced by x3d_update().

static void GetInput ( XEvent *  xevent,
int *  pointerX,
int *  pointerY,
char *  command,
int *  same,
Ginfo g 
) [static]

Definition at line 1298 of file x3d.c.

References CheckEvent(), DisplayMenu(), g, int, NULL, quitApplication, ResetPurpleRectangle(), and TMPSTRLEN.

Referenced by G__G__Hist_391_0_44(), G__G__MLP_100_0_6(), G__G__TMVA4_147_0_2(), and UpdatePosition().

static void InitDisplay ( Oinfo o,
Ginfo g,
Window  parent 
) [static]

Definition at line 933 of file x3d.c.

References bits, BITSPERBYTE, BOLDFONT, calloc(), EIGHT, FIXED, FONT, FONTHEIGHT, fprintf(), g, gBlueDiv, gBlueShift, gDisplay, gGreenDiv, gGreenShift, gRedDiv, gRedShift, height, HELPLINES, i, int, LONGESTSTRING, MAXCOLORS, NULL, NUMSTIPPLES, REQUESTFACTOR, STIPPLESIZE, TITLEFONT, void, width, x, x0, and y.

Referenced by x3d_main().

void MakePolygonArray (  ) 

Definition at line 2997 of file x3d.c.

References calloc(), gSize3D, i, list, NULL, POINT::numPolys, ROOT::Math::Cephes::P, SEGMENT::P, POINT::polys, polys, SEGMENT::Q, ROOT::Math::Cephes::Q, realloc(), segs, and POLYGON::segs.

Referenced by x3d_main().

static void OneBitSetColors ( Ginfo g  )  [static]

Definition at line 595 of file x3d.c.

References blue, green, int, MAXCOLORDIST, NUMSTIPPLES, red, sqrt(), and value.

static void ResetPurpleRectangle ( int  XL,
int  YL,
int  XH,
int  YH,
Ginfo g 
) [static]

Definition at line 552 of file x3d.c.

References g, and MARGIN.

Referenced by GetInput().

static void rotate ( Oinfo o,
Ginfo g 
) [static]

Definition at line 2220 of file x3d.c.

References c1, cos(), g, int, number, NUMBOUNDS, p0(), p1(), r2, r5, r6, r7, r8, r9, REDCLIPFLAGS, REDROTATE, short, sin(), STEREOCLIPFLAGS, STEREOROTATE, TRIG_ADJ, and WIREFRAME.

static void Rotate ( anglePoint points1,
double  cx,
double  cy,
double  cz,
double  sx,
double  sy,
double  sz 
) [static]

Definition at line 279 of file x3d.c.

References t, x, and y.

Referenced by CalculateAngles(), G__G__Eve1_168_0_31(), G__G__Eve1_168_0_80(), G__G__GenVector32_176_0_17(), G__G__GenVector32_177_0_19(), G__G__GenVector32_178_0_25(), G__G__GenVector32_179_0_25(), G__G__GenVector_101_0_17(), G__G__GenVector_102_0_25(), G__G__GenVector_105_0_19(), G__G__GenVector_106_0_25(), G__G__GenVector_137_0_22(), G__G__GenVector_139_0_22(), G__G__GL_103_0_22(), G__G__GL_124_0_24(), G__G__GL_124_0_39(), G__G__GL_162_0_39(), and G__G__Graf_159_0_30().

static void sort ( polygon **  list1,
int  numPolys 
) [static]

Definition at line 130 of file x3d.c.

References ROOT::Math::gv_detail::dist(), POLYGON::dist, POINT::dist, STACKELEMENT::end, high, length, MAXSTACK, median5, POLYGON::numPoints, POLYGON::points, start, STACKELEMENT::start, STOP, and v1.

Referenced by ROOT::Fit::DataRange::AddRange(), TMVA::RuleFitParams::CalcFStar(), TEveJetConeProjectedGL::CalculatePoints(), TGeoIntersection::ComputeBBox(), TKDE::ComputeMidspread(), TMVA::DataSet::CreateSampling(), DrawHiddenLines(), DrawPolys(), TMVA::RuleFitParams::ErrorRateRocRaw(), TMVA::kNN::ModulekNN::Fill(), BinomialNeymanInterval< FeldmanCousinsSorter >::Find_rho_set(), G__G__Eve1_179_0_37(), G__G__Proof_148_0_37(), G__G__RooFitCore1_136_0_53(), G__G__RooFitCore1_137_0_18(), G__G__RooFitCore3_538_0_37(), G__G__RooFitCore3_542_0_37(), G__G__RooFitCore3_837_0_37(), TMVA::VariableGaussTransform::GetCumulativeDist(), initArray(), TProfile::LabelsOption(), TH1::LabelsOption(), TProfile2D::LabelsOption(), TMVA::RuleEnsemble::MakeLinearTerms(), TMVA::BinarySearchTree::NormalizeTree(), TGLSelectBuffer::ProcessResult(), psh_hint_table_activate_mask(), psh_hint_table_find_strong_points(), TGLScene::RebuildSceneInfo(), ROOT::Minuit2::MnUserTransformation::Release(), RooCurve::RooCurve(), ROOT::Minuit2::Minuit2Minimizer::Scan(), TEveCaloDataVec::SetAxisFromBins(), ROOT::Math::GoFTest::SetSamples(), TMath::Sort(), TMVA::GeneticPopulation::Sort(), TTreeCloner::SortBaskets(), TKDTreeBinning::SortBinsByDensity(), RooNDKeysPdf::sortDataIndices(), TMath::SortItr(), TEveTrack::SortPathMarksByTime(), stressVector(), testArrayFunctions(), testArrayRebin(), testArrayRebinProfile(), testBinarySearch(), testIteratorFunctions(), TestRange(), testSort(), and TMVA::GeneticPopulation::TrimPopulation().

static void TrueColorSetColors ( Ginfo g  )  [static]

Definition at line 868 of file x3d.c.

References gBlueDiv, gBlueShift, gGreenDiv, gGreenShift, gRedDiv, gRedShift, green, int, MAXCOLORDIST, NUMSTIPPLES, red, sqrt(), COLOR_::stereoColor, COLOR_::stipple, and value.

static int UpdatePosition ( XEvent *  event,
Oinfo o,
Ginfo g 
) [static]

Definition at line 1469 of file x3d.c.

References CalculateAngles(), command, g, GetInput(), HIDDENLINE, o, POINTERRATIO, quitApplication, SMALLMOVEMENT, SOLID, TWOPI, WIREFRAME, X, Y, and Z.

Referenced by G__G__Gui3_382_0_12(), G__G__Table_219_0_20(), G__G__Table_220_0_42(), and x3d_dispatch_event().

int x3d_dispatch_event ( unsigned long  evnt  ) 

Definition at line 3353 of file x3d.c.

References g, gGInfo, gOInfo, o, UpdatePosition(), and x3d_update().

int x3d_exec_command ( int  pointerX,
int  pointerY,
char  command 
)

Definition at line 3445 of file x3d.c.

References CalculateAngles(), deltaMove, g, gGInfo, gOInfo, HIDDENLINE, o, POINTERRATIO, quitApplication, SMALLMOVEMENT, SOLID, TWOPI, WIREFRAME, X, x3d_update(), Y, and Z.

Referenced by TViewerX3D::ExecCommand().

void x3d_get_position ( float *  longitude,
float *  latitude,
float *  psi 
)

Definition at line 3367 of file x3d.c.

References gOInfo, and o.

Referenced by TViewerX3D::GetPosition().

unsigned long x3d_main ( float *  longitude,
float *  latitude,
float *  psi,
char *  string,
Window  parent 
)

Definition at line 3108 of file x3d.c.

References COLOR_::blue, bounds, calloc(), POLYGON::color, colors, deltaMove, ROOT::Math::fabs(), fclose(), fopen, fp, fprintf(), g, gGInfo, gOInfo, COLOR_::green, gSize3D, i, InitDisplay(), j, RooFitShortHand::L(), list, MakePolygonArray(), NULL, POLYGON::numSegs, o, ROOT::Math::Cephes::P, SEGMENT::P, points, polys, SEGMENT::Q, ROOT::Math::Cephes::Q, quitApplication, segs, POLYGON::segs, strcat(), strcpy(), title, void, WIREFRAME, POINT::x, x, POINT::y, and POINT::z.

void x3d_set_display ( unsigned long  disp  ) 

Definition at line 3440 of file x3d.c.

References Display(), and gDisplay.

void x3d_terminate (  ) 

Definition at line 3377 of file x3d.c.

References bounds, colors, currPoint, currPoly, currSeg, free(), g, gDisplay, gGInfo, gOInfo, gSize3D, i, list, o, points, polys, and segs.

Referenced by TViewerX3D::DeleteX3DWindow().

void x3d_update (  ) 

Definition at line 3343 of file x3d.c.

References BeginImage(), DrawObject(), EndImage(), g, gGInfo, gOInfo, and o.

Referenced by TViewerX3D::Update(), x3d_dispatch_event(), and x3d_exec_command().


Variable Documentation

point* bounds [static]

Definition at line 120 of file x3d.c.

Referenced by ROOT::Math::MinimTransformFunction::MinimTransformFunction(), x3d_main(), and x3d_terminate().

Color* colors

Definition at line 19 of file X3DBuffer.c.

Referenced by _gdk_pixmap_create_from_xpm(), AllocateX3DBuffer(), FillX3DBuffer(), gdk_color_context_query_colors(), gdk_colormap_alloc_colors(), gdk_colormap_alloc_colors_private(), gdk_colormap_alloc_colors_pseudocolor(), gdk_colormap_alloc_colors_shared(), gdk_colormap_alloc_colors_writeable(), gdk_colormap_free_colors(), gdk_colormap_match_color(), gdk_colors_store(), gdk_visual_init(), TColor::GetColor(), TColor::GetColorBright(), TColor::GetColorDark(), my_x_query_colors(), TASImage::Paint(), TGraph2DPainter::PaintPolyMarker(), Pal1(), Pal2(), piechart(), ppm2ASImage(), prompt_print(), TEveUtil::SetColorBrightness(), TStructViewerGUI::TStructViewerGUI(), x3d_main(), and x3d_terminate().

int currPoint

Definition at line 15 of file X3DBuffer.c.

Referenced by FillX3DBuffer(), TPolyMarker3D::Merge(), and x3d_terminate().

int currPoly

Definition at line 17 of file X3DBuffer.c.

Referenced by RootCsg::ConvertToMesh(), FillX3DBuffer(), and x3d_terminate().

int currSeg

Definition at line 16 of file X3DBuffer.c.

Referenced by FillX3DBuffer(), and x3d_terminate().

float deltaMove = 0

Definition at line 1466 of file x3d.c.

Referenced by x3d_exec_command(), and x3d_main().

int gBlueDiv [static]

Definition at line 126 of file x3d.c.

Referenced by InitDisplay(), and TrueColorSetColors().

int gBlueShift [static]

Definition at line 126 of file x3d.c.

Referenced by InitDisplay(), and TrueColorSetColors().

Display* gDisplay = NULL [static]

Definition at line 122 of file x3d.c.

Referenced by CloseDisplay(), DrawCreditItem(), DrawVersion(), GetRootLogo(), InitDisplay(), PopupLogo(), ScrollCredits(), WaitLogo(), x3d_set_display(), and x3d_terminate().

Ginfo* gGInfo = NULL [static]

Definition at line 123 of file x3d.c.

Referenced by x3d_dispatch_event(), x3d_exec_command(), x3d_main(), x3d_terminate(), and x3d_update().

int gGreenDiv [static]

Definition at line 126 of file x3d.c.

Referenced by InitDisplay(), and TrueColorSetColors().

int gGreenShift [static]

Definition at line 126 of file x3d.c.

Referenced by InitDisplay(), and TrueColorSetColors().

Oinfo* gOInfo = NULL [static]

Definition at line 124 of file x3d.c.

Referenced by x3d_dispatch_event(), x3d_exec_command(), x3d_get_position(), x3d_main(), x3d_terminate(), and x3d_update().

int gRedDiv [static]

Definition at line 126 of file x3d.c.

Referenced by InitDisplay(), and TrueColorSetColors().

int gRedShift [static]

Definition at line 126 of file x3d.c.

Referenced by InitDisplay(), and TrueColorSetColors().

polygon** list [static]

Definition at line 119 of file x3d.c.

Referenced by _bdf_list_done(), _bdf_list_ensure(), _bdf_list_init(), _bdf_list_join(), _bdf_list_shift(), _bdf_list_split(), _bdf_set_default_spacing(), _gdk_font_destroy(), RooSetProxy::add(), RooArgSet::add(), RooListProxy::add(), RooAbsCollection::add(), TGraphTime::Add(), add_at_back(), add_at_front(), RooAbsCollection::addClone(), RooArgSet::addClone(), RooSetProxy::addClone(), TStructViewer::AddNode(), RooListProxy::addOwned(), RooSetProxy::addOwned(), RooArgSet::addOwned(), RooAbsCollection::addOwned(), TTVSession::AddRecord(), TGHtml::AddStyle(), TParallelCoord::AddVariable(), TGeoManager::AddVolume(), align(), TGeoTrack::AnimateTrack(), TFileDrawMap::AnimateTree(), asim_xml_elem_delete(), asim_xml_parse_parm(), TGMainFrame::BindKey(), RooAbsArg::branchNodeServerList(), TParallelCoordRange::BringOnTop(), TProof::Broadcast(), TApplicationServer::BrowseDirectory(), TApplicationServer::BrowseFile(), TGuiBldNameFrame::CheckItems(), ClassImp(), TGeoTabManager::Cleanup(), TParallelCoordEditor::CleanUpSelections(), TParallelCoordEditor::CleanUpVariables(), TGeoVolume::CloneNodesAndConnect(), TQObject::CollectClassSignalLists(), TApplicationRemote::CollectInput(), TTVLVEntry::ConvertAliases(), crazy(), RooAbsRealLValue::createHistogram(), DelOld(), TStructViewerGUI::Divide(), RooStats::LikelihoodIntervalPlot::Draw(), TLeafB::Export(), TLeafC::Export(), TLeafD::Export(), TLeafS::Export(), TLeafO::Export(), TLeafI::Export(), TLeafL::Export(), TLeafF::Export(), find_key_mod(), RooAbsCacheElement::findConstantNodes(), TGListBox::FindEntry(), TGeoManager::FindVolumeFast(), TGQt::FreeFontNames(), TTVLVEntry::FullConverted(), G__cpp_setup_tagtableG__Eve1(), G__cpp_setup_tagtableG__Proof(), G__cpp_setup_tagtableG__RooFitCore3(), G__G__Eve1_179_0_11(), G__G__Eve1_179_0_12(), G__G__Eve1_179_0_13(), G__G__Eve1_179_0_14(), G__G__Eve1_179_0_15(), G__G__Eve1_179_0_18(), G__G__Eve1_179_0_19(), G__G__Eve1_179_0_20(), G__G__Eve1_179_0_21(), G__G__Eve1_179_0_27(), G__G__Eve1_179_0_29(), G__G__Eve1_179_0_30(), G__G__Eve1_179_0_31(), G__G__Eve1_179_0_32(), G__G__Eve1_179_0_35(), G__G__Eve1_179_0_38(), G__G__Eve1_179_0_6(), G__G__Eve1_179_0_7(), G__G__Eve1_179_0_8(), G__G__Eve1_180_0_10(), G__G__Eve1_180_0_11(), G__G__Eve1_180_0_12(), G__G__Eve1_180_0_3(), G__G__Eve1_180_0_5(), G__G__Proof_148_0_11(), G__G__Proof_148_0_12(), G__G__Proof_148_0_13(), G__G__Proof_148_0_14(), G__G__Proof_148_0_15(), G__G__Proof_148_0_18(), G__G__Proof_148_0_19(), G__G__Proof_148_0_20(), G__G__Proof_148_0_21(), G__G__Proof_148_0_27(), G__G__Proof_148_0_29(), G__G__Proof_148_0_30(), G__G__Proof_148_0_31(), G__G__Proof_148_0_32(), G__G__Proof_148_0_35(), G__G__Proof_148_0_38(), G__G__Proof_148_0_6(), G__G__Proof_148_0_7(), G__G__Proof_148_0_8(), G__G__RooFitCore1_445_0_9(), G__G__RooFitCore3_538_0_11(), G__G__RooFitCore3_538_0_12(), G__G__RooFitCore3_538_0_13(), G__G__RooFitCore3_538_0_14(), G__G__RooFitCore3_538_0_15(), G__G__RooFitCore3_538_0_18(), G__G__RooFitCore3_538_0_19(), G__G__RooFitCore3_538_0_20(), G__G__RooFitCore3_538_0_21(), G__G__RooFitCore3_538_0_27(), G__G__RooFitCore3_538_0_29(), G__G__RooFitCore3_538_0_30(), G__G__RooFitCore3_538_0_31(), G__G__RooFitCore3_538_0_32(), G__G__RooFitCore3_538_0_35(), G__G__RooFitCore3_538_0_38(), G__G__RooFitCore3_538_0_6(), G__G__RooFitCore3_538_0_7(), G__G__RooFitCore3_538_0_8(), G__G__RooFitCore3_542_0_11(), G__G__RooFitCore3_542_0_12(), G__G__RooFitCore3_542_0_13(), G__G__RooFitCore3_542_0_14(), G__G__RooFitCore3_542_0_15(), G__G__RooFitCore3_542_0_18(), G__G__RooFitCore3_542_0_19(), G__G__RooFitCore3_542_0_20(), G__G__RooFitCore3_542_0_21(), G__G__RooFitCore3_542_0_27(), G__G__RooFitCore3_542_0_29(), G__G__RooFitCore3_542_0_30(), G__G__RooFitCore3_542_0_31(), G__G__RooFitCore3_542_0_32(), G__G__RooFitCore3_542_0_35(), G__G__RooFitCore3_542_0_38(), G__G__RooFitCore3_542_0_6(), G__G__RooFitCore3_542_0_7(), G__G__RooFitCore3_542_0_8(), G__G__RooFitCore3_837_0_11(), G__G__RooFitCore3_837_0_12(), G__G__RooFitCore3_837_0_13(), G__G__RooFitCore3_837_0_14(), G__G__RooFitCore3_837_0_15(), G__G__RooFitCore3_837_0_18(), G__G__RooFitCore3_837_0_19(), G__G__RooFitCore3_837_0_20(), G__G__RooFitCore3_837_0_21(), G__G__RooFitCore3_837_0_27(), G__G__RooFitCore3_837_0_29(), G__G__RooFitCore3_837_0_30(), G__G__RooFitCore3_837_0_31(), G__G__RooFitCore3_837_0_32(), G__G__RooFitCore3_837_0_35(), G__G__RooFitCore3_837_0_38(), G__G__RooFitCore3_837_0_6(), G__G__RooFitCore3_837_0_7(), G__G__RooFitCore3_837_0_8(), gdk_event_translate(), gdk_font_full_name_get(), gdk_propagate_shapes(), gdk_wchar_text_handle(), ROOT::GenerateInitInstance(), ROOT::GenerateInitInstanceLocal(), RooStats::HistFactory::get_comb(), TGraph2DPainter::GetContourList(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodBase::GetEfficiency(), TMultiLayerPerceptron::GetError(), TGeoVoxelFinder::GetExtraX(), TGeoVoxelFinder::GetExtraY(), TGeoVoxelFinder::GetExtraZ(), TGuiBldDragManager::GetFramesInside(), GetKeyList(), TMonitor::GetListOfActives(), TMonitor::GetListOfDeActives(), RooStats::ProfileInspector::GetListOfProfilePlots(), TClass::GetMenuItems(), TLDAPEntry::GetReferrals(), TFile::GetStreamerInfoList(), TSQLFile::GetStreamerInfoList(), TXMLFile::GetStreamerInfoList(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), gl2psAddBoundaryInList(), gl2psAddPrimitiveInList(), gl2psFreeImagemap(), gl2psListAction(), gl2psListActionInverse(), gl2psListAdd(), gl2psListCreate(), gl2psListDelete(), gl2psListNbr(), gl2psListPointer(), gl2psListRealloc(), gl2psListReset(), gl2psListSort(), TProofPlayerRemote::HandleHistogram(), TGSplitButton::HandleMenu(), TLeafF::Import(), TLeafB::Import(), TLeafC::Import(), TLeafD::Import(), TLeafS::Import(), TLeafO::Import(), TLeafI::Import(), TLeafL::Import(), inner_window_proc(), InsNew(), TGeoVolume::InvisibleAll(), TGraphEdge::Layout(), RooAbsArg::leafNodeServerList(), TGQt::ListFonts(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TGeoVolumeMulti::MakeCopyVolume(), MakeCrazy(), MakePolygonArray(), TFile::MakeProject(), TGuiBldNameFrame::MapItems(), TEntryList::Merge(), TH3::Merge(), THnSparse::Merge(), TEventList::Merge(), TSelectorScalar::Merge(), TSeqCollection::Merge(), TLinearFitter::Merge(), TH2::Merge(), TProofOutputFile::Merge(), TProofPlayerRemote::MergeFeedback(), TProofPlayerRemote::MergeOutput(), TDataSetManager::MonitorUsedSpace(), TGeoTabManager::MoveFrame(), TDataSetIter::Next(), TTreeFriendLeafIter::Next(), RooResolutionModel::normLeafServerList(), TEventList::operator=(), RooAbsCacheElement::optimizeCacheMode(), RooAbsArg::overlaps(), TGraphTime::Paint(), THistPainter::PaintContour(), TMVA::RuleEnsemble::Print(), RooAbsCollection::printLatex(), RooStudyManager::processBatchOutput(), query_screen_visual_id(), R__FindBranchHelper(), TLeafF::ReadBasketExport(), TLeafL::ReadBasketExport(), TLeafI::ReadBasketExport(), TLeafO::ReadBasketExport(), TLeafC::ReadBasketExport(), TLeafD::ReadBasketExport(), TLeafS::ReadBasketExport(), TLeafB::ReadBasketExport(), TFile::ReadStreamerInfo(), TBufferFile::ReadVersion(), TSocket::RecvProcessIDs(), TSocket::RecvStreamerInfos(), XrdOucAvahiBonjour::RegisterEntries(), RooAbsCollection::remove(), RooSetProxy::remove(), RooArgSet::RooArgSet(), RooFormula::RooFormula(), TGraphTime::SaveAnimatedGif(), TGShutterItem::SavePrimitive(), TRootGuiBuilder::SaveProject(), TGSelectBox::SaveText(), RooNameSet::select(), TParallelCoordRange::SendToBack(), RooFitResult::setConstParList(), TGenericTable::SetDescriptorPointer(), TIndexTable::SetDescriptorPointer(), TTableDescriptor::SetDescriptorPointer(), TVirtualPacketizer::SetFailedPackets(), TTreeViewer::SetFile(), RooFitResult::setFinalParList(), RooFitResult::setInitParList(), TFileCollection::SetList(), TStructNode::SetMembers(), TVolume::SetPositionsList(), TGPack::SetVertical(), TFile::ShowStreamerInfo(), TBufferFile::SkipVersion(), TGListTree::Sort(), TDataSet::Sort(), Sort(), StandardProfileInspectorDemo(), TProofPlayerRemote::StoreOutput(), stressIterators(), TAlien::Submit(), testMerge1D(), testMerge1DDiff(), testMerge1DLabelAll(), testMerge1DLabelAllDiff(), testMerge1DLabelDiff(), testMerge1DLabelSame(), testMerge2D(), testMerge2DDiff(), testMerge2DLabelAll(), testMerge2DLabelAllDiff(), testMerge2DLabelDiff(), testMerge2DLabelSame(), testMerge3D(), testMerge3DDiff(), testMerge3DLabelAll(), testMerge3DLabelAllDiff(), testMerge3DLabelDiff(), testMerge3DLabelSame(), testMergeCont(), testMergeProf1D(), testMergeProf1DDiff(), testMergeProf1DLabelAll(), testMergeProf1DLabelAllDiff(), testMergeProf1DLabelDiff(), testMergeProf1DLabelSame(), testMergeProf2D(), testMergeProf2DDiff(), testMergeProf2DLabelAll(), testMergeProf2DLabelAllDiff(), testMergeProf2DLabelDiff(), testMergeProf2DLabelSame(), testMergeProf3D(), testMergeProf3DDiff(), testMergeProf3DLabelAll(), testMergeProf3DLabelAllDiff(), testMergeProf3DLabelDiff(), testMergeProf3DLabelSame(), testMergeProfVar1D(), testMergeSparse(), testMergeVar1D(), TEventList::TEventList(), TGSplitButton::TGSplitButton(), TListAndSTL(), track(), RooAbsArg::treeNodeServerList(), TVolumeView::TVolumeView(), TGSelectBox::ValidateAlias(), visual_prop2visual(), RooDataSet::write(), TDataSetManagerFile::WriteDataSet(), TXMLFile::WriteStreamerInfo(), TSQLFile::WriteStreamerInfo(), TFile::WriteStreamerInfo(), x3d_main(), x3d_terminate(), xml_elem_remove(), TQConnection::~TQConnection(), and TQObject::~TQObject().

point* points

Definition at line 20 of file X3DBuffer.c.

Referenced by af_glyph_hints_align_strong_points(), af_glyph_hints_align_weak_points(), af_glyph_hints_reload(), af_latin2_metrics_init_blues(), af_latin_metrics_init_blues(), AllocateX3DBuffer(), ProjectionTester::buildHistograms(), ProjectionTester::buildHistogramsWithWeights(), TFumiliBinLikelihoodFCN::Calculate_element(), TFumiliChi2FCN::Calculate_element(), TFumiliFCN::Calculate_gradient_and_hessian(), colorize_asimage_vector(), Decompose_Curve(), TMarker3DBox::DistancetoPrimitive(), Rgl::DrawAxes(), TGColorPick::DrawLcursor(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), DrawLogo(), TGColorSelect::DrawTriangle(), TGSplitButton::DrawTriangle(), TGedSelect::DrawTriangle(), TGPopupMenu::DrawTrianglePattern(), TGX11::FillPolygon(), TGQt::FillPolygon(), TGWin32::FillPolygon(), fillSparse(), FillX3DBuffer(), find_window_for_pointer_event(), fitSparse2D(), fitSparse3D(), FT_Outline_Embolden(), ft_smooth_render_generic(), gdk_draw_lines(), gdk_draw_points(), gdk_draw_polygon(), gdk_region_polygon(), gdk_win32_draw_lines(), gdk_win32_draw_points(), gdk_win32_draw_polygon(), TGeoSubtraction::GetNpoints(), TGeoUnion::GetNpoints(), TGeoIntersection::GetNpoints(), TGQt::ListFonts(), TKDTree< Index, Value >::MakeBoundariesExact(), ClockHand::Move(), THnSparse::Multiply(), ROOT::Minuit2::MnPlot::operator()(), TPolyLineShape::Paint3d(), TGQt::PolygonRegion(), TGX11::PolygonRegion(), TGWin32::PolygonRegion(), psh_glyph_init(), psh_glyph_interpolate_normal_points(), TGView::ScrollCanvas(), TGeoPainter::ShapeDistancetoPrimitive(), TShape::ShapeDistancetoPrimitive(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), testAddSparse(), testCloneSparse(), testDivSparse1(), testDivSparse2(), testMergeSparse(), testMulFND(), testMulFND2(), testMulSparse(), testRefReadSparse(), testSparseRebin1(), testWriteReadSparse(), TGRegion::TGRegion(), TPolyLineShape::TPolyLineShape(), x3d_main(), and x3d_terminate().

polygon* polys

Definition at line 22 of file X3DBuffer.c.

Referenced by AllocateX3DBuffer(), FillX3DBuffer(), MakePolygonArray(), THistPainter::PaintContour(), x3d_main(), and x3d_terminate().

int quitApplication = 0 [static]

Definition at line 121 of file x3d.c.

Referenced by GetInput(), UpdatePosition(), x3d_exec_command(), and x3d_main().

segment* segs

Definition at line 21 of file X3DBuffer.c.

Referenced by AllocateX3DBuffer(), RootCsg::ConvertToMesh(), FillX3DBuffer(), gdk_draw_segments(), gdk_win32_draw_segments(), MakePolygonArray(), TEvePolygonSetProjected::MakePolygonsFromBP(), TEvePolygonSetProjected::MakePolygonsFromBS(), TGLFaceSet::TGLFaceSet(), x3d_main(), and x3d_terminate().

char title[80]

Definition at line 930 of file x3d.c.

Referenced by ActionButton(), TMVA::Factory::AddRegressionTarget(), RooStats::SamplingDistPlot::AddSamplingDistribution(), TMVA::Factory::AddSpectator(), TMVA::DataSetInfo::AddSpectator(), TMVA::Factory::AddTarget(), TMVA::DataSetInfo::AddTarget(), TGMenuBar::AddTitle(), TMVA::Factory::AddVariable(), TMVA::DataSetInfo::AddVariable(), AppendLink(), RooDataSet::binnedClone(), TGeoNode::Browse(), TGeoVolume::Browse(), TProofProgressLog::BuildLogList(), RooMCStudy::calcPulls(), CalendarWindow::CalendarWindow(), RooAbsReal::chi2FitDriver(), TClassDocOutput::ClassDotCharts(), ClassImp(), CorrGui(), CorrGuiMultiClass(), TMVA::ClassifierFactory::Create(), RooFitResult::createHessePdf(), TClassDocOutput::CreateHierarchyDot(), RooAbsReal::createIntegral(), RooAbsReal::createIntObj(), TDocOutput::CreateModuleIndex(), RooAbsReal::createPlotProjection(), TClassDocOutput::CreateSourceOutputStream(), RooAbsReal::derivative(), TPad::Divide(), TParallelCoordEditor::DoAddSelection(), TTreeViewer::DoError(), DoFit(), TH2::DoFitSlices(), double32(), TTable::Draw(), TParallelCoord::Draw(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawChainScatter(), TPad::DrawClassObject(), RooStats::MCMCIntervalPlot::DrawHistInterval(), RooStats::MCMCIntervalPlot::DrawKeysPdfInterval(), RooStats::MCMCIntervalPlot::DrawNLLHist(), RooStats::MCMCIntervalPlot::DrawNLLVsTime(), RooStats::MCMCIntervalPlot::DrawParameterVsTime(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysPdf(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysProduct(), TMultiLayerPerceptron::DrawResult(), RooStats::MCMCIntervalPlot::DrawTailFractionInterval(), TMLPAnalyzer::DrawTruthDeviation(), DynamicExec(), RooRealVar::errorVar(), TRootCanvas::EventInfo(), EventInfo(), exec2(), RooStats::HLFactory::fCreateCategory(), TMemStatShow::FillBTString(), HFit::Fit(), TH3::FitSlicesZ(), RooAbsPdf::fitTo(), RooAbsRealLValue::frame(), gdk_window_new(), RooAbsGenContext::generate(), TMVA::RuleFit::GetCorrVars(), TFileCollection::GetFilesOnServer(), TFileCollection::GetFilesPerServer(), TKDE::GetKDEFunction(), TQCommand::GetTitle(), TPrimary::GetTitle(), RooAbsReal::getTitle(), RooStats::HLFactory::GetTotBkgPdf(), RooStats::HLFactory::GetTotSigBkgPdf(), TMVA::Tools::GetXTitleWithUnit(), glbox(), glh3c(), glrose(), glsurfaces(), gltf3(), h1draw(), TEveViewerList::HandleTooltip(), help(), TRootGuiBuilder::InitMenu(), TEveGListTreeEditorFrame::ItemDblClicked(), kalman_do(), TApplication::LoadGraphicsLibs(), TGApplication::LoadGraphicsLibs(), logscales(), main(), RooWorkspace::makeDir(), RooAbsData::meanVar(), TGuiBldDragManager::Menu4Frame(), RooAbsReal::moment(), TPie::Paint(), TPaveStats::Paint(), TGraphPainter::PaintGraphPolar(), TPaveText::PaintPrimitives(), THistPainter::PaintTitle(), Plot(), RooMCStudy::plotPull(), TTable::Print(), TGraph2D::Project(), TH3::Project3D(), TH3::Project3DProfile(), THnSparse::ProjectionAny(), TMVA::CCTreeWrapper::CCTreeNode::ReadDataRecord(), THnSparse::Rebin(), RooAbsData::reduce(), RooAbsStudy::registerSummaryOutput(), RooAbsData::rmsVar(), TGLAxisPainter::RnrTitle(), RooCurve::RooCurve(), RooPlot::RooPlot(), rulevisCorr(), rulevisHists(), RooMinuit::save(), RooMinimizer::save(), TRootBrowser::SetTabTitle(), TGButtonGroup::SetTitle(), TGGroupFrame::SetTitle(), TSessionLogView::SetTitle(), Editor::SetTitle(), TPad::SetTitle(), sparsehist(), StatusPrint(), surfaces(), TCutG::TCutG(), TEfficiency::TEfficiency(), TestReport1(), TGGroupFrame::TGGroupFrame(), TGuiBldMenuDialog::TGuiBldMenuDialog(), TMVAGui(), TMVAMultiClassGui(), TMVARegGui(), TMVARegressionApplication(), toTree(), TVolumeView::TVolumeView(), ROOT::Fit::UnBinFit(), XSReactionDlg::UpdateGraph(), CalendarWindow::UpdateHTML(), TNewChainDlg::UpdateList(), TPad::UseCurrentStyle(), utDataSet::utDataSet(), variables(), variablesMultiClass(), waves(), writeItemDir(), and x3d_main().

Atom wm_protocols[2]

Definition at line 931 of file x3d.c.


Generated on Tue Jul 5 16:00:30 2011 for ROOT_528-00b_version by  doxygen 1.5.1