PlottI
 All Classes Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Legend Class Reference

Class for additional legend functionality, mainly additional constructors. More...

#include <Legend.h>

Inheritance diagram for Legend:

Specifications

Class for additional legend functionality, mainly additional constructors.

Public Member Functions

 Legend ()
 Default constructor.
 
 Legend (TObjArray *array, std::string entries, std::string opt, std::string title="", Int_t nEntries=0, std::string name="")
 Generate legend from array.
 
 Legend (std::string obj, std::string entries, std::string opt, Int_t nEntries, std::string name="")
 Generate legend with dummy markers.
 
 Legend (std::string entries, Int_t nEntries, std::string name="")
 Generate informative legend from string.
 
 Legend (Legend &lgnd, std::string name="")
 Copy constructor using objects.
 
 Legend (Legend *lgnd, std::string name="")
 Copy constructor using pointers.
 
LegendGetLegendPointer ()
 Return pointer to class object.
 
const LegendGetLegendPointer () const
 Return pointer to class object.
 
void SetPosition (Float_t x1, Float_t x2, Float_t y1, Float_t y2)
 
void SetPositionAuto ()
 

Static Public Member Functions

static void SetPosition (TLegend *l, Float_t x1, Float_t x2, Float_t y1, Float_t y2)
 

Public Attributes

std::vector< TH1 * > dummy
 Vector for holding dummy markers.
 

Member Function Documentation

void Legend::SetPosition ( TLegend *  l,
Float_t  x1,
Float_t  x2,
Float_t  y1,
Float_t  y2 
)
static

Set the Position of a Legend in relative coordinates

void Legend::SetPosition ( Float_t  x1,
Float_t  x2,
Float_t  y1,
Float_t  y2 
)

Set the Position of a Legend in relative coordinates

void Legend::SetPositionAuto ( )

Determine automatic placement of Legend based on position strings

Todo:
Get it to work

The documentation for this class was generated from the following file: