12#ifndef ROOT_TDocDirective 
   13#define ROOT_TDocDirective 
   89   virtual const char* 
GetEndTag()
 const { 
return "end_html"; }
 
  112   virtual const char* 
GetEndTag()
 const { 
return "end_macro"; }
 
  142   virtual const char* 
GetEndTag()
 const {
return "end_latex";}
 
#define ClassDef(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
 
Option_t Option_t TPoint TPoint const char text
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
virtual void AddParameter(const TString &, const char *=0)
 
TDocParser * GetDocParser() const
 
const char * GetName() const
Returns name of object.
 
virtual void DeleteOutputFiles(const char *ext) const
Delete all output generated by the directive beginning with Name() and ending with ext.
 
virtual Bool_t GetResult(TString &result)=0
 
void SetCounter(Int_t count)
 
void SetTag(const char *tag)
 
virtual const char * GetEndTag() const =0
 
TDocDirective(const char *name)
 
void SetParameters(const char *params)
Given a string containing parameters in params, we call AddParameter() for each of them.
 
TDocOutput * GetDocOutput() const
 
virtual void DeleteOutput() const
 
void SetParser(TDocParser *parser)
Set the parser, and fDocOutput, fHtml from that.
 
virtual void AddLine(const TSubString &line)=0
 
const char * GetOutputDir() const
Get the directory for documentation output.
 
virtual void AddLine(const TSubString &line)
Add a line of HTML.
 
virtual Bool_t GetResult(TString &result)
Set result to the HTML code that was passed in via AddLine().
 
virtual const char * GetEndTag() const
 
virtual ~TDocHtmlDirective()
 
virtual void CreateLatex(const char *filename)
Create a gif file named filename from a latex expression in fLatex.
 
Bool_t SeparatorIsRegexp() const
 
const char * GetSeparator() const
 
virtual const char * GetEndTag() const
 
virtual ~TDocLatexDirective()
Destructor.
 
const char * GetAlignment() const
 
virtual void DeleteOutput() const
 
virtual void AddLine(const TSubString &line)
Add a latex line.
 
TList * GetListOfLines() const
Get the list of lines as TObjStrings.
 
virtual Bool_t GetResult(TString &result)
convert fLatex to a gif by creating a TLatex, drawing it on a temporary canvas, and saving that to a ...
 
virtual void AddParameter(const TString &name, const char *value=0)
Parse fParameters, setting fFontSize, fAlignment, and fSeparator.
 
Int_t GetFontSize() const
 
virtual void GetBoundingBox(TLatex &latex, const char *text, Float_t &width, Float_t &height)
Determines the bounding box for text as height and width.
 
virtual Bool_t GetResult(TString &result)
Get the result (i.e.
 
virtual void AddLine(const TSubString &line)
Add a macro line.
 
virtual const char * GetEndTag() const
 
virtual ~TDocMacroDirective()
Destructor.
 
TString CreateSubprocessInputFile()
Create the input file for SubProcess().
 
virtual void AddParameter(const TString &name, const char *value=0)
Setting fNeedGraphics if name is "GUI", setting fShowSource if name is "SOURCE".
 
static void SubProcess(const TString &what, const TString &out)
 
virtual void DeleteOutput() const
 
Legacy ROOT documentation system.
 
To draw Mathematical Formula.
 
Class supporting a collection of lines with C++ code.
 
The TNamed class is the base class for all named ROOT classes.
 
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
 
const char * GetName() const override
Returns name of object.
 
A zero length substring is legal.
 
TVirtualPad is an abstract base class for the Pad and Canvas classes.