TPoint Class Reference

#include <TPoint.h>

List of all members.

Public Member Functions

 TPoint ()
 TPoint (SCoord_t xy)
 TPoint (SCoord_t x, SCoord_t y)
 ~TPoint ()
SCoord_t GetX () const
SCoord_t GetY () const
void SetX (SCoord_t x)
void SetY (SCoord_t y)
TPointoperator= (const TPoint &p)
 TPoint ()
 TPoint (SCoord_t xy)
 TPoint (SCoord_t x, SCoord_t y)
 ~TPoint ()
SCoord_t GetX () const
SCoord_t GetY () const
void SetX (SCoord_t x)
void SetY (SCoord_t y)
TPointoperator= (const TPoint &p)

Public Attributes

SCoord_t fX
SCoord_t fY

Friends

bool operator== (const TPoint &p1, const TPoint &p2)
bool operator!= (const TPoint &p1, const TPoint &p2)
bool operator== (const TPoint &p1, const TPoint &p2)
bool operator!= (const TPoint &p1, const TPoint &p2)


Detailed Description

Definition at line 33 of file TPoint.h.


Constructor & Destructor Documentation

TPoint::TPoint (  )  [inline]

Definition at line 45 of file TPoint.h.

TPoint::TPoint ( SCoord_t  xy  )  [inline]

Definition at line 46 of file TPoint.h.

TPoint::TPoint ( SCoord_t  x,
SCoord_t  y 
) [inline]

Definition at line 47 of file TPoint.h.

TPoint::~TPoint (  )  [inline]

Definition at line 48 of file TPoint.h.

TPoint::TPoint (  )  [inline]

Definition at line 45 of file TPoint.h.

TPoint::TPoint ( SCoord_t  xy  )  [inline]

Definition at line 46 of file TPoint.h.

TPoint::TPoint ( SCoord_t  x,
SCoord_t  y 
) [inline]

Definition at line 47 of file TPoint.h.

TPoint::~TPoint (  )  [inline]

Definition at line 48 of file TPoint.h.


Member Function Documentation

SCoord_t TPoint::GetX (  )  const [inline]

Definition at line 49 of file TPoint.h.

References fX.

Referenced by TGLRotateManip::CalculateAngleDelta(), TGLScaleManip::HandleMotion(), TGLTransManip::HandleMotion(), TGLCamera::ViewportPlaneIntersection(), and TGLCamera::ViewportToWorld().

SCoord_t TPoint::GetY (  )  const [inline]

Definition at line 50 of file TPoint.h.

References fY.

Referenced by TGLRotateManip::CalculateAngleDelta(), TGLScaleManip::HandleMotion(), TGLTransManip::HandleMotion(), TGLCamera::ViewportPlaneIntersection(), and TGLCamera::ViewportToWorld().

void TPoint::SetX ( SCoord_t  x  )  [inline]

Definition at line 51 of file TPoint.h.

References fX.

Referenced by TGLManip::HandleButton(), TGLScaleManip::HandleMotion(), TGLTransManip::HandleMotion(), TGQt::SetMarkerStyle(), and THistPainter::ShowProjection3().

void TPoint::SetY ( SCoord_t  y  )  [inline]

Definition at line 52 of file TPoint.h.

References fY.

Referenced by TGLManip::HandleButton(), TGLScaleManip::HandleMotion(), TGLTransManip::HandleMotion(), TGQt::SetMarkerStyle(), and THistPainter::ShowProjection3().

TPoint& TPoint::operator= ( const TPoint p  )  [inline]

Definition at line 54 of file TPoint.h.

References fX, fY, and p.

SCoord_t TPoint::GetX ( void   )  const [inline]

Definition at line 49 of file TPoint.h.

References fX.

SCoord_t TPoint::GetY (  )  const [inline]

Definition at line 50 of file TPoint.h.

References fY.

void TPoint::SetX ( SCoord_t  x  )  [inline]

Definition at line 51 of file TPoint.h.

References fX.

void TPoint::SetY ( SCoord_t  y  )  [inline]

Definition at line 52 of file TPoint.h.

References fY.

TPoint& TPoint::operator= ( const TPoint p  )  [inline]

Definition at line 54 of file TPoint.h.

References fX, fY, and p.


Friends And Related Function Documentation

bool operator== ( const TPoint p1,
const TPoint p2 
) [friend]

Definition at line 59 of file TPoint.h.

bool operator!= ( const TPoint p1,
const TPoint p2 
) [friend]

Definition at line 64 of file TPoint.h.

bool operator== ( const TPoint p1,
const TPoint p2 
) [friend]

Definition at line 59 of file TPoint.h.

bool operator!= ( const TPoint p1,
const TPoint p2 
) [friend]

Definition at line 64 of file TPoint.h.


Member Data Documentation

SCoord_t TPoint::fX

Definition at line 37 of file TPoint.h.

Referenced by ClassImp(), TGLEventHandler::ClearMouseOver(), CreateETandAET(), TGQt::DrawFillArea(), TASImage::DrawFillArea(), TPadPainter::DrawFillArea(), TImageDump::DrawFrame(), TGQt::DrawPolyLine(), TImageDump::DrawPolyMarker(), TQtMarker::DrawPolyMarker(), TImageDump::DrawPS(), TASImage::DrawSegments(), Rgl::Pad::MarkerPainter::DrawStar(), TASImage::FillSpans(), GetX(), TGLEventHandler::HandleButton(), TGLEventHandler::HandleKey(), TGLEventHandler::HandleMotion(), TGLBoxCut::MoveBox(), TGLPlotPainter::MoveSection(), operator=(), TPolyLineShape::PaintPolyMarker(), TGLTH3CompositionPainter::Pan(), TGLPlotCamera::Pan(), TGLLegoPainter::Pan(), TGL5DPainter::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLIsoPainter::Pan(), TGLSurfacePainter::Pan(), TGLTF3Painter::Pan(), TGeoPainter::Raytrace(), TGLEventHandler::SelectForClicked(), TGLEventHandler::SelectForMouseOver(), TQtMarker::SetMarker(), SetX(), TGLBoxCut::StartMovement(), TGLPlotCamera::StartPan(), TGLH2PolyPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLBoxPainter::StartPan(), TGLTH3CompositionPainter::StartPan(), TGLParametricPlot::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLIsoPainter::StartPan(), TGL5DPainter::StartPan(), and TGLEventHandler::TriggerTooltip().

SCoord_t TPoint::fY

Definition at line 38 of file TPoint.h.

Referenced by ClassImp(), TGLEventHandler::ClearMouseOver(), CreateETandAET(), TASImage::CropSpans(), TGQt::DrawFillArea(), TASImage::DrawFillArea(), TGWin32::DrawFillArea(), TPadPainter::DrawFillArea(), TImageDump::DrawFrame(), TGQt::DrawPolyLine(), TPadPainter::DrawPolyLine(), TGWin32::DrawPolyLine(), TPadPainter::DrawPolyLineNDC(), TGWin32::DrawPolyMarker(), TPadPainter::DrawPolyMarker(), TImageDump::DrawPolyMarker(), TQtMarker::DrawPolyMarker(), TImageDump::DrawPS(), TASImage::DrawSegments(), Rgl::Pad::MarkerPainter::DrawStar(), TASImage::FillSpans(), TASImage::GetPolygonSpans(), GetPolyYBounds(), GetY(), TGLEventHandler::HandleButton(), TGLEventHandler::HandleKey(), TGLEventHandler::HandleMotion(), TGLBoxCut::MoveBox(), TGLPlotPainter::MoveSection(), operator=(), TPolyLineShape::PaintPolyMarker(), TGLTH3CompositionPainter::Pan(), TGLPlotCamera::Pan(), TGLLegoPainter::Pan(), TGL5DPainter::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLIsoPainter::Pan(), TGLSurfacePainter::Pan(), TGLTF3Painter::Pan(), TASImage::PolyPoint(), TGeoPainter::Raytrace(), TGLEventHandler::SelectForClicked(), TGLEventHandler::SelectForMouseOver(), TQtMarker::SetMarker(), SetY(), TGLBoxCut::StartMovement(), TGLPlotCamera::StartPan(), TGLH2PolyPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLBoxPainter::StartPan(), TGLTH3CompositionPainter::StartPan(), TGLParametricPlot::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLIsoPainter::StartPan(), TGL5DPainter::StartPan(), and TGLEventHandler::TriggerTooltip().


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