ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Friends | List of all members
TPoint Class Reference

Definition at line 33 of file TPoint.h.

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)
 

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)
 

#include <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.

Member Function Documentation

SCoord_t TPoint::GetX ( ) const
inline
SCoord_t TPoint::GetY ( ) const
inline
TPoint& TPoint::operator= ( const TPoint p)
inline

Definition at line 54 of file TPoint.h.

void TPoint::SetX ( SCoord_t  x)
inline
void TPoint::SetY ( SCoord_t  y)
inline

Friends And Related Function Documentation

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.

Member Data Documentation

SCoord_t TPoint::fX

Definition at line 37 of file TPoint.h.

Referenced by TGLEventHandler::ClearMouseOver(), CreateETandAET(), TGQuartz::DrawBox(), Rgl::Pad::MarkerPainter::DrawCircle(), Rgl::Pad::MarkerPainter::DrawCross(), Rgl::Pad::MarkerPainter::DrawDiamond(), TASImage::DrawFillArea(), TGWin32::DrawFillArea(), TImageDump::DrawFrame(), Rgl::Pad::MarkerPainter::DrawFullDotLarge(), Rgl::Pad::MarkerPainter::DrawFullDotSmall(), Rgl::Pad::MarkerPainter::DrawFullStar(), Rgl::Pad::MarkerPainter::DrawFullTrianlgeDown(), Rgl::Pad::MarkerPainter::DrawFullTrianlgeUp(), ROOT::Quartz::DrawMarkerFullCross(), ROOT::Quartz::DrawMarkerFullDiamond(), ROOT::Quartz::DrawMarkerFullDotLarge(), ROOT::Quartz::DrawMarkerFullDotSmall(), ROOT::Quartz::DrawMarkerFullStar(), ROOT::Quartz::DrawMarkerFullTriangleDown(), ROOT::Quartz::DrawMarkerFullTriangleUp(), ROOT::Quartz::DrawMarkerOpenCircle(), ROOT::Quartz::DrawMarkerOpenCross(), ROOT::Quartz::DrawMarkerOpenDiamond(), ROOT::Quartz::DrawMarkerOpenStar(), ROOT::Quartz::DrawMarkerOpenTriangleDown(), ROOT::Quartz::DrawMarkerOpenTriangleUp(), ROOT::Quartz::DrawMarkerPlus(), ROOT::Quartz::DrawMarkerStar(), ROOT::Quartz::DrawMarkerX(), Rgl::Pad::MarkerPainter::DrawOpenStar(), Rgl::Pad::MarkerPainter::DrawPlus(), ROOT::Quartz::DrawPolygonWithGradientFill(), TGWin32::DrawPolyLine(), TImageDump::DrawPolyMarker(), TGWin32::DrawPolyMarker(), TImageDump::DrawPS(), TASImage::DrawSegments(), Rgl::Pad::MarkerPainter::DrawStar(), Rgl::Pad::MarkerPainter::DrawX(), TMarker::ExecuteEvent(), TASImage::FillSpans(), GetX(), TGLEventHandler::HandleButton(), TGLEventHandler::HandleKey(), TGLEventHandler::HandleMotion(), TArcBall::MapToSphere(), TGLPlotPainter::MoveSection(), operator!=(), operator=(), operator==(), TText::PaintControlBox(), TWbox::PaintFrame(), TGeoTrack::PaintMarker(), TPolyLineShape::PaintPolyMarker(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLPlotCamera::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TASImage::PolyPoint(), TGeoPainter::Raytrace(), TGLEventHandler::SelectForClicked(), TGLEventHandler::SelectForMouseOver(), SetX(), TPad::ShowGuidelines(), TGLH2PolyPainter::StartPan(), TGLVoxelPainter::StartPan(), TGLPlotCamera::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLBoxPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLTH3CompositionPainter::StartPan(), TGL5DPainter::StartPan(), TGLParametricPlot::StartPan(), TGLIsoPainter::StartPan(), and TGLEventHandler::TriggerTooltip().

SCoord_t TPoint::fY

Definition at line 38 of file TPoint.h.

Referenced by TGLEventHandler::ClearMouseOver(), CreateETandAET(), TASImage::CropSpans(), TGQuartz::DrawBox(), Rgl::Pad::MarkerPainter::DrawCircle(), Rgl::Pad::MarkerPainter::DrawCross(), Rgl::Pad::MarkerPainter::DrawDiamond(), TASImage::DrawFillArea(), TGWin32::DrawFillArea(), TImageDump::DrawFrame(), Rgl::Pad::MarkerPainter::DrawFullDotLarge(), Rgl::Pad::MarkerPainter::DrawFullDotSmall(), Rgl::Pad::MarkerPainter::DrawFullStar(), Rgl::Pad::MarkerPainter::DrawFullTrianlgeDown(), Rgl::Pad::MarkerPainter::DrawFullTrianlgeUp(), ROOT::Quartz::DrawMarkerFullCross(), ROOT::Quartz::DrawMarkerFullDiamond(), ROOT::Quartz::DrawMarkerFullDotLarge(), ROOT::Quartz::DrawMarkerFullDotSmall(), ROOT::Quartz::DrawMarkerFullStar(), ROOT::Quartz::DrawMarkerFullTriangleDown(), ROOT::Quartz::DrawMarkerFullTriangleUp(), ROOT::Quartz::DrawMarkerOpenCircle(), ROOT::Quartz::DrawMarkerOpenCross(), ROOT::Quartz::DrawMarkerOpenDiamond(), ROOT::Quartz::DrawMarkerOpenStar(), ROOT::Quartz::DrawMarkerOpenTriangleDown(), ROOT::Quartz::DrawMarkerOpenTriangleUp(), ROOT::Quartz::DrawMarkerPlus(), ROOT::Quartz::DrawMarkerStar(), ROOT::Quartz::DrawMarkerX(), Rgl::Pad::MarkerPainter::DrawOpenStar(), Rgl::Pad::MarkerPainter::DrawPlus(), ROOT::Quartz::DrawPolygonWithGradientFill(), TGWin32::DrawPolyLine(), TImageDump::DrawPolyMarker(), TGWin32::DrawPolyMarker(), TImageDump::DrawPS(), TASImage::DrawSegments(), Rgl::Pad::MarkerPainter::DrawStar(), Rgl::Pad::MarkerPainter::DrawX(), TMarker::ExecuteEvent(), TASImage::FillSpans(), TASImage::GetPolygonSpans(), GetPolyYBounds(), GetY(), TGLEventHandler::HandleButton(), TGLEventHandler::HandleKey(), TGLEventHandler::HandleMotion(), TArcBall::MapToSphere(), TGLPlotPainter::MoveSection(), operator!=(), operator=(), operator==(), TText::PaintControlBox(), TWbox::PaintFrame(), TGeoTrack::PaintMarker(), TPolyLineShape::PaintPolyMarker(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLPlotCamera::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TASImage::PolyPoint(), TGeoPainter::Raytrace(), TGLEventHandler::SelectForClicked(), TGLEventHandler::SelectForMouseOver(), SetY(), TPad::ShowGuidelines(), TGLH2PolyPainter::StartPan(), TGLVoxelPainter::StartPan(), TGLPlotCamera::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLBoxPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLTH3CompositionPainter::StartPan(), TGL5DPainter::StartPan(), TGLParametricPlot::StartPan(), TGLIsoPainter::StartPan(), and TGLEventHandler::TriggerTooltip().


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