16 TClass *TVirtualHistPainter::fgPainter = 0;
19 ClassImp(TVirtualHistPainter);
32 TVirtualHistPainter *TVirtualHistPainter::HistPainter(TH1 *obj)
37 if ((h = gROOT->GetPluginManager()->FindHandler(
"TVirtualHistPainter"))) {
38 if (h->LoadPlugin() == -1)
40 TVirtualHistPainter::SetPainter(h->GetClass());
41 if (!fgPainter)
return 0;
49 TVirtualHistPainter *p = (TVirtualHistPainter*)fgPainter->New();
50 if (p) p->SetHistogram(obj);
57 void TVirtualHistPainter::SetPainter(
const char *painter)
59 fgPainter = TClass::GetClass(painter);