TGLParametricEquation Class Reference

#include <TGLParametric.h>

Inheritance diagram for TGLParametricEquation:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TGLParametricEquation (const TString &name, const TString &xEquation, const TString &yEquation, const TString &zEquation, Double_t uMin, Double_t uMax, Double_t vMin, Double_t vMax)
 TGLParametricEquation (const TString &name, ParametricEquation_t equation, Double_t uMin, Double_t uMax, Double_t vMin, Double_t vMax)
Rgl::Range_t GetURange () const
Rgl::Range_t GetVRange () const
Bool_t IsConstrained () const
void SetConstrained (Bool_t c)
Bool_t IsModified () const
void SetModified (Bool_t m)
void EvalVertex (TGLVertex3 &newVertex, Double_t u, Double_t v) const
Int_t DistancetoPrimitive (Int_t px, Int_t py)
void ExecuteEvent (Int_t event, Int_t px, Int_t py)
char * GetObjectInfo (Int_t px, Int_t py) const
void Paint (Option_t *option)
 TGLParametricEquation (const TString &name, const TString &xEquation, const TString &yEquation, const TString &zEquation, Double_t uMin, Double_t uMax, Double_t vMin, Double_t vMax)
 TGLParametricEquation (const TString &name, ParametricEquation_t equation, Double_t uMin, Double_t uMax, Double_t vMin, Double_t vMax)
Rgl::Range_t GetURange () const
Rgl::Range_t GetVRange () const
Bool_t IsConstrained () const
void SetConstrained (Bool_t c)
Bool_t IsModified () const
void SetModified (Bool_t m)
void EvalVertex (TGLVertex3 &newVertex, Double_t u, Double_t v) const
Int_t DistancetoPrimitive (Int_t px, Int_t py)
void ExecuteEvent (Int_t event, Int_t px, Int_t py)
char * GetObjectInfo (Int_t px, Int_t py) const
void Paint (Option_t *option)

Private Types

typedef std::auto_ptr< TF2Ptr_t
typedef std::auto_ptr< TGLHistPainterPainter_t
typedef std::auto_ptr< TF2Ptr_t
typedef std::auto_ptr< TGLHistPainterPainter_t

Private Member Functions

 TGLParametricEquation (const TGLParametricEquation &)
TGLParametricEquationoperator= (const TGLParametricEquation &)
 TGLParametricEquation (const TGLParametricEquation &)
TGLParametricEquationoperator= (const TGLParametricEquation &)

Private Attributes

Ptr_t fXEquation
Ptr_t fYEquation
Ptr_t fZEquation
ParametricEquation_t fEquation
Rgl::Range_t fURange
Rgl::Range_t fVRange
Bool_t fConstrained
Bool_t fModified
Painter_t fPainter

Detailed Description

Definition at line 40 of file TGLParametric.h.


Member Typedef Documentation

typedef std::auto_ptr<TF2> TGLParametricEquation::Ptr_t [private]

Definition at line 42 of file TGLParametric.h.

typedef std::auto_ptr<TGLHistPainter> TGLParametricEquation::Painter_t [private]

Definition at line 56 of file TGLParametric.h.

typedef std::auto_ptr<TF2> TGLParametricEquation::Ptr_t [private]

Definition at line 42 of file TGLParametric.h.

typedef std::auto_ptr<TGLHistPainter> TGLParametricEquation::Painter_t [private]

Definition at line 56 of file TGLParametric.h.


Constructor & Destructor Documentation

TGLParametricEquation::TGLParametricEquation ( const TString name,
const TString xEquation,
const TString yEquation,
const TString zEquation,
Double_t  uMin,
Double_t  uMax,
Double_t  vMin,
Double_t  vMax 
)

TGLParametricEquation::TGLParametricEquation ( const TString name,
ParametricEquation_t  equation,
Double_t  uMin,
Double_t  uMax,
Double_t  vMin,
Double_t  vMax 
)

Definition at line 159 of file TGLParametric.cxx.

References TObject::Error(), fEquation, and TObject::MakeZombie().

TGLParametricEquation::TGLParametricEquation ( const TGLParametricEquation  )  [private]

TGLParametricEquation::TGLParametricEquation ( const TString name,
const TString xEquation,
const TString yEquation,
const TString zEquation,
Double_t  uMin,
Double_t  uMax,
Double_t  vMin,
Double_t  vMax 
)

TGLParametricEquation::TGLParametricEquation ( const TString name,
ParametricEquation_t  equation,
Double_t  uMin,
Double_t  uMax,
Double_t  vMin,
Double_t  vMax 
)

TGLParametricEquation::TGLParametricEquation ( const TGLParametricEquation  )  [private]


Member Function Documentation

Rgl::Range_t TGLParametricEquation::GetURange (  )  const

Definition at line 176 of file TGLParametric.cxx.

References fURange.

Referenced by TGLParametricPlot::InitColors(), and TGLParametricPlot::InitGeometry().

Rgl::Range_t TGLParametricEquation::GetVRange (  )  const

Definition at line 183 of file TGLParametric.cxx.

References fVRange.

Referenced by TGLParametricPlot::InitGeometry().

Bool_t TGLParametricEquation::IsConstrained (  )  const

Definition at line 190 of file TGLParametric.cxx.

References fConstrained.

void TGLParametricEquation::SetConstrained ( Bool_t  c  ) 

Definition at line 197 of file TGLParametric.cxx.

References fConstrained.

Bool_t TGLParametricEquation::IsModified (  )  const

Definition at line 204 of file TGLParametric.cxx.

References fModified.

Referenced by TGLParametricPlot::InitGeometry().

void TGLParametricEquation::SetModified ( Bool_t  m  ) 

Definition at line 211 of file TGLParametric.cxx.

References fModified.

Referenced by TGLParametricPlot::InitGeometry().

void TGLParametricEquation::EvalVertex ( TGLVertex3 newVertex,
Double_t  u,
Double_t  v 
) const

Definition at line 218 of file TGLParametric.cxx.

References fEquation, fXEquation, fYEquation, fZEquation, and TObject::IsZombie().

Referenced by TGLParametricPlot::InitGeometry().

Int_t TGLParametricEquation::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 233 of file TGLParametric.cxx.

References fPainter.

void TGLParametricEquation::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 242 of file TGLParametric.cxx.

References fPainter.

char * TGLParametricEquation::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

Definition at line 250 of file TGLParametric.cxx.

void TGLParametricEquation::Paint ( Option_t option  )  [virtual]

Reimplemented from TObject.

Definition at line 259 of file TGLParametric.cxx.

References fPainter.

TGLParametricEquation& TGLParametricEquation::operator= ( const TGLParametricEquation  )  [private]

Rgl::Range_t TGLParametricEquation::GetURange (  )  const

Rgl::Range_t TGLParametricEquation::GetVRange (  )  const

Bool_t TGLParametricEquation::IsConstrained (  )  const

void TGLParametricEquation::SetConstrained ( Bool_t  c  ) 

Bool_t TGLParametricEquation::IsModified (  )  const

void TGLParametricEquation::SetModified ( Bool_t  m  ) 

void TGLParametricEquation::EvalVertex ( TGLVertex3 newVertex,
Double_t  u,
Double_t  v 
) const

Int_t TGLParametricEquation::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

void TGLParametricEquation::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

char* TGLParametricEquation::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

void TGLParametricEquation::Paint ( Option_t option  )  [virtual]

Reimplemented from TObject.

TGLParametricEquation& TGLParametricEquation::operator= ( const TGLParametricEquation  )  [private]


Member Data Documentation

Ptr_t TGLParametricEquation::fXEquation [private]

Definition at line 44 of file TGLParametric.h.

Referenced by EvalVertex().

Ptr_t TGLParametricEquation::fYEquation [private]

Definition at line 45 of file TGLParametric.h.

Referenced by EvalVertex().

Ptr_t TGLParametricEquation::fZEquation [private]

Definition at line 46 of file TGLParametric.h.

Referenced by EvalVertex().

ParametricEquation_t TGLParametricEquation::fEquation [private]

Definition at line 48 of file TGLParametric.h.

Referenced by EvalVertex(), and TGLParametricEquation().

Rgl::Range_t TGLParametricEquation::fURange [private]

Definition at line 50 of file TGLParametric.h.

Referenced by GetURange().

Rgl::Range_t TGLParametricEquation::fVRange [private]

Definition at line 51 of file TGLParametric.h.

Referenced by GetVRange().

Bool_t TGLParametricEquation::fConstrained [private]

Definition at line 53 of file TGLParametric.h.

Referenced by IsConstrained(), and SetConstrained().

Bool_t TGLParametricEquation::fModified [private]

Definition at line 54 of file TGLParametric.h.

Referenced by IsModified(), and SetModified().

Painter_t TGLParametricEquation::fPainter [private]

Definition at line 59 of file TGLParametric.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), and Paint().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:12 2011 for ROOT_528-00b_version by  doxygen 1.5.1