#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 | |
Color * | colors |
point * | points |
segment * | segs |
polygon * | polys |
int | currPoint |
int | currSeg |
int | currPoly |
static polygon ** | list |
static point * | bounds |
static int | quitApplication = 0 |
static Display * | gDisplay = NULL |
static Ginfo * | gGInfo = NULL |
static Oinfo * | gOInfo = 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 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 |
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 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().
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().
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().
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().
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] |
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.
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().
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] |
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.
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.
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 | |||
) |
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 | ) |
void x3d_terminate | ( | ) |
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().
Definition at line 120 of file x3d.c.
Referenced by ROOT::Math::MinimTransformFunction::MinimTransformFunction(), x3d_main(), and x3d_terminate().
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 |
float deltaMove = 0 |
int gBlueDiv [static] |
int gBlueShift [static] |
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().
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] |
int gGreenShift [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] |
int gRedShift [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().
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().
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().
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] |