ROOT logo
RootHealPix » SRC » THealPainter

class THealPainter: public TVirtualHealPainter

Function Members (Methods)

public:
THealPainter()
THealPainter(const THealPainter&)
virtual~THealPainter()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tDistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidDrawPanel()
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual TList*GetContourList(Double_t contour) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
static TVirtualHealPainter*TVirtualHealPainter::HealPainter(THealPix* obj)
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tIsInside(Int_t x, Int_t y)
virtual Bool_tIsInside(Double_t x, Double_t y)
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
virtual Int_tMakeChopt(Option_t* option)
virtual Int_tMakeCuts(char* cutsopt)
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
THealPainter&operator=(const THealPainter&)
virtual voidPaint(Option_t* option = "")
virtual voidPaintAxis(Bool_t drawGridOnly = kFALSE)
virtual voidPaintBoxes(Option_t* option)
virtual voidPaintColorLevels(Option_t* option)
virtual voidPaintContour(Option_t* option)
virtual voidPaintFrame()
virtual voidPaintFunction(Option_t* option)
virtual voidPaintLego(Option_t* option)
virtual voidPaintPalette()
virtual voidPaintScatterPlot(Option_t* option)
virtual voidPaintStat(Int_t dostat, TF1* fit)
virtual voidPaintSurface(Option_t* option)
virtual voidPaintTable(Option_t* option)
virtual voidPaintTitle()
virtual voidPaintTriangles(Option_t* option)
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual voidProcessMessage(const char* mess, const TObject* obj)
virtual Int_tTObject::Read(const char* name)
virtual voidRecalculateRange()
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidSetHealPix(THealPix* hp)
static voidTObject::SetObjectStat(Bool_t stat)
static voidTVirtualHealPainter::SetPainter(const char* painter)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual Int_tTableInit()
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
virtual Bool_tVertices(Int_t bin, Int_t& n, Double_t* x, Double_t* y, Double_t* xdiv, Double_t* ydiv, Bool_t* used, Bool_t& divided, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax)

Data Members

public:
enum { kThetaPhi
kGalactic
kCelestial
kLatLong
kEquirect
kAitoff
kHammer
kLambert
kPolar
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TCutG*fCuts[16]Pointers to graphical cuts
Int_tfCutsOpt[16]sign of each cut
TList*fFunctionspointer to histogram list of functions
THealPix*fHealpointer to HEALPix to paint
Int_tfNcutsNumber of graphical cuts
TAxis*fXaxispointer to X axis
Double_t*fXbufX buffer coordinates
TAxis*fYaxispointer to Y axis
Double_t*fYbufY buffer coordinates
TAxis*fZaxispointer to Z axis

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

THealPainter()
~THealPainter()
Int_t DistancetoPrimitive(Int_t px, Int_t py)
void DrawPanel()
void ExecuteEvent(Int_t event, Int_t px, Int_t py)
TList* GetContourList(Double_t contour) const
Bool_t IsInside(Int_t x, Int_t y)
Bool_t IsInside(Double_t x, Double_t y)
Int_t MakeChopt(Option_t* option)
Int_t MakeCuts(char* cutsopt)
void Paint(Option_t* option = "")
 Paint HEALPix

 List of Options:
 "COL"  Colored polygon is drawn at each bin.
 "COLZ" Same as "COL". In addition color palette is drawn.
 "A" Suppress the axis
 "SAME" Superimpose on previous picture in the same pad.

 "EQUIRECT" Use equirect projection. (default)
 "POLAR1" Use polar projection viewed from the zenith. +X and +Y are phi=0
          and phi=90 respectively.
 "POLAR2" Use polar projection viewed from the nadir. +X and +Y are phi=0
          and phi=90 respectively.
 "POLAR"  Same as "POLAR1"
 "LAMBERT1" User Lambert-azimuthal projection viewed from the zenith.
 "LAMBERT2" User Lambert-azimuthal projection viewed from the nadir.
 "LAMBERT"  Same as "LAMBERT1"
 "HAMMER" Use Hammer-Aitoff projecton.

 "THETAPHI"  The range of X/Y axes are set to (0, 360)/(0, 180) (default)
 "GALACTIC"  The range of X/Y axes are set to (-180, 180)/(-90, 90)
 "CELESTIAL" The range of X/Y axes are set to (0, 360)/(-90, 90)
 "LATLONG"   The range of X/Y axes are set to (-180, 180)/(-90, 90)

 "XDIV" Draw the contents inverted along to X axis
 "YDIV" Draw the contents inverted along to Y axis
void PaintAxis(Bool_t drawGridOnly = kFALSE)
void PaintColorLevels(Option_t* option)
void PaintBoxes(Option_t* option)
void PaintContour(Option_t* option)
 Not implemented yet
void PaintFrame()
void PaintFunction(Option_t* option)
void PaintLego(Option_t* option)
 Not implemented yet
void PaintPalette()
void PaintScatterPlot(Option_t* option)
 Not implemented yet
void PaintStat(Int_t dostat, TF1* fit)
 Not implemented yet
void PaintSurface(Option_t* option)
 Not implemented yet
void PaintTable(Option_t* option)
void PaintTitle()
void PaintTriangles(Option_t* option)
 Not implemented yet
void ProcessMessage(const char* mess, const TObject* obj)
void RecalculateRange()
void SetHealPix(THealPix* hp)
Int_t TableInit()
Bool_t Vertices(Int_t bin, Int_t& n, Double_t* x, Double_t* y, Double_t* xdiv, Double_t* ydiv, Bool_t* used, Bool_t& divided, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax)
THealPainter()