tokenpocket钱包下载官网|gpad

作者: tokenpocket钱包下载官网
2024-03-07 19:02:07

gPad_百度百科

_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心收藏查看我的收藏0有用+10gPad播报讨论上传视频平板电脑平板电脑gPad,由谷歌提出的平板电脑设计,这是关于使用ChromeOS平板电脑功能的新想法—新概念,用以挑战苹果iPad 。谷歌已经在各个领域和苹果展开了激烈竞争,包括浏览器、操作系统、智能手机等,现在双方又将平板计算领域竞争。而谷歌Chrome OS操作系统系统2010年底发布后,无疑将极大威胁iPad的市场地位。中文名gPad来    源Chrome团队属    性设计概念对    应全新管理的设备目录1设计概念2挑战苹果3产品简介设计概念播报编辑Chrome团队提出ChromeOS的gPad设计概念计算机业的大亨们不断努力的为大家带来了全新管理的设备、可移动的便携产品以及云计算等等,于是苹果官方发布所谓“革命性产品”-iPad 的ChromeOS团队抛出了基于该系统的平板电脑传闻。gPad在一位ChromeOS团队的设计工程师 – Glen Murphy 粉碎了对基于ChromeOS的平板电脑猜测传闻后,提出了关于使用ChromeOS平板电脑功能的新想法—新概念“gPad”。Google官方在对于ChromeOS平板电脑的评论中提到,最近一些对ChromeOS平板电脑的可能性进行讽刺挖苦的人被Chromium的开发特性震撼 了,Chromium正是ChromeOS背后的开源项目。一位Google发言人在邮件中说道:“ChromeOS正处于开发之中,并 且我们不断地通过来自不同用户的体验来修改这系统到底怎样设计才能提供给更好的使用体验。就像我们曾说过的,系统UI界面仍在开发之中并且会不断的调整以 便供给用户最佳体验。”同时,就公众急切希望看到ChromeOS到底是什么或者长什么样,Google负责产品管理的副总裁 Sundar Pichai透露到:“ChromeOS将会在2010年11月或12月首次登陆笔电产品。” [1]挑战苹果播报编辑谷歌提“gPad”平板电脑设计 挑战苹果iPad2010年2月3日, 据国外媒体报道,在苹果上个星期举行的大规模员工会议上,首席执行官史蒂夫·乔布斯说谷歌要消灭iPhone。据Daring Fireball网站的博客称,乔布斯的话准确地说是这样的“谷歌的团队要消灭我们”,特别是谷歌的Android团队。乔布斯的讲话表明,苹果要警告谷歌和其它公司,苹果打算保护自己的iPhone、iPod和iPad生态系统,阻止所有的入侵者。也许乔布斯在发布iPad的前两天注意到了谷歌Chrome团队的一位设计师和工程师发表的介绍采用Chrome操作系统的平板电脑工作原理的图像模型。这个设备是一个假设的“gPad”。如果谷歌要与苹果竞争,Chrome操作系统团队将与Android团队向一个方向发展。不过,事实是,在计算机行业的每一个人都朝着这个方向发展--管理的设备、移动性和云计算。苹果官方表示,这只是一个可能的设计,是通过支持Chrome操作系统的开源软件项目Chromium的开发努力提出来的。谷歌发言人通过电子邮件说,谷歌Chrome操作系统仍在开发之中。我们正在不断地实验各种用户接口以便确定什么设计会产生最好的用户体验。正如我们一直说的那样,用户接口仍在开发之中并且将继续发展,因为我们要确定哪一种设计最适合我们的用户。Chrome操作系统硬件将在2010年第四季度上市的目标时间不变。谷歌发表的图像模型视频显示这种Chrome操作系统设备也有一些多点触摸互动功能,用户可以使用双手放大和缩小网页。这是非常重要的功能,因为Android设备一直缺少这个功能。gPad挑战苹果iPad 谷歌平板电脑前途未卜苹果CEO乔布斯在总部员工内部会上说,谷歌所谓“不作恶”的原则就是扯淡。Google则以行动还以颜色——据国外媒体报道,谷歌Chrome浏览器及Chrome OS操作系统幕后开源项目Chromium官方网站展示了使用Chrome操作系统的平板电脑gPad的图片。据Chromium提供的图片显示,谷歌Chrome OS平板电脑也将与苹果iPad一样,采用虚拟键盘和触控屏技术,且机身重量也很轻,同时还支持互联网接入、收发电子邮件、在线编辑文档等功能。这表明,在苹果iPad正式发布享尽媒体无穷的曝光之时,Google也准备以Chrome OS进军平板计算,与苹果在这个领域争雄。事实上,谷歌已经在各个领域和苹果展开了激烈竞争,包括浏览器、操作系统、智能手机等,现在双方又将平板计算领域竞争。而美国知名IT杂志《eWeek》网络版周三撰文称,谷歌Chrome OS操作系统系统今年底发布后,无疑将极大威胁iPad的市场地位。如此一来,乔布斯的气急败坏也就不难理解了。gPad《eWeek》认为,与苹果iPad相比,谷歌Chrome OS平板电脑至少具备两大市场优势:一是谷歌将同多家厂商合作,以推出不同款式的Chrome OS平板电脑,而不像iPad仅出自苹果;二是Chrome OS为谷歌首款真正意义上的网络操作系统,其市场革新意义远大于iPad。苹果iPad发布之后,Google看到了更多的希望。2010年1月27日,苹果正式发布了宣传已久的平板电脑,但业界发现,iPad并没有推出什么很具有革命性的功能特性,操作系统都是iPhone OS,这让众多“果粉”大为失望,“感觉苹果的iPad就是一个放大版的iPodtouch”。媒体纷纷表示,iPad“非常像一个大号的iPhone”、魅族则从称之为“大号的MP4”。宏碁、联想等PC巨头也表示了无意尝试平板电脑。这对Google来说,都是好消息。不过,仍有坚定的“果粉”表示,“以后会好起来的”。据悉,苹果下一代平板电脑正在研发之中。Android被Linux社区驱逐 Google开放性受质疑和Chrome OS操作系统一样,Google智能手机操作系统Android也是基于Linux内核的。不过,Linux内核维护者Greg Kroah-Hartman近日宣布,从Linux 2.6.33版本开始,Android核心代码将被删除。Greg日前在官方博客中作出解释称,“Android内核代码并不只是包括一些怪异的驱动,为了获得正常工作的Android系统,你需要获得Google创建的新的lock type,以及其安全模式内核系统中的hooks……Google屏蔽了大量的硬件驱动,阻止平台代码整合进main kernel tree……很多企业现在正试图从他们的代码库中剥去Android接口,不过这也是一个非常大的工程,而且是不必要的痛苦过程。”Greg表示,“我真的很希望Google可以醒悟过来,去修复他们的代码库,实现它们的向上整合,消除他们现在对很多Linux硬件企业造成的壁垒。”有业内人士分析认为,Chrome OS是否会和Android一样尚未可知,但Google无疑在借助开源社区,打造属于自己的相对封闭的生态系统。如果Chrome OS的开放性也是有限,竞争力难免会削弱。产品简介播报编辑4月28日,备受瞩目的长城平板电脑GPad正式发售。长城此次全国首发平板电脑,其轻薄的机身、丰富的办公娱乐应用以及1999元的售价,让产品一面市就受到人们的热烈追捧。震撼高清GPad屏幕尺寸为7英寸,液晶显示器(LCD)分辨率为800×480像素。从系统支持的格式来看,GPad支持将近14种格式,甚至支持Mkv等高清格式。用GPad看电影来打发漫长的旅途是个不错的选择。值得一提的是,GPad 14.6毫米的超薄时尚外观设计增强了其便携性。 在播放高清视频的过程中,GPad屏幕显示效果十分细腻,没有产生任何颗粒感,而且薄膜晶体管(TFT)显示屏在色彩还原上更加真实,GPad屏幕比例与目前大部分的视频比例一样为16∶9,可以实现真正的全屏显示屏幕无黑框。GPad最独特的地方就是支持高清播放。看电影就得看高清的,那些大片的播放效果非常令人期待,但是苦于没有能够输出高清信号的高清晰度多媒体接口(HDMI)端口,导致很多人的平板电视目前的用途只能是看电视。长城生产的GPad平板电脑不仅体积小巧,简单易用,同时还拥有HDMI端口,能够顺利输出HDMI信号,其播放效果如同用50英寸平板电视看高清大片。长城GPad平板电脑不仅能够利用平板电视作为载体播放高清,其本身就具备了播放高清的能力,GPad平板电脑7英寸的屏幕具有高透光性以及清晰度,为欣赏高清的人们提供一种移动的高清体验。玩转游戏gPadGPad平板电脑在内置了Office软件的基础上,还能让用户在工作之余享受到趣味多彩的小游戏。目前,网络上Flash小游戏已经风靡学生人群及白领人群,像Flash版《植物大战僵尸》等小游戏如雨后春笋般出现在各大网站上。而长城电脑GPad独特的触控技术以及顺畅的Flash播放功能,使其成为玩Flash游戏的最佳选择。长城的这款GPad平板电脑很开放,强大的Flash播放引擎支持多格式的Flash播放。而GPad先进的压感触屏技术大大提升了Flash游戏的玩赏性。智能导航 [1]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

如何评价 LG 采用骁龙 821 的 G Pad 5 平板正式发售? - 知乎

如何评价 LG 采用骁龙 821 的 G Pad 5 平板正式发售? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册Android 手机平板电脑Android 平板电脑骁龙处理器 (Snapdragon)手机处理器如何评价 LG 采用骁龙 821 的 G Pad 5 平板正式发售?据gsmarena报道,LG G Pad 5(10.1)平板电脑正式在韩国推出,搭载三年前的高通骁龙821旗舰处理器,采用8200mAh大容量电池。 …显示全部 ​关注者29被浏览45,857关注问题​写回答​邀请回答​好问题 1​3 条评论​分享​19 个回答默认排序知乎用户所以你看,没有小米红米,没有华为荣耀,没有这些品牌打价格战,公开公布详细配置,钱有多好赚。外国人民水深火热啊。发布于 2019-11-07 18:19​赞同 32​​添加评论​分享​收藏​喜欢收起​Sleeve满嘴瞎话​ 关注都0202年了...到底跟高通批发了多少821,库存还没清光。就这板子,屏幕烂,设计烂,处理器落后三代,边框跑航母的玩意,洋垃圾800以内还有戏。国外人民处在水深火热之中...发布于 2019-11-07 10:59​赞同 17​​7 条评论​分享​收藏​喜欢

LG Gpad5平板电脑pad垃圾佬捡垃圾开箱试玩评测20211012_哔哩哔哩_bilibili

LG Gpad5平板电脑pad垃圾佬捡垃圾开箱试玩评测20211012_哔哩哔哩_bilibili 首页番剧直播游戏中心会员购漫画赛事投稿LG Gpad5平板电脑pad垃圾佬捡垃圾开箱试玩评测20211012

2.6万

17

2021-12-06 18:52:01

未经作者授权,禁止转载239229411视频剪着非常费劲,因为反光露脸了,尽量把露脸剪掉。LG gpad5,捡垃圾开箱试玩。视频录制于2021年10月12日科技数码平板LG平板电脑数码体验垃圾佬捡垃圾洋垃圾二手打卡挑战必剪创作

chuai神

发消息

一个分享生活的up,商务合作可以私信

关注 1.6万

拒绝低效率学习,高效提高GPA!

接下来播放

自动连播500元最强,2k IPS屏,4k视频播放,galgame神器,畅玩CF。LOL和原神?金坷垃好处都有啥呢

34.8万

451

【洋垃圾】420元LG神机硬刚三星s22ultra?21:9LCD+内置手写笔:LG Stylo7使用体验老朋友王海缤

15.0万

341

最强洋垃圾865神机,6.8寸超大带鱼屏!5000mah电池!还有耳机孔~LG V60测评—穷测数码

83.2万

3951

最强洋垃圾888神机,6.8寸120hz高刷屏!4500mah电池~还有微云台摄影~强!LGV70测评~穷测数码

47.6万

731

【闲鱼超值】真香!245元surface Pro 5!平板电脑二合一!windows平板小鹏HiTech

37.9万

358

149包邮买了个平板!10.1寸2.5k大屏,8100mah超大电池!还有耳机孔,看番追剧美滋滋~台电t10平板电脑测评—穷测数码

59.4万

502

[捡垃圾]300元的索尼大法平板电脑,10.1寸,左右双声道,骁龙8系处理器。穷学生首选老卢瑟不想上班

4.1万

17

【捡垃圾】230元捡的Lg T32平板电脑用起来到底怎么样?考研党狂喜多给她放香香香菜

3952

0

【Chromebook】600元再次刷新你对性价比的认知一位摄影小哥

6122

0

799元买!最便宜的近高通870神机!120hz 2.5k屏,还有8200电池,全网尾测!小新PadPro2022测评~穷测数码

42.6万

1090

360元包邮巨款拿下LG g pad5。除了相机和指纹不能用外。顺便拆开看看内部。原来是工程机。还拆修过的。总体差强人意吧。与人和善的圣白莲

1760

0

170元!10.1寸大屏平板 还是安卓11!嘉嘉嘉fan

10.9万

255

55捡了一个10.1寸2k屏洋垃圾富士通q584 Windows平板德马马西亚

1.7万

10

lg平板5/lggpad5(系统狗占用15G的分区还无法融内存)原神内存不足无法下载弓私

1848

0

百元地表屏幕最强洋垃圾平板富士通F04H评测 这波车·开的很稳,还来了波漂移星耀讲师-沐风

1.9万

2

350元平板串流神器,兼顾日常使用,带4G和振动。Lg gpad5平板体验。七点上床

2.5万

10

又买了个洋垃圾-联想tablet10二合一平板【翼开即视VOL.14】影翼HaDX

1087

0

【上手体验】120元,最便宜2k平板!黎明霜冷是也

20.8万

51

百元平板推荐!骁龙8系,杜比四扬声器,性价比超高的三星tab s4详细评测追马12138

3.0万

26

499元的平板电脑,还要什么生产力呀!「联想小新Pad2021」有夢测评

27.7万

511

展开

小窗

客服

顶部

赛事库 课堂 2021

ROOT: TPad Class Reference

ROOT: TPad Class Reference

ROOT  

master

Reference Guide

 

Loading...

Searching...

No Matches

List of all members |

Public Types |

Public Member Functions |

Static Public Member Functions |

Protected Member Functions |

Protected Attributes |

Static Protected Attributes |

Private Member Functions |

Private Attributes |

Friends |

List of all members

TPad Class ReferenceGraphics » 2D Graphics » Graphics pad

The most important graphics class in the ROOT system.

A Pad is contained in a Canvas.

A Pad may contain other pads (unlimited pad hierarchy).

A pad is a linked list of primitives of any type (graphics objects, histograms, detectors, tracks, etc.).

Adding a new element into a pad is in general performed by the Draw member function of the object classes.

It is important to realize that the pad is a linked list of references to the original object. For example, in case of a histogram, the histogram.Draw() operation only stores a reference to the histogram object and not a graphical representation of this histogram. When the mouse is used to change (say the bin content), the bin content of the original histogram is changed.

The convention used in ROOT is that a Draw operation only adds a reference to the object. The effective drawing is performed when the canvas receives a signal to be painted.

This signal is generally sent when typing carriage return in the command input or when a graphical operation has been performed on one of the pads of this canvas. When a Canvas/Pad is repainted, the member function Paint for all objects in the Pad linked list is invoked.

When the mouse is moved on the Pad, The member function DistancetoPrimitive is called for all the elements in the pad. DistancetoPrimitive returns the distance in pixels to this object.

When the object is within the distance window, the member function ExecuteEvent is called for this object.

In ExecuteEvent, move, changes can be performed on the object.

For examples of DistancetoPrimitive and ExecuteEvent functions, see classes TLine::DistancetoPrimitive, TLine::ExecuteEvent

TBox::DistancetoPrimitive, TBox::ExecuteEvent

TH1::DistancetoPrimitive, TH1::ExecuteEvent

TBox::ExecuteEventvoid ExecuteEvent(Int_t event, Int_t px, Int_t py) overrideExecute action corresponding to one event.Definition TBox.cxx:232

TBox::DistancetoPrimitiveInt_t DistancetoPrimitive(Int_t px, Int_t py) overrideCompute distance from point px,py to a box.Definition TBox.cxx:135

TH1::DistancetoPrimitiveInt_t DistancetoPrimitive(Int_t px, Int_t py) overrideCompute distance from point px,py to a line.Definition TH1.cxx:2819

TH1::ExecuteEventvoid ExecuteEvent(Int_t event, Int_t px, Int_t py) overrideExecute action corresponding to one event.Definition TH1.cxx:3236

TLine::DistancetoPrimitiveInt_t DistancetoPrimitive(Int_t px, Int_t py) overrideCompute distance from point px,py to a line.Definition TLine.cxx:89

TLine::ExecuteEventvoid ExecuteEvent(Int_t event, Int_t px, Int_t py) overrideExecute action corresponding to one event.Definition TLine.cxx:132

A Pad supports linear and log scales coordinate systems. The transformation coefficients are explained in TPad::ResizePad.

Definition at line 28 of file TPad.h.

Public Types

enum  {

  kFraming = (1ULL << ( 6 ))

, kHori = (1ULL << ( 9 ))

, kClipFrame = (1ULL << ( 10 ))

, kPrintingPS = (1ULL << ( 11 ))

,

  kCannotMove = (1ULL << ( 12 ))

, kClearAfterCR = (1ULL << ( 14 ))

}

 

 Public Types inherited from TObject

enum  {

  kIsOnHeap = 0x01000000

, kNotDeleted = 0x02000000

, kZombie = 0x04000000

, kInconsistent = 0x08000000

,

  kBitMask = 0x00ffffff

}

 

enum  { kSingleKey = (1ULL << ( 0 ))

, kOverwrite = (1ULL << ( 1 ))

, kWriteDelete = (1ULL << ( 2 ))

}

 

enum  EDeprecatedStatusBits { kObjInCanvas = (1ULL << ( 3 ))

}

 

enum  EStatusBits {

  kCanDelete = (1ULL << ( 0 ))

, kMustCleanup = (1ULL << ( 3 ))

, kIsReferenced = (1ULL << ( 4 ))

, kHasUUID = (1ULL << ( 5 ))

,

  kCannotPick = (1ULL << ( 6 ))

, kNoContextMenu = (1ULL << ( 8 ))

, kInvalidObject = (1ULL << ( 13 ))

}

 

Public Member Functions

 TPad ()

 Pad default constructor.

 

 TPad (const char *name, const char *title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color=-1, Short_t bordersize=-1, Short_t bordermode=-2)

 Pad constructor.

 

 ~TPad () override

 Pad destructor.

 

void AbsCoordinates (Bool_t set) override

 

Double_t AbsPixeltoX (Int_t px) override

 

virtual void AbsPixeltoXY (Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y)

 Convert absolute pixel into X/Y coordinates.

 

Double_t AbsPixeltoY (Int_t py) override

 

void AddExec (const char *name, const char *command) override

 Add a new TExec object to the list of Execs.

 

virtual void AutoExec ()

 Execute the list of Execs when a pad event occurs.

 

void Browse (TBrowser *b) override

 Browse pad.

 

TLegend * BuildLegend (Double_t x1=0.3, Double_t y1=0.21, Double_t x2=0.3, Double_t y2=0.21, const char *title="", Option_t *option="") override

 Build a legend from the graphical objects in the pad.

 

TVirtualPad * cd (Int_t subpadnumber=0) override

 Set Current pad.

 

void Clear (Option_t *option="") override

 Delete all pad primitives.

 

Int_t Clip (Double_t *x, Double_t *y, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt) override

 Clipping routine: Cohen Sutherland algorithm.

 

virtual Int_t Clip (Float_t *x, Float_t *y, Float_t xclipl, Float_t yclipb, Float_t xclipr, Float_t yclipt)

 Clipping routine: Cohen Sutherland algorithm.

 

virtual Int_t ClippingCode (Double_t x, Double_t y, Double_t xcl1, Double_t ycl1, Double_t xcl2, Double_t ycl2)

 Compute the endpoint codes for TPad::Clip.

 

virtual Int_t ClipPolygon (Int_t n, Double_t *x, Double_t *y, Int_t nn, Double_t *xc, Double_t *yc, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)

 Clip polygon using the Sutherland-Hodgman algorithm.

 

void Close (Option_t *option="") override

 Delete all primitives in pad and pad itself.

 

virtual void Closed ()

 

void CloseToolTip (TObject *tip) override

 Hide tool tip.

 

void CopyPixmap () override

 Copy the pixmap of the pad to the canvas.

 

void CopyPixmaps () override

 Copy the sub-pixmaps of the pad to the canvas.

 

TObject * CreateToolTip (const TBox *b, const char *text, Long_t delayms) override

 Create a tool tip and return its pointer.

 

void DeleteExec (const char *name) override

 Remove TExec name from the list of Execs.

 

void DeleteToolTip (TObject *tip) override

 Delete tool tip object.

 

void Divide (Int_t nx=1, Int_t ny=1, Float_t xmargin=0.01, Float_t ymargin=0.01, Int_t color=0) override

 Automatic pad generation by division.

 

virtual void DivideSquare (Int_t n, Float_t xmargin=0.01, Float_t ymargin=0.01, Int_t color=0)

 "n" is the total number of sub-pads.

 

void Draw (Option_t *option="") override

 Draw Pad in Current pad (re-parent pad if necessary).

 

void DrawClassObject (const TObject *obj, Option_t *option="") override

 Draw class inheritance tree of the class to which obj belongs.

 

void DrawCollideGrid ()

 This method draws the collide grid on top of the canvas.

 

virtual void DrawCrosshair ()

 Function called to draw a crosshair in the canvas.

 

TH1F * DrawFrame (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char *title="") override

 Draw an empty pad frame with X and Y axis.

 

virtual void EventPave ()

 

void ExecuteEventAxis (Int_t event, Int_t px, Int_t py, TAxis *axis) override

 Execute action corresponding to one event for a TAxis object (called by TAxis::ExecuteEvent.) This member function is called when an axis is clicked with the locator.

 

TObject * FindObject (const char *name) const override

 Search if object named name is inside this pad or in pads inside this pad.

 

TObject * FindObject (const TObject *obj) const override

 Search if obj is in pad or in pads inside this pad.

 

Double_t GetAbsHNDC () const override

 

Double_t GetAbsWNDC () const override

 

Double_t GetAbsXlowNDC () const override

 

Double_t GetAbsYlowNDC () const override

 

Double_t GetAspectRatio () const override

 

Rectangle_t GetBBox () override

 Return the bounding Box of the Pad.

 

TPoint GetBBoxCenter () override

 Return the center of the Pad as TPoint in pixels.

 

Short_t GetBorderMode () const override

 

Short_t GetBorderSize () const override

 

TCanvas * GetCanvas () const override

 

Int_t GetCanvasID () const override

 Get canvas identifier.

 

TCanvasImp * GetCanvasImp () const override

 Get canvas implementation pointer if any.

 

Int_t GetCrosshair () const

 Return the crosshair type (from the mother canvas) crosshair type = 0 means no crosshair.

 

Int_t GetEvent () const override

 Get Event.

 

Int_t GetEventX () const override

 Get X event.

 

Int_t GetEventY () const override

 Get Y event.

 

TFrame * GetFrame () override

 Get frame.

 

Int_t GetGLDevice () override

 Get GL device.

 

Bool_t GetGridx () const override

 

Bool_t GetGridy () const override

 

Color_t GetHighLightColor () const override

 Get highlight color.

 

Double_t GetHNDC () const override

 Get height of pad along Y in Normalized Coordinates (NDC)

 

TList * GetListOfExecs () const override

 

TList * GetListOfPrimitives () const override

 

Int_t GetLogx () const override

 

Int_t GetLogy () const override

 

Int_t GetLogz () const override

 

TVirtualPad * GetMother () const override

 

const char * GetName () const override

 Returns name of object.

 

Int_t GetNumber () const override

 

TVirtualPad * GetPad (Int_t subpadnumber) const override

 Get a pointer to subpadnumber of this pad.

 

Int_t GetPadPaint () const override

 

void GetPadPar (Double_t &xlow, Double_t &ylow, Double_t &xup, Double_t &yup) override

 Return lower and upper bounds of the pad in NDC coordinates.

 

TObject * GetPadPointer () const override

 

TVirtualPad * GetPadSave () const override

 Get save pad.

 

TVirtualPadPainter * GetPainter () override

 Get pad painter from TCanvas.

 

Double_t GetPhi () const override

 

Int_t GetPixmapID () const override

 

TObject * GetPrimitive (const char *name) const override

 Get primitive.

 

void GetRange (Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2) override

 Return pad world coordinates range.

 

void GetRangeAxis (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) override

 Return pad axis coordinates range.

 

TObject * GetSelected () const override

 Get selected.

 

TVirtualPad * GetSelectedPad () const override

 Get selected pad.

 

Double_t GetTheta () const override

 

Int_t GetTickx () const override

 

Int_t GetTicky () const override

 

const char * GetTitle () const override

 Returns title of object.

 

Double_t GetUxmax () const override

 Returns the maximum x-coordinate value visible on the pad. If log axis the returned value is in decades.

 

Double_t GetUxmin () const override

 Returns the minimum x-coordinate value visible on the pad. If log axis the returned value is in decades.

 

Double_t GetUymax () const override

 Returns the maximum y-coordinate value visible on the pad. If log axis the returned value is in decades.

 

Double_t GetUymin () const override

 Returns the minimum y-coordinate value visible on the pad. If log axis the returned value is in decades.

 

TView * GetView () const override

 

TObject * GetView3D () const override

 

TVirtualViewer3D * GetViewer3D (Option_t *type="") override

 Create/obtain handle to 3D viewer.

 

TVirtualPad * GetVirtCanvas () const override

 Get virtual canvas.

 

UInt_t GetWh () const override

 Get Wh.

 

Double_t GetWNDC () const override

 Get width of pad along X in Normalized Coordinates (NDC)

 

UInt_t GetWw () const override

 Get Ww.

 

Double_t GetX1 () const override

 

Double_t GetX2 () const override

 

Double_t GetXlowNDC () const override

 

Double_t GetY1 () const override

 

Double_t GetY2 () const override

 

Double_t GetYlowNDC () const override

 

Bool_t HasCrosshair () const override

 Return kTRUE if the crosshair has been activated (via SetCrosshair).

 

Bool_t HasFixedAspectRatio () const override

 

ULong_t Hash () const override

 Return hash value for this object.

 

Bool_t HasViewer3D () const override

 

void HighLight (Color_t col=kRed, Bool_t set=kTRUE) override

 Highlight pad.

 

Int_t IncrementPaletteColor (Int_t i, TString opt) override

 Increment (i==1) or set (i>1) the number of autocolor in the pad.

 

TClass * IsA () const override

 

Bool_t IsBatch () const override

 Is pad in batch mode ?

 

Bool_t IsEditable () const override

 

Bool_t IsFolder () const override

 Returns kTRUE in case object contains browsable objects (like containers or lists of other objects).

 

Bool_t IsModified () const override

 

Bool_t IsRetained () const override

 Is pad retained ?

 

Bool_t IsVertical () const override

 

Bool_t IsWeb () const override

 Is web ?

 

void ls (Option_t *option="") const override

 List all primitives in pad.

 

void Modified (Bool_t flag=true) override

 Mark pad modified Will be repainted when TCanvas::Update() will be called next time.

 

Int_t NextPaletteColor () override

 Get the next autocolor in the pad.

 

Bool_t OpaqueMoving () const override

 Is pad moving in opaque mode ?

 

Bool_t OpaqueResizing () const override

 Is pad resizing in opaque mode ?

 

Double_t PadtoX (Double_t x) const override

 Convert x from pad to X.

 

Double_t PadtoY (Double_t y) const override

 Convert y from pad to Y.

 

void Paint (Option_t *option="") override

 Paint all primitives in pad.

 

void PaintBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="") override

 Paint box in CurrentPad World coordinates.

 

void PaintFillArea (Int_t n, Double_t *x, Double_t *y, Option_t *option="") override

 Paint fill area in CurrentPad World coordinates.

 

void PaintFillArea (Int_t n, Float_t *x, Float_t *y, Option_t *option="") override

 

void PaintFillAreaHatches (Int_t n, Double_t *x, Double_t *y, Int_t FillStyle)

 This function paints hatched fill area according to the FillStyle value The convention for the Hatch is the following:

 

void PaintFillAreaNDC (Int_t n, Double_t *x, Double_t *y, Option_t *option="") override

 Paint fill area in CurrentPad NDC coordinates.

 

void PaintHatches (Double_t dy, Double_t angle, Int_t nn, Double_t *xx, Double_t *yy)

 This routine draw hatches inclined with the angle "angle" and spaced of "dy" in normalized device coordinates in the surface defined by n,xx,yy.

 

void PaintLine (Double_t x1, Double_t y1, Double_t x2, Double_t y2) override

 Paint line in CurrentPad World coordinates.

 

void PaintLine3D (Double_t *p1, Double_t *p2) override

 Paint 3-D line in the CurrentPad.

 

void PaintLine3D (Float_t *p1, Float_t *p2) override

 Paint 3-D line in the CurrentPad.

 

void PaintLineNDC (Double_t u1, Double_t v1, Double_t u2, Double_t v2) override

 Paint line in normalized coordinates.

 

void PaintModified () override

 Traverse pad hierarchy and (re)paint only modified pads.

 

void PaintPadFrame (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax) override

 Paint histogram/graph frame.

 

void PaintPolyLine (Int_t n, Double_t *x, Double_t *y, Option_t *option="") override

 Paint polyline in CurrentPad World coordinates.

 

void PaintPolyLine (Int_t n, Float_t *x, Float_t *y, Option_t *option="") override

 Paint polyline in CurrentPad World coordinates.

 

void PaintPolyLine3D (Int_t n, Double_t *p) override

 Paint 3-D polyline in the CurrentPad.

 

void PaintPolyLineNDC (Int_t n, Double_t *x, Double_t *y, Option_t *option="") override

 Paint polyline in CurrentPad NDC coordinates.

 

void PaintPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="") override

 Paint polymarker in CurrentPad World coordinates.

 

void PaintPolyMarker (Int_t n, Float_t *x, Float_t *y, Option_t *option="") override

 Paint polymarker in CurrentPad World coordinates.

 

void PaintText (Double_t x, Double_t y, const char *text) override

 Paint text in CurrentPad World coordinates.

 

void PaintText (Double_t x, Double_t y, const wchar_t *text) override

 Paint text in CurrentPad World coordinates.

 

void PaintTextNDC (Double_t u, Double_t v, const char *text) override

 Paint text in CurrentPad NDC coordinates.

 

void PaintTextNDC (Double_t u, Double_t v, const wchar_t *text) override

 Paint text in CurrentPad NDC coordinates.

 

virtual TPad * Pick (Int_t px, Int_t py, TObjLink *&pickobj)

 Search for an object at pixel position px,py.

 

Double_t PixeltoX (Int_t px) override

 Convert pixel to X coordinate.

 

virtual void PixeltoXY (Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y)

 Convert pixel to X/Y coordinates.

 

Double_t PixeltoY (Int_t py) override

 Convert pixel to Y coordinate.

 

Bool_t PlaceBox (TObject *o, Double_t w, Double_t h, Double_t &xl, Double_t &yb, Option_t *option="lb") override

 Place a box in NDC space.

 

void Pop () override

 Pop pad to the top of the stack.

 

void Print (const char *filename, Option_t *option) override

 Save Canvas contents in a file in one of various formats.

 

void Print (const char *filename="") const override

 This method is equivalent to SaveAs("filename"). See TPad::SaveAs for details.

 

void Range (Double_t x1, Double_t y1, Double_t x2, Double_t y2) override

 Set world coordinate system for the pad.

 

void RangeAxis (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax) override

 Set axis coordinate system for the pad.

 

virtual void RangeChanged ()

 

virtual void RecordLatex (const TObject *obj)

 Emit RecordLatex() signal.

 

virtual void RecordPave (const TObject *obj)

 Emit RecordPave() signal.

 

void RecursiveRemove (TObject *obj) override

 Recursively remove object from a pad and its sub-pads.

 

void RedrawAxis (Option_t *option="") override

 Redraw the frame axis.

 

void ReleaseViewer3D (Option_t *type="") override

 Release current (external) viewer.

 

void ResetToolTip (TObject *tip) override

 Reset tool tip, i.e.

 

void ResetView3D (TObject *view=nullptr) override

 

virtual void Resized ()

 

void ResizePad (Option_t *option="") override

 Compute pad conversion coefficients.

 

void SaveAs (const char *filename="", Option_t *option="") const override

 Save the pad content in a file.

 

void SetAttFillPS (Color_t color, Style_t style) override

 Set postscript fill area attributes.

 

void SetAttLinePS (Color_t color, Style_t style, Width_t lwidth) override

 Set postscript line attributes.

 

void SetAttMarkerPS (Color_t color, Style_t style, Size_t msize) override

 Set postscript marker attributes.

 

void SetAttTextPS (Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize) override

 Set postscript text attributes.

 

void SetBBoxCenter (const TPoint &p) override

 Set center of the Pad.

 

void SetBBoxCenterX (const Int_t x) override

 Set X coordinate of the center of the Pad.

 

void SetBBoxCenterY (const Int_t y) override

 Set Y coordinate of the center of the Pad.

 

void SetBBoxX1 (const Int_t x) override

 Set lefthandside of BoundingBox to a value (resize in x direction on left)

 

void SetBBoxX2 (const Int_t x) override

 Set right hand side of BoundingBox to a value (resize in x direction on right)

 

void SetBBoxY1 (const Int_t y) override

 Set top of BoundingBox to a value (resize in y direction on top)

 

void SetBBoxY2 (const Int_t y) override

 Set bottom of BoundingBox to a value (resize in y direction on bottom)

 

void SetBorderMode (Short_t bordermode) override

 

void SetBorderSize (Short_t bordersize) override

 

void SetCanvas (TCanvas *c) override

 

void SetCanvasSize (UInt_t ww, UInt_t wh) override

 Set canvas size.

 

void SetCopyGLDevice (Bool_t copy) override

 

void SetCrosshair (Int_t crhair=1) override

 Set crosshair active/inactive.

 

void SetCursor (ECursor cursor) override

 Set cursor type.

 

void SetDoubleBuffer (Int_t mode=1) override

 Set double buffer mode ON or OFF.

 

void SetDrawOption (Option_t *="") override

 Set drawing option for object.

 

void SetEditable (Bool_t mode=kTRUE) override

 Set pad editable yes/no If a pad is not editable:

 

void SetFillStyle (Style_t fstyle) override

 Override TAttFill::FillStyle for TPad because we want to handle style=0 as style 4000.

 

void SetFixedAspectRatio (Bool_t fixed=kTRUE) override

 Fix pad aspect ratio to current value if fixed is true.

 

virtual void SetGLDevice (Int_t dev)

 

void SetGrid (Int_t valuex=1, Int_t valuey=1) override

 

void SetGridx (Int_t value=1) override

 

void SetGridy (Int_t value=1) override

 

void SetLogx (Int_t value=1) override

 Set Lin/Log scale for X.

 

void SetLogy (Int_t value=1) override

 Set Lin/Log scale for Y.

 

void SetLogz (Int_t value=1) override

 Set Lin/Log scale for Z.

 

void SetName (const char *name) override

 

virtual void SetNumber (Int_t number)

 

void SetPad (const char *name, const char *title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color=35, Short_t bordersize=5, Short_t bordermode=-1) override

 Set all pad parameters.

 

void SetPad (Double_t xlow, Double_t ylow, Double_t xup, Double_t yup) override

 Set canvas range for pad and resize the pad.

 

void SetPhi (Double_t phi=30) override

 

void SetSelected (TObject *obj) override

 Set selected.

 

void SetTheta (Double_t theta=30) override

 

void SetTicks (Int_t valuex=1, Int_t valuey=1) override

 

void SetTickx (Int_t value=1) override

 

void SetTicky (Int_t value=1) override

 

void SetTitle (const char *title="") override

 

void SetToolTipText (const char *text, Long_t delayms=1000) override

 Set tool tip text associated with this pad.

 

void SetVertical (Bool_t vert=kTRUE) override

 Set pad vertical (default) or horizontal.

 

void SetView (TView *view=nullptr) override

 Set the current TView. Delete previous view if view=0.

 

void SetViewer3D (TVirtualViewer3D *viewer3d) override

 

void ShowGuidelines (TObject *object, const Int_t event, const char mode='i', const bool cling=true) override

 Shows lines to indicate if a TAttBBox2D object is aligned to the center or to another object, shows distance arrows if two objects on screen have the same distance to another object Call from primitive in Execute Event, in ButtonMotion after the new coordinates have been set, to 'stick' once when button is up to delete lines.

 

virtual void StartEditing ()

 

void Streamer (TBuffer &) override

 Stream a class object.

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

void Update () override

 Update pad.

 

void UpdateAsync () override

 Asynchronous pad update.

 

void UseCurrentStyle () override

 Force a copy of current style for all objects in pad.

 

Int_t UtoAbsPixel (Double_t u) const override

 Convert X NDC to absolute pixel.

 

Int_t UtoPixel (Double_t u) const override

 Convert X NDC to pixel.

 

Int_t VtoAbsPixel (Double_t v) const override

 Convert Y NDC to absolute pixel.

 

Int_t VtoPixel (Double_t v) const override

 Convert Y NDC to pixel.

 

TObject * WaitPrimitive (const char *pname="", const char *emode="") override

 Loop and sleep until a primitive with name=pname is found in the pad.

 

virtual void x3d (Option_t *type="")

 Deprecated: use TPad::GetViewer3D() instead.

 

Int_t XtoAbsPixel (Double_t x) const override

 Convert X coordinate to absolute pixel.

 

Double_t XtoPad (Double_t x) const override

 Convert x from X to pad.

 

Int_t XtoPixel (Double_t x) const override

 Convert X coordinate to pixel.

 

virtual void XYtoAbsPixel (Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const

 Convert X/Y into absolute pixel coordinates.

 

virtual void XYtoPixel (Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const

 Convert X/Y into pixel coordinates.

 

Int_t YtoAbsPixel (Double_t y) const override

 Convert Y coordinate to absolute pixel.

 

Double_t YtoPad (Double_t y) const override

 Convert y from Y to pad.

 

Int_t YtoPixel (Double_t y) const override

 Convert Y coordinate to pixel.

 

 Public Member Functions inherited from TVirtualPad

 TVirtualPad ()

 VirtualPad default constructor.

 

 TVirtualPad (const char *name, const char *title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color=19, Short_t bordersize=4, Short_t bordermode=1)

 VirtualPad constructor.

 

virtual ~TVirtualPad ()

 VirtualPad destructor.

 

TClass * IsA () const override

 

Bool_t IsBeingResized () const

 

virtual Bool_t PadInHighlightMode () const

 Should always return false, unless you can highlight selected object in pad.

 

virtual Bool_t PadInSelectionMode () const

 Should always return false unless you have non-standard picking.

 

virtual void PopTopLevelSelectable ()

 Does nothing, unless you implement your own picking.

 

virtual void PushSelectableObject (TObject *obj)

 Does nothing, unless you implement your own picking.

 

virtual void PushTopLevelSelectable (TObject *top)

 Does nothing, unless you implement your own picking.

 

virtual void RangeAxisChanged ()

 

void Streamer (TBuffer &) override

 Stream an object of class TVirtualPad.

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

virtual void UnZoomed ()

 

 Public Member Functions inherited from TObject

 TObject ()

 TObject constructor.

 

 TObject (const TObject &object)

 TObject copy ctor.

 

virtual ~TObject ()

 TObject destructor.

 

void AbstractMethod (const char *method) const

 Use this method to implement an "abstract" method that you don't want to leave purely abstract.

 

virtual void AppendPad (Option_t *option="")

 Append graphics object to current pad.

 

ULong_t CheckedHash ()

 Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object.

 

virtual const char * ClassName () const

 Returns name of class to which the object belongs.

 

virtual TObject * Clone (const char *newname="") const

 Make a clone of an object using the Streamer facility.

 

virtual Int_t Compare (const TObject *obj) const

 Compare abstract method.

 

virtual void Copy (TObject &object) const

 Copy this to obj.

 

virtual void Delete (Option_t *option="")

 Delete this object.

 

virtual void DrawClass () const

 Draw class inheritance tree of the class to which this object belongs.

 

virtual TObject * DrawClone (Option_t *option="") const

 Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).

 

virtual void Dump () const

 Dump contents of object on stdout.

 

virtual void Error (const char *method, const char *msgfmt,...) const

 Issue error message.

 

virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)

 Execute method on this object with the given parameter string, e.g.

 

virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)

 Execute method on this object with parameters stored in the TObjArray.

 

virtual void Fatal (const char *method, const char *msgfmt,...) const

 Issue fatal error message.

 

virtual Option_t * GetDrawOption () const

 Get option used by the graphics system to draw this object.

 

virtual const char * GetIconName () const

 Returns mime type name of object.

 

virtual char * GetObjectInfo (Int_t px, Int_t py) const

 Returns string containing info about the object at position (px,py).

 

virtual Option_t * GetOption () const

 

virtual UInt_t GetUniqueID () const

 Return the unique object id.

 

virtual Bool_t HandleTimer (TTimer *timer)

 Execute action in response of a timer timing out.

 

Bool_t HasInconsistentHash () const

 Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e.

 

virtual void Info (const char *method, const char *msgfmt,...) const

 Issue info message.

 

virtual Bool_t InheritsFrom (const char *classname) const

 Returns kTRUE if object inherits from class "classname".

 

virtual Bool_t InheritsFrom (const TClass *cl) const

 Returns kTRUE if object inherits from TClass cl.

 

virtual void Inspect () const

 Dump contents of this object in a graphics canvas.

 

void InvertBit (UInt_t f)

 

Bool_t IsDestructed () const

 IsDestructed.

 

virtual Bool_t IsEqual (const TObject *obj) const

 Default equal comparison (objects are equal if they have the same address in memory).

 

R__ALWAYS_INLINE Bool_t IsOnHeap () const

 

virtual Bool_t IsSortable () const

 

R__ALWAYS_INLINE Bool_t IsZombie () const

 

void MayNotUse (const char *method) const

 Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary).

 

virtual Bool_t Notify ()

 This method must be overridden to handle object notification (the base implementation is no-op).

 

void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const

 Use this method to declare a method obsolete.

 

void operator delete (void *ptr)

 Operator delete.

 

void operator delete[] (void *ptr)

 Operator delete [].

 

void * operator new (size_t sz)

 

void * operator new (size_t sz, void *vp)

 

void * operator new[] (size_t sz)

 

void * operator new[] (size_t sz, void *vp)

 

TObject & operator= (const TObject &rhs)

 TObject assignment operator.

 

virtual Int_t Read (const char *name)

 Read contents of object with specified name from the current directory.

 

void ResetBit (UInt_t f)

 

void SetBit (UInt_t f)

 

void SetBit (UInt_t f, Bool_t set)

 Set or unset the user status bits as specified in f.

 

virtual void SetUniqueID (UInt_t uid)

 Set the unique object id.

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

virtual void SysError (const char *method, const char *msgfmt,...) const

 Issue system error message.

 

R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const

 

Int_t TestBits (UInt_t f) const

 

virtual void Warning (const char *method, const char *msgfmt,...) const

 Issue warning message.

 

virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)

 Write this object to the current directory.

 

virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const

 Write this object to the current directory.

 

 Public Member Functions inherited from TAttLine

 TAttLine ()

 AttLine default constructor.

 

 TAttLine (Color_t lcolor, Style_t lstyle, Width_t lwidth)

 AttLine normal constructor.

 

virtual ~TAttLine ()

 AttLine destructor.

 

void Copy (TAttLine &attline) const

 Copy this line attributes to a new TAttLine.

 

Int_t DistancetoLine (Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)

 Compute distance from point px,py to a line.

 

virtual Color_t GetLineColor () const

 Return the line color.

 

virtual Style_t GetLineStyle () const

 Return the line style.

 

virtual Width_t GetLineWidth () const

 Return the line width.

 

virtual void Modify ()

 Change current line attributes if necessary.

 

virtual void ResetAttLine (Option_t *option="")

 Reset this line attributes to default values.

 

virtual void SaveLineAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1)

 Save line attributes as C++ statement(s) on output stream out.

 

virtual void SetLineAttributes ()

 Invoke the DialogCanvas Line attributes.

 

virtual void SetLineColor (Color_t lcolor)

 Set the line color.

 

virtual void SetLineColorAlpha (Color_t lcolor, Float_t lalpha)

 Set a transparent line color.

 

virtual void SetLineStyle (Style_t lstyle)

 Set the line style.

 

virtual void SetLineWidth (Width_t lwidth)

 Set the line width.

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

 Public Member Functions inherited from TAttFill

 TAttFill ()

 AttFill default constructor.

 

 TAttFill (Color_t fcolor, Style_t fstyle)

 AttFill normal constructor.

 

virtual ~TAttFill ()

 AttFill destructor.

 

void Copy (TAttFill &attfill) const

 Copy this fill attributes to a new TAttFill.

 

virtual Color_t GetFillColor () const

 Return the fill area color.

 

virtual Style_t GetFillStyle () const

 Return the fill area style.

 

virtual Bool_t IsTransparent () const

 

virtual void Modify ()

 Change current fill area attributes if necessary.

 

virtual void ResetAttFill (Option_t *option="")

 Reset this fill attributes to default values.

 

virtual void SaveFillAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1001)

 Save fill attributes as C++ statement(s) on output stream out.

 

virtual void SetFillAttributes ()

 Invoke the DialogCanvas Fill attributes.

 

virtual void SetFillColor (Color_t fcolor)

 Set the fill area color.

 

virtual void SetFillColorAlpha (Color_t fcolor, Float_t falpha)

 Set a transparent fill color.

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

 Public Member Functions inherited from TAttPad

 TAttPad ()

 Constructor.

 

virtual ~TAttPad ()

 Destructor.

 

virtual void Copy (TAttPad &attpad) const

 copy function

 

Float_t GetAfile () const

 

Float_t GetAstat () const

 

Float_t GetBottomMargin () const

 

Int_t GetFrameBorderMode () const

 

Width_t GetFrameBorderSize () const

 

Color_t GetFrameFillColor () const

 

Style_t GetFrameFillStyle () const

 

Color_t GetFrameLineColor () const

 

Style_t GetFrameLineStyle () const

 

Width_t GetFrameLineWidth () const

 

Float_t GetLeftMargin () const

 

Float_t GetRightMargin () const

 

Float_t GetTopMargin () const

 

Float_t GetXfile () const

 

Float_t GetXstat () const

 

Float_t GetYfile () const

 

Float_t GetYstat () const

 

virtual void ResetAttPad (Option_t *option="")

 Reset pad attributes.

 

virtual void SetAfile (Float_t afile)

 

virtual void SetAstat (Float_t astat)

 

virtual void SetBottomMargin (Float_t bottommargin)

 Set Pad bottom margin in fraction of the pad height.

 

void SetFrameBorderMode (Int_t mode=1)

 

void SetFrameBorderSize (Width_t size=1)

 

void SetFrameFillColor (Color_t color=1)

 

void SetFrameFillStyle (Style_t styl=0)

 

void SetFrameLineColor (Color_t color=1)

 

void SetFrameLineStyle (Style_t styl=0)

 

void SetFrameLineWidth (Width_t width=1)

 

virtual void SetLeftMargin (Float_t leftmargin)

 Set Pad left margin in fraction of the pad width.

 

virtual void SetMargin (Float_t left, Float_t right, Float_t bottom, Float_t top)

 Set all margins.

 

virtual void SetRightMargin (Float_t rightmargin)

 Set Pad right margin in fraction of the pad width.

 

virtual void SetTopMargin (Float_t topmargin)

 Set Pad top margin in fraction of the pad height.

 

virtual void SetXfile (Float_t xfile)

 

virtual void SetXstat (Float_t xstat)

 

virtual void SetYfile (Float_t yfile)

 

virtual void SetYstat (Float_t ystat)

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

 Public Member Functions inherited from TQObject

 TQObject ()

 TQObject Constructor.

 

virtual ~TQObject ()

 TQObject Destructor.

 

Bool_t AreSignalsBlocked () const

 

Bool_t BlockSignals (Bool_t b)

 

virtual void ChangedBy (const char *method)

 

void CollectClassSignalLists (TList &list, TClass *cls)

 Collect class signal lists from class cls and all its base-classes.

 

Bool_t Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot)

 Non-static method is used to connect from the signal of this object to the receiver slot.

 

virtual void Connected (const char *)

 

virtual void Destroyed ()

 

Bool_t Disconnect (const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)

 Disconnects signal of this object from slot of receiver.

 

virtual void Disconnected (const char *)

 

void Emit (const char *signal)

 Activate signal without args.

 

template

void Emit (const char *signal, const T &arg)

 Activate signal with single parameter.

 

template

void EmitVA (const char *signal_name, Int_t, const T &... params)

 Emit a signal with a varying number of arguments.

 

TList * GetListOfClassSignals () const

 Returns pointer to list of signals of this class.

 

TList * GetListOfConnections () const

 

TList * GetListOfSignals () const

 

virtual Bool_t HasConnection (const char *signal_name) const

 Return true if there is any object connected to this signal.

 

virtual void HighPriority (const char *signal_name, const char *slot_name=nullptr)

 

virtual void LowPriority (const char *signal_name, const char *slot_name=nullptr)

 

virtual void Message (const char *msg)

 

virtual Int_t NumberOfConnections () const

 Return number of connections for this object.

 

virtual Int_t NumberOfSignals () const

 Return number of signals for this object.

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

 Public Member Functions inherited from TAttBBox2D

virtual ~TAttBBox2D ()

 

void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

 

Static Public Member Functions

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static const char * DeclFileName ()

 

static void DrawColorTable ()

 Static function to Display Color Table in a pad.

 

static Int_t GetMaxPickDistance ()

 Static function (see also TPad::SetMaxPickDistance)

 

static void SetMaxPickDistance (Int_t maxPick=5)

 static function to set the maximum Pick Distance fgMaxPickDistance This parameter is used in TPad::Pick to select an object if its DistancetoPrimitive returns a value < fgMaxPickDistance The default value is 5 pixels.

 

 Static Public Member Functions inherited from TVirtualPad

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static const char * DeclFileName ()

 

static TVirtualPad *& Pad ()

 Return the current pad for the current thread.

 

 Static Public Member Functions inherited from TObject

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static const char * DeclFileName ()

 

static Longptr_t GetDtorOnly ()

 Return destructor only flag.

 

static Bool_t GetObjectStat ()

 Get status of object stat flag.

 

static void SetDtorOnly (void *obj)

 Set destructor only flag.

 

static void SetObjectStat (Bool_t stat)

 Turn on/off tracking of objects in the TObjectTable.

 

 Static Public Member Functions inherited from TAttLine

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static const char * DeclFileName ()

 

 Static Public Member Functions inherited from TAttFill

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static const char * DeclFileName ()

 

 Static Public Member Functions inherited from TAttPad

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static const char * DeclFileName ()

 

 Static Public Member Functions inherited from TQObject

static Bool_t AreAllSignalsBlocked ()

 Returns true if all signals are blocked.

 

static Bool_t BlockAllSignals (Bool_t b)

 Block or unblock all signals. Returns the previous block status.

 

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static Bool_t Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot)

 This method allows to make a connection from any object of the same class to a single slot.

 

static Bool_t Connect (TQObject *sender, const char *signal, const char *receiver_class, void *receiver, const char *slot)

 Create connection between sender and receiver.

 

static const char * DeclFileName ()

 

static Bool_t Disconnect (const char *class_name, const char *signal, void *receiver=nullptr, const char *slot=nullptr)

 Disconnects "class signal".

 

static Bool_t Disconnect (TQObject *sender, const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)

 Disconnects signal in object sender from slot_method in object receiver.

 

 Static Public Member Functions inherited from TAttBBox2D

static TClass * Class ()

 

static const char * Class_Name ()

 

static constexpr Version_t Class_Version ()

 

static const char * DeclFileName ()

 

Protected Member Functions

void DestroyExternalViewer3D ()

 

Int_t DistancetoPrimitive (Int_t px, Int_t py) override

 Compute distance from point px,py to a box.

 

void ExecuteEvent (Int_t event, Int_t px, Int_t py) override

 Execute action corresponding to one event.

 

virtual void HideToolTip (Int_t event)

 Hide tool tip depending on the event type.

 

void PaintBorder (Color_t color, Bool_t tops)

 Paint the pad border.

 

void PaintBorderPS (Double_t xl, Double_t yl, Double_t xt, Double_t yt, Int_t bmode, Int_t bsize, Int_t dark, Int_t light) override

 Paint a frame border with Postscript.

 

void PaintDate ()

 Paint the current date and time if the option Date is set on via gStyle->SetOptDate() Paint the current file name if the option File is set on via gStyle->SetOptFile()

 

void SavePrimitive (std::ostream &out, Option_t *option="") override

 Save primitives in this pad on the C++ source file out.

 

void SetBatch (Bool_t batch=kTRUE) override

 Set pad in batch mode.

 

 Protected Member Functions inherited from TVirtualPad

void * GetSender () override

 true when resizing the pad

 

 Protected Member Functions inherited from TObject

virtual void DoError (int level, const char *location, const char *fmt, va_list va) const

 Interface to ErrorHandler (protected).

 

void MakeZombie ()

 

 Protected Member Functions inherited from TQObject

virtual const char * GetSenderClassName () const

 

Protected Attributes

Bool_t fAbsCoord

 Use absolute coordinates.

 

Double_t fAbsHNDC

 Absolute Height of pad along Y in NDC.

 

Double_t fAbsPixeltoXk

 Conversion coefficient for absolute pixel to X World.

 

Double_t fAbsPixeltoYk

 Conversion coefficient for absolute pixel to Y World.

 

Double_t fAbsWNDC

 Absolute Width of pad along X in NDC.

 

Double_t fAbsXlowNDC

 Absolute X top left corner of pad in NDC [0,1].

 

Double_t fAbsYlowNDC

 Absolute Y top left corner of pad in NDC [0,1].

 

Double_t fAspectRatio

 ratio of w/h in case of fixed ratio

 

Short_t fBorderMode

 Bordermode (-1=down, 0 = no border, 1=up)

 

Short_t fBorderSize

 pad bordersize in pixels

 

TCanvas * fCanvas {nullptr}

 ! Pointer to mother canvas

 

Int_t fCGnx

 ! Size of the collide grid along x

 

Int_t fCGny

 ! Size of the collide grid along y

 

std::vector< Bool_t > fCollideGrid

 ! Grid used to find empty space when adding a box (Legend) in a pad

 

Bool_t fCopyGLDevice

 !

 

Int_t fCrosshair

 Crosshair type (0 if no crosshair requested)

 

Int_t fCrosshairPos

 Position of crosshair.

 

Bool_t fEditable

 True if canvas is editable.

 

Bool_t fEmbeddedGL

 !

 

TList * fExecs {nullptr}

 List of commands to be executed when a pad event occurs.

 

Bool_t fFixedAspectRatio

 True if fixed aspect ratio.

 

TFrame * fFrame {nullptr}

 ! Pointer to 2-D frame (if one exists)

 

Int_t fGLDevice

 ! OpenGL off-screen pixmap identifier

 

Bool_t fGridx

 Set to true if grid along X.

 

Bool_t fGridy

 Set to true if grid along Y.

 

Double_t fHNDC

 Height of pad along Y in Normalized Coordinates (NDC)

 

Int_t fLogx

 (=0 if X linear scale, =1 if log scale)

 

Int_t fLogy

 (=0 if Y linear scale, =1 if log scale)

 

Int_t fLogz

 (=0 if Z linear scale, =1 if log scale)

 

Bool_t fModified

 Set to true when pad is modified.

 

TPad * fMother {nullptr}

 ! pointer to mother of the list

 

TString fName

 Pad name.

 

Int_t fNextPaletteColor

 Next automatic color.

 

Int_t fNumber

 pad number identifier

 

Int_t fNumPaletteColor

 Number of objects with an automatic color.

 

Int_t fPadPaint

 Set to 1 while painting the pad.

 

TObject * fPadPointer {nullptr}

 ! free pointer

 

TObject * fPadView3D {nullptr}

 ! 3D View of this TPad

 

Double_t fPhi

 phi angle to view as lego/surface

 

Double_t fPixeltoX

 xworld = fPixeltoXk + fPixeltoX*xpixel

 

Double_t fPixeltoXk

 Conversion coefficient for pixel to X World.

 

Double_t fPixeltoY

 yworld = fPixeltoYk + fPixeltoY*ypixel

 

Double_t fPixeltoYk

 Conversion coefficient for pixel to Y World.

 

Int_t fPixmapID

 ! Off-screen pixmap identifier

 

TList * fPrimitives {nullptr}

 ->List of primitives (subpads)

 

Double_t fTheta

 theta angle to view as lego/surface

 

Int_t fTickx

 Set to 1 if tick marks along X.

 

Int_t fTicky

 Set to 1 if tick marks along Y.

 

TString fTitle

 Pad title.

 

Double_t fUtoAbsPixelk

 Conversion coefficient for U NDC to absolute pixel.

 

Double_t fUtoPixel

 xpixel = fUtoPixelk + fUtoPixel*undc

 

Double_t fUtoPixelk

 Conversion coefficient for U NDC to pixel.

 

Double_t fUxmax

 Maximum value on the X axis.

 

Double_t fUxmin

 Minimum value on the X axis.

 

Double_t fUymax

 Maximum value on the Y axis.

 

Double_t fUymin

 Minimum value on the Y axis.

 

TView * fView {nullptr}

 ! Pointer to 3-D view (if one exists)

 

TVirtualViewer3D * fViewer3D {nullptr}

 ! Current 3D viewer

 

Double_t fVtoAbsPixelk

 Conversion coefficient for V NDC to absolute pixel.

 

Double_t fVtoPixel

 ypixel = fVtoPixelk + fVtoPixel*vndc

 

Double_t fVtoPixelk

 Conversion coefficient for V NDC to pixel.

 

Double_t fWNDC

 Width of pad along X in Normalized Coordinates (NDC)

 

Double_t fX1

 X of lower X coordinate.

 

Double_t fX2

 X of upper X coordinate.

 

Double_t fXlowNDC

 X bottom left corner of pad in NDC [0,1].

 

Double_t fXtoAbsPixelk

 Conversion coefficient for X World to absolute pixel.

 

Double_t fXtoPixel

 xpixel = fXtoPixelk + fXtoPixel*xworld

 

Double_t fXtoPixelk

 Conversion coefficient for X World to pixel.

 

Double_t fXUpNDC

 

Double_t fY1

 Y of lower Y coordinate.

 

Double_t fY2

 Y of upper Y coordinate.

 

Double_t fYlowNDC

 Y bottom left corner of pad in NDC [0,1].

 

Double_t fYtoAbsPixelk

 Conversion coefficient for Y World to absolute pixel.

 

Double_t fYtoPixel

 ypixel = fYtoPixelk + fYtoPixel*yworld

 

Double_t fYtoPixelk

 Conversion coefficient for Y World to pixel.

 

Double_t fYUpNDC

 

 Protected Attributes inherited from TVirtualPad

Bool_t fResizing

 

 Protected Attributes inherited from TAttLine

Color_t fLineColor

 Line color.

 

Style_t fLineStyle

 Line style.

 

Width_t fLineWidth

 Line width.

 

 Protected Attributes inherited from TAttFill

Color_t fFillColor

 Fill area color.

 

Style_t fFillStyle

 Fill area style.

 

 Protected Attributes inherited from TAttPad

Float_t fAfile

 Alignment for the file name.

 

Float_t fAstat

 Alignment for the statistics.

 

Float_t fBottomMargin

 BottomMargin.

 

Int_t fFrameBorderMode

 Pad frame border mode.

 

Width_t fFrameBorderSize

 Pad frame border size.

 

Color_t fFrameFillColor

 Pad frame fill color.

 

Style_t fFrameFillStyle

 Pad frame fill style.

 

Color_t fFrameLineColor

 Pad frame line color.

 

Style_t fFrameLineStyle

 Pad frame line style.

 

Width_t fFrameLineWidth

 Pad frame line width.

 

Float_t fLeftMargin

 LeftMargin.

 

Float_t fRightMargin

 RightMargin.

 

Float_t fTopMargin

 TopMargin.

 

Float_t fXfile

 X position where to draw the file name.

 

Float_t fXstat

 X position where to draw the statistics.

 

Float_t fYfile

 Y position where to draw the file name.

 

Float_t fYstat

 Y position where to draw the statistics.

 

 Protected Attributes inherited from TQObject

TList * fListOfConnections

 list of signals from this object

 

TList * fListOfSignals

 

Bool_t fSignalsBlocked

 list of connections to this object

 

Static Protected Attributes

static Int_t fgMaxPickDistance = 5

 Maximum Pick Distance.

 

 Static Protected Attributes inherited from TQObject

static Bool_t fgAllSignalsBlocked = kFALSE

 flag used for suppression of signals

 

Private Member Functions

 TPad (const TPad &pad)=delete

 

Bool_t Collide (Int_t i, Int_t j, Int_t w, Int_t h)

 Check if a box of size w and h collide some primitives in the pad at position i,j.

 

void CopyBackgroundPixmap (Int_t x, Int_t y)

 Copy pixmap of this pad as background of the current pad.

 

void CopyBackgroundPixmaps (TPad *start, TPad *stop, Int_t x, Int_t y)

 Copy pixmaps of pads laying below pad "stop" into pad "stop".

 

void DrawDist (Rectangle_t aBBox, Rectangle_t bBBox, char mode)

 Draw Arrows to indicated equal distances of Objects with given BBoxes.

 

void FillCollideGrid (TObject *o)

 Initialise the grid used to find empty space when adding a box (Legend) in a pad.

 

void FillCollideGridTBox (TObject *o)

 

void FillCollideGridTFrame (TObject *o)

 

void FillCollideGridTGraph (TObject *o)

 

void FillCollideGridTH1 (TObject *o)

 

void LineNotFree (Int_t x1, Int_t x2, Int_t y1, Int_t y2)

 Mark as "not free" the cells along a line.

 

TPad & operator= (const TPad &rhs)=delete

 

Private Attributes

TObject * fTip {nullptr}

 ! tool tip associated with box

 

Friends

class TWebCanvas

 

Additional Inherited Members

 Protected Types inherited from TObject

enum  { kOnlyPrepStep = (1ULL << ( 3 ))

}

 

 Static Protected Member Functions inherited from TQObject

static Int_t CheckConnectArgs (TQObject *sender, TClass *sender_class, const char *signal, TClass *receiver_class, const char *slot)

 Checking of consistency of sender/receiver methods/arguments.

 

static TString CompressName (const char *method_name)

 Removes "const" words and blanks from full (with prototype) method name and resolve any typedefs in the method signature.

 

static Bool_t ConnectToClass (const char *sender_class, const char *signal, TClass *receiver_class, void *receiver, const char *slot)

 This method allows to make connection from any object of the same class to the receiver object.

 

static Bool_t ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot)

 Create connection between sender and receiver.

 

#include

Inheritance diagram for TPad:

This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.

[legend]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

EnumeratorkFraming Frame is requested.

kHori Pad is horizontal.

kClipFrame Clip on frame.

kPrintingPS PS Printing.

kCannotMove Fixed position.

kClearAfterCR Clear after CR.

Definition at line 153 of file TPad.h.

Constructor & Destructor Documentation

◆ TPad() [1/3]

TPad::TPad

(

const TPad & 

pad)

privatedelete

◆ TPad() [2/3]

TPad::TPad

(

)

Pad default constructor.

Definition at line 132 of file TPad.cxx.

◆ TPad() [3/3]

TPad::TPad

(

const char * 

name,

const char * 

title,

Double_t 

xlow,

Double_t 

ylow,

Double_t 

xup,

Double_t 

yup,

Color_t 

color = -1,

Short_t 

bordersize = -1,

Short_t 

bordermode = -2 

)

Pad constructor.

A pad is a linked list of primitives. A pad is contained in a canvas. It may contain other pads. A pad has attributes. When a pad is created, the attributes defined in the current style are copied to the pad attributes.

Parameters

[in]namepad name

[in]titlepad title

[in]xlow[0,1] is the position of the bottom left point of the pad expressed in the mother pad reference system

[in]ylow[0,1] is the Y position of this point.

[in]xup[0,1] is the x position of the top right point of the pad expressed in the mother pad reference system

[in]yup[0,1] is the Y position of this point.

[in]colorpad color

[in]bordersizeborder size in pixels

[in]bordermodeborder mode

bordermode = -1 box looks as it is behind the screen

bordermode = 0 no special effects

bordermode = 1 box looks as it is in front of the screen

Definition at line 246 of file TPad.cxx.

◆ ~TPad()

TPad::~TPad

(

)

override

Pad destructor.

Definition at line 379 of file TPad.cxx.

Member Function Documentation

◆ AbsCoordinates()

void TPad::AbsCoordinates

(

Bool_t 

set)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 167 of file TPad.h.

◆ AbsPixeltoX()

Double_t TPad::AbsPixeltoX

(

Int_t 

px)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 168 of file TPad.h.

◆ AbsPixeltoXY()

void TPad::AbsPixeltoXY

(

Int_t 

xpixel,

Int_t 

ypixel,

Double_t & 

x,

Double_t & 

)

virtual

Convert absolute pixel into X/Y coordinates.

Definition at line 7252 of file TPad.cxx.

◆ AbsPixeltoY()

Double_t TPad::AbsPixeltoY

(

Int_t 

py)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 169 of file TPad.h.

◆ AddExec()

void TPad::AddExec

(

const char * 

name,

const char * 

command 

)

overridevirtual

Add a new TExec object to the list of Execs.

When an event occurs in the pad (mouse click, etc) the list of C++ commands in the list of Execs are executed via TPad::AutoExec.

When a pad event occurs (mouse move, click, etc) all the commands contained in the fExecs list are executed in the order found in the list.

This facility is activated by default. It can be deactivated by using the canvas "Option" menu.

The following examples of TExec commands are provided in the tutorials: macros exec1.C and exec2.C.

Example1 of use of exec1.C

Root > TFile f("hsimple.root")

Root > hpx.Draw()

Root > c1.AddExec("ex1",".x exec1.C")

f#define f(i)Definition RSha256.hxx:104

TFileA ROOT file is composed of a header, followed by consecutive data records (TKey instances) with a wel...Definition TFile.h:53

TPad::AddExecvoid AddExec(const char *name, const char *command) overrideAdd a new TExec object to the list of Execs.Definition TPad.cxx:445

c1return c1Definition legend1.C:41

xDouble_t x[n]Definition legend1.C:17

Drawth1 Draw()

At this point you can use the mouse to click on the contour of the histogram hpx. When the mouse is clicked, the bin number and its contents are printed.

Example2 of use of exec1.C

Root > TFile f("hsimple.root")

Root > hpxpy.Draw()

Root > c1.AddExec("ex2",".x exec2.C")

When moving the mouse in the canvas, a second canvas shows the projection along X of the bin corresponding to the Y position of the mouse. The resulting histogram is fitted with a gaussian. A "dynamic" line shows the current bin position in Y. This more elaborated example can be used as a starting point to develop more powerful interactive applications exploiting the C++ interpreter as a development engine.

Implements TVirtualPad.

Definition at line 445 of file TPad.cxx.

◆ AutoExec()

void TPad::AutoExec

(

)

virtual

Execute the list of Execs when a pad event occurs.

Definition at line 455 of file TPad.cxx.

◆ Browse()

void TPad::Browse

(

TBrowser * 

b)

overridevirtual

Browse pad.

Reimplemented from TObject.

Definition at line 470 of file TPad.cxx.

◆ BuildLegend()

TLegend * TPad::BuildLegend

(

Double_t 

x1 = 0.3,

Double_t 

y1 = 0.21,

Double_t 

x2 = 0.3,

Double_t 

y2 = 0.21,

const char * 

title = "",

Option_t * 

option = "" 

)

overridevirtual

Build a legend from the graphical objects in the pad.

A simple method to build automatically a TLegend from the primitives in a TPad.

Only those deriving from TAttLine, TAttMarker and TAttFill are added, excluding TPave and TFrame derived classes.

ReturnsThe built TLegend

Parameters

[in]x1,y1,x2,y2The TLegend coordinates

[in]titleThe legend title. By default it is " "

[in]optionThe TLegend option

The caller program owns the returned TLegend.

If the pad contains some TMultiGraph or THStack the individual graphs or histograms in them are added to the TLegend.

Automatic placement of the legend

If x1 is equal to x2 and y1 is equal to y2 the legend will be automatically placed to avoid overlapping with the existing primitives already displayed. x1 is considered as the width of the legend and y1 the height. By default the legend is automatically placed with width = x1= x2 = 0.3 and height = y1= y2 = 0.21.

Implements TVirtualPad.

Definition at line 502 of file TPad.cxx.

◆ cd()

TVirtualPad * TPad::cd

(

Int_t 

subpadnumber = 0)

overridevirtual

Set Current pad.

When a canvas/pad is divided via TPad::Divide, one can directly set the current path to one of the subdivisions. See TPad::Divide for the convention to number sub-pads.

Returns the new current pad, or 0 in case of failure.

For example: c1.Divide(2,3); // create 6 pads (2 divisions along x, 3 along y).

To set the current pad to the bottom right pad, do c1.cd(6);

Note1: c1.cd() is equivalent to c1.cd(0) and sets the current pad to c1 itself.

Note2: after a statement like c1.cd(6), the global variable gPad points to the current pad. One can use gPad to set attributes of the current pad.

Note3: One can get a pointer to one of the sub-pads of pad with: TPad subpad = (TPad)pad->GetPad(subpadnumber);

Implements TVirtualPad.

Definition at line 597 of file TPad.cxx.

◆ Class()

static TClass * TPad::Class

(

)

static

ReturnsTClass describing this class

◆ Class_Name()

static const char * TPad::Class_Name

(

)

static

ReturnsName of this class

◆ Class_Version()

static constexpr Version_t TPad::Class_Version

(

)

inlinestaticconstexpr

ReturnsVersion of this class

Definition at line 415 of file TPad.h.

◆ Clear()

void TPad::Clear

(

Option_t * 

option = "")

overridevirtual

Delete all pad primitives.

If the bit kClearAfterCR has been set for this pad, the Clear function will execute only after having pressed a CarriageReturn Set the bit with mypad->SetBit(TPad::kClearAfterCR)

Implements TVirtualPad.

Definition at line 626 of file TPad.cxx.

◆ Clip() [1/2]

Int_t TPad::Clip

(

Double_t * 

x,

Double_t * 

y,

Double_t 

xclipl,

Double_t 

yclipb,

Double_t 

xclipr,

Double_t 

yclipt 

)

overridevirtual

Clipping routine: Cohen Sutherland algorithm.

- If Clip ==2 the segment is outside the boundary.

If Clip ==1 the segment has one point outside the boundary.

If Clip ==0 the segment is inside the boundary.

Parameters

[in,out]x[],y[]Segment coordinates (2 points)

[in]xclipl,yclipb,xclipr,ycliptClipping boundary

Implements TVirtualPad.

Definition at line 734 of file TPad.cxx.

◆ Clip() [2/2]

Int_t TPad::Clip

(

Float_t * 

x,

Float_t * 

y,

Float_t 

xclipl,

Float_t 

yclipb,

Float_t 

xclipr,

Float_t 

yclipt 

)

virtual

Clipping routine: Cohen Sutherland algorithm.

If Clip ==2 the segment is outside the boundary.

If Clip ==1 the segment has one point outside the boundary.

If Clip ==0 the segment is inside the boundary.

Parameters

[in,out]x[],y[]Segment coordinates (2 points)

[in]xclipl,yclipb,xclipr,ycliptClipping boundary

Definition at line 672 of file TPad.cxx.

◆ ClippingCode()

Int_t TPad::ClippingCode

(

Double_t 

x,

Double_t 

y,

Double_t 

xcl1,

Double_t 

ycl1,

Double_t 

xcl2,

Double_t 

ycl2 

)

virtual

Compute the endpoint codes for TPad::Clip.

Definition at line 805 of file TPad.cxx.

◆ ClipPolygon()

Int_t TPad::ClipPolygon

(

Int_t 

n,

Double_t * 

x,

Double_t * 

y,

Int_t 

nn,

Double_t * 

xc,

Double_t * 

yc,

Double_t 

xclipl,

Double_t 

yclipb,

Double_t 

xclipr,

Double_t 

yclipt 

)

virtual

Clip polygon using the Sutherland-Hodgman algorithm.

Parameters

[in]nNumber of points in the polygon to be clipped

[in]x,yPolygon x[n], y[n] do be clipped vertices

[in]xclipl,yclipb,xclipr,ycliptClipping boundary

[out]nnNumber of points in xc and yc

[out]xc,ycClipped polygon vertices. The Int_t returned by this function is the number of points in the clipped polygon. These vectors must be allocated by the calling function. A size of 2*n for each is enough.

Sutherland and Hodgman's polygon-clipping algorithm uses a divide-and-conquer strategy: It solves a series of simple and identical problems that, when combined, solve the overall problem. The simple problem is to clip a polygon against a single infinite clip edge. Four clip edges, each defining one boundary of the clip rectangle, successively clip a polygon against a clip rectangle.

Steps of Sutherland-Hodgman's polygon-clipping algorithm:

Polygons can be clipped against each edge of the window one at a time. Windows/edge intersections, if any, are easy to find since the X or Y coordinates are already known.

Vertices which are kept after clipping against one window edge are saved for clipping against the remaining edges.

Note that the number of vertices usually changes and will often increases.

The clip boundary determines a visible and invisible region. The edges from vertex i to vertex i+1 can be one of four types:

Case 1 : Wholly inside visible region - save endpoint

Case 2 : Exit visible region - save the intersection

Case 3 : Wholly outside visible region - save nothing

Case 4 : Enter visible region - save intersection and endpoint

Definition at line 854 of file TPad.cxx.

◆ Close()

void TPad::Close

(

Option_t * 

option = "")

overridevirtual

Delete all primitives in pad and pad itself.

Pad cannot be used anymore after this call. Emits signal "Closed()".

Implements TVirtualPad.

Definition at line 974 of file TPad.cxx.

◆ Closed()

virtual void TPad::Closed

(

)

inlinevirtual

Reimplemented in TCanvas.

Definition at line 182 of file TPad.h.

◆ CloseToolTip()

void TPad::CloseToolTip

(

TObject * 

tip)

overridevirtual

Hide tool tip.

Implements TVirtualPad.

Definition at line 6997 of file TPad.cxx.

◆ Collide()

Bool_t TPad::Collide

(

Int_t 

i,

Int_t 

j,

Int_t 

w,

Int_t 

)

private

Check if a box of size w and h collide some primitives in the pad at position i,j.

Definition at line 3083 of file TPad.cxx.

◆ CopyBackgroundPixmap()

void TPad::CopyBackgroundPixmap

(

Int_t 

x,

Int_t 

)

private

Copy pixmap of this pad as background of the current pad.

Definition at line 3900 of file TPad.cxx.

◆ CopyBackgroundPixmaps()

void TPad::CopyBackgroundPixmaps

(

TPad * 

start,

TPad * 

stop,

Int_t 

x,

Int_t 

)

private

Copy pixmaps of pads laying below pad "stop" into pad "stop".

This gives the effect of pad "stop" being transparent.

Definition at line 3882 of file TPad.cxx.

◆ CopyPixmap()

void TPad::CopyPixmap

(

)

overridevirtual

Copy the pixmap of the pad to the canvas.

Implements TVirtualPad.

Definition at line 1033 of file TPad.cxx.

◆ CopyPixmaps()

void TPad::CopyPixmaps

(

)

overridevirtual

Copy the sub-pixmaps of the pad to the canvas.

Implements TVirtualPad.

Definition at line 1047 of file TPad.cxx.

◆ CreateToolTip()

TObject * TPad::CreateToolTip

(

const TBox * 

b,

const char * 

text,

Long_t 

delayms 

)

overridevirtual

Create a tool tip and return its pointer.

Implements TVirtualPad.

Definition at line 6965 of file TPad.cxx.

◆ DeclFileName()

static const char * TPad::DeclFileName

(

)

inlinestatic

ReturnsName of the file containing the class declaration

Definition at line 415 of file TPad.h.

◆ DeleteExec()

void TPad::DeleteExec

(

const char * 

name)

overridevirtual

Remove TExec name from the list of Execs.

Implements TVirtualPad.

Definition at line 1062 of file TPad.cxx.

◆ DeleteToolTip()

void TPad::DeleteToolTip

(

TObject * 

tip)

overridevirtual

Delete tool tip object.

Implements TVirtualPad.

Definition at line 6975 of file TPad.cxx.

◆ DestroyExternalViewer3D()

void TPad::DestroyExternalViewer3D

(

)

protected

◆ DistancetoPrimitive()

Int_t TPad::DistancetoPrimitive

(

Int_t 

px,

Int_t 

py 

)

overrideprotectedvirtual

Compute distance from point px,py to a box.

Compute the closest distance of approach from point px,py to the edges of this pad. The distance is computed in pixels units.

Reimplemented from TObject.

Definition at line 1078 of file TPad.cxx.

◆ Divide()

void TPad::Divide

(

Int_t 

nx = 1,

Int_t 

ny = 1,

Float_t 

xmargin = 0.01,

Float_t 

ymargin = 0.01,

Int_t 

color = 0 

)

overridevirtual

Automatic pad generation by division.

The current canvas is divided in nx by ny equal divisions (pads).

xmargin is the space along x between pads in percent of canvas.

ymargin is the space along y between pads in percent of canvas.

color is the color of the new pads. If 0, color is the canvas color.

Pads are automatically named canvasname_n where n is the division number starting from top left pad.

Example if canvasname=c1 , nx=2, ny=3:

Once a pad is divided into sub-pads, one can set the current pad to a subpad with a given division number as illustrated above with TPad::cd(subpad_number).

For example, to set the current pad to c1_4, one can do: c1->cd(4)

Note1: c1.cd() is equivalent to c1.cd(0) and sets the current pad to c1 itself.

Note2: after a statement like c1.cd(6), the global variable gPad points to the current pad. One can use gPad to set attributes of the current pad.

Note3: in case xmargin <=0 and ymargin <= 0, there is no space between pads. The current pad margins are recomputed to optimize the layout.

Implements TVirtualPad.

Definition at line 1153 of file TPad.cxx.

◆ DivideSquare()

void TPad::DivideSquare

(

Int_t 

n,

Float_t 

xmargin = 0.01,

Float_t 

ymargin = 0.01,

Int_t 

color = 0 

)

virtual

"n" is the total number of sub-pads.

The number of sub-pads along the X and Y axis are computed according to the square root of n.

Definition at line 1245 of file TPad.cxx.

◆ Draw()

void TPad::Draw

(

Option_t * 

option = "")

overridevirtual

Draw Pad in Current pad (re-parent pad if necessary).

Implements TVirtualPad.

Definition at line 1268 of file TPad.cxx.

◆ DrawClassObject()

void TPad::DrawClassObject

(

const TObject * 

classobj,

Option_t * 

option = "" 

)

overridevirtual

Draw class inheritance tree of the class to which obj belongs.

If a class B inherits from a class A, description of B is drawn on the right side of description of A.

Member functions overridden by B are shown in class A with a blue line crossing-out the corresponding member function.

Implements TVirtualPad.

Definition at line 1307 of file TPad.cxx.

◆ DrawCollideGrid()

void TPad::DrawCollideGrid

(

)

This method draws the collide grid on top of the canvas.

This is used for debugging only. At some point it will be removed.

Definition at line 3377 of file TPad.cxx.

◆ DrawColorTable()

void TPad::DrawColorTable

(

)

static

Static function to Display Color Table in a pad.

Definition at line 1627 of file TPad.cxx.

◆ DrawCrosshair()

void TPad::DrawCrosshair

(

)

virtual

Function called to draw a crosshair in the canvas.

Example: Root > TFile f("hsimple.root");

Root > hpxpy.Draw();

Root > c1.SetCrosshair();

When moving the mouse in the canvas, a crosshair is drawn

if the canvas fCrosshair = 1 , the crosshair spans the full canvas

if the canvas fCrosshair > 1 , the crosshair spans only the pad

Definition at line 1509 of file TPad.cxx.

◆ DrawDist()

void TPad::DrawDist

(

Rectangle_t 

aBBox,

Rectangle_t 

bBBox,

char 

mode 

)

private

Draw Arrows to indicated equal distances of Objects with given BBoxes.

Used by ShowGuidelines

Definition at line 6141 of file TPad.cxx.

◆ DrawFrame()

TH1F * TPad::DrawFrame

(

Double_t 

xmin,

Double_t 

ymin,

Double_t 

xmax,

Double_t 

ymax,

const char * 

title = "" 

)

overridevirtual

Draw an empty pad frame with X and Y axis.

ReturnsThe pointer to the histogram used to draw the frame.

Parameters

[in]xminX axis lower limit

[in]xmaxX axis upper limit

[in]yminY axis lower limit

[in]ymaxY axis upper limit

[in]titlePad title.If title is of the form "stringt;stringx;stringy" the pad title is set to stringt, the x axis title to stringx, the y axis title to stringy.

Example:

{

auto c = new TCanvas("c","c",200,10,500,300);

const Int_t n = 50;

auto g = new TGraph();

for (Int_t i=0;iSetPoint(i,i*0.1,100*sin(i*0.1+0.2));

auto frame = c->DrawFrame(0, -110, 2, 110);

frame->GetXaxis()->SetTitle("X axis");

g->Draw("L*");

}

c#define c(i)Definition RSha256.hxx:101

g#define g(i)Definition RSha256.hxx:105

TCanvasThe Canvas class.Definition TCanvas.h:23

TGraphA TGraph is an object made of two arrays X and Y with npoints each.Definition TGraph.h:41

int

nconst Int_t nDefinition legend1.C:16

Implements TVirtualPad.

Definition at line 1582 of file TPad.cxx.

◆ EventPave()

virtual void TPad::EventPave

(

)

inlinevirtual

Definition at line 412 of file TPad.h.

◆ ExecuteEvent()

void TPad::ExecuteEvent

(

Int_t 

event,

Int_t 

px,

Int_t 

py 

)

overrideprotectedvirtual

Execute action corresponding to one event.

This member function is called when a TPad object is clicked.

If the mouse is clicked in one of the 4 corners of the pad (pA,pB,pC,pD) the pad is resized with the rubber rectangle.

If the mouse is clicked inside the pad, the pad is moved.

If the mouse is clicked on the 4 edges (pL,pR,pTop,pBot), the pad is scaled parallel to this edge.

Note that this function duplicates on purpose the functionality already implemented in TBox::ExecuteEvent. If somebody modifies this function, may be similar changes should also be applied to TBox::ExecuteEvent.

Reimplemented from TObject.

Definition at line 1690 of file TPad.cxx.

◆ ExecuteEventAxis()

void TPad::ExecuteEventAxis

(

Int_t 

event,

Int_t 

px,

Int_t 

py,

TAxis * 

axis 

)

overridevirtual

Execute action corresponding to one event for a TAxis object (called by TAxis::ExecuteEvent.) This member function is called when an axis is clicked with the locator.

The axis range is set between the position where the mouse is pressed and the position where it is released.

If the mouse position is outside the current axis range when it is released the axis is unzoomed with the corresponding proportions.

Note that the mouse does not need to be in the pad or even canvas when it is released.

Implements TVirtualPad.

Definition at line 2265 of file TPad.cxx.

◆ FillCollideGrid()

void TPad::FillCollideGrid

(

TObject * 

o)

private

Initialise the grid used to find empty space when adding a box (Legend) in a pad.

Definition at line 3038 of file TPad.cxx.

◆ FillCollideGridTBox()

void TPad::FillCollideGridTBox

(

TObject * 

o)

private

Definition at line 3221 of file TPad.cxx.

◆ FillCollideGridTFrame()

void TPad::FillCollideGridTFrame

(

TObject * 

o)

private

Definition at line 3238 of file TPad.cxx.

◆ FillCollideGridTGraph()

void TPad::FillCollideGridTGraph

(

TObject * 

o)

private

Definition at line 3264 of file TPad.cxx.

◆ FillCollideGridTH1()

void TPad::FillCollideGridTH1

(

TObject * 

o)

private

Definition at line 3295 of file TPad.cxx.

◆ FindObject() [1/2]

TObject * TPad::FindObject

(

const char * 

name)

const

overridevirtual

Search if object named name is inside this pad or in pads inside this pad.

In case name is in several sub-pads the first one is returned.

Reimplemented from TObject.

Definition at line 2604 of file TPad.cxx.

◆ FindObject() [2/2]

TObject * TPad::FindObject

(

const TObject * 

obj)

const

overridevirtual

Search if obj is in pad or in pads inside this pad.

In case obj is in several sub-pads the first one is returned.

Reimplemented from TObject.

Definition at line 2624 of file TPad.cxx.

◆ GetAbsHNDC()

Double_t TPad::GetAbsHNDC

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 221 of file TPad.h.

◆ GetAbsWNDC()

Double_t TPad::GetAbsWNDC

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 220 of file TPad.h.

◆ GetAbsXlowNDC()

Double_t TPad::GetAbsXlowNDC

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 218 of file TPad.h.

◆ GetAbsYlowNDC()

Double_t TPad::GetAbsYlowNDC

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 219 of file TPad.h.

◆ GetAspectRatio()

Double_t TPad::GetAspectRatio

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 222 of file TPad.h.

◆ GetBBox()

Rectangle_t TPad::GetBBox

(

)

overridevirtual

Return the bounding Box of the Pad.

Implements TAttBBox2D.

Definition at line 7145 of file TPad.cxx.

◆ GetBBoxCenter()

TPoint TPad::GetBBoxCenter

(

)

overridevirtual

Return the center of the Pad as TPoint in pixels.

Implements TAttBBox2D.

Definition at line 7159 of file TPad.cxx.

◆ GetBorderMode()

Short_t TPad::GetBorderMode

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 197 of file TPad.h.

◆ GetBorderSize()

Short_t TPad::GetBorderSize

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 198 of file TPad.h.

◆ GetCanvas()

TCanvas * TPad::GetCanvas

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 260 of file TPad.h.

◆ GetCanvasID()

Int_t TPad::GetCanvasID

(

)

const

overridevirtual

Get canvas identifier.

Implements TVirtualPad.

Definition at line 2642 of file TPad.cxx.

◆ GetCanvasImp()

TCanvasImp * TPad::GetCanvasImp

(

)

const

overridevirtual

Get canvas implementation pointer if any.

Implements TVirtualPad.

Definition at line 2650 of file TPad.cxx.

◆ GetCrosshair()

Int_t TPad::GetCrosshair

(

)

const

Return the crosshair type (from the mother canvas) crosshair type = 0 means no crosshair.

Definition at line 6526 of file TPad.cxx.

◆ GetEvent()

Int_t TPad::GetEvent

(

)

const

overridevirtual

Get Event.

Implements TVirtualPad.

Definition at line 2658 of file TPad.cxx.

◆ GetEventX()

Int_t TPad::GetEventX

(

)

const

overridevirtual

Get X event.

Implements TVirtualPad.

Definition at line 2666 of file TPad.cxx.

◆ GetEventY()

Int_t TPad::GetEventY

(

)

const

overridevirtual

Get Y event.

Implements TVirtualPad.

Definition at line 2674 of file TPad.cxx.

◆ GetFrame()

TFrame * TPad::GetFrame

(

)

overridevirtual

Get frame.

Implements TVirtualPad.

Definition at line 2859 of file TPad.cxx.

◆ GetGLDevice()

Int_t TPad::GetGLDevice

(

)

overridevirtual

Get GL device.

Implements TVirtualPad.

Definition at line 7112 of file TPad.cxx.

◆ GetGridx()

Bool_t TPad::GetGridx

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 233 of file TPad.h.

◆ GetGridy()

Bool_t TPad::GetGridy

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 234 of file TPad.h.

◆ GetHighLightColor()

Color_t TPad::GetHighLightColor

(

)

const

overridevirtual

Get highlight color.

Implements TVirtualPad.

Definition at line 2690 of file TPad.cxx.

◆ GetHNDC()

Double_t TPad::GetHNDC

(

)

const

inlineoverridevirtual

Get height of pad along Y in Normalized Coordinates (NDC)

Implements TVirtualPad.

Definition at line 215 of file TPad.h.

◆ GetListOfExecs()

TList * TPad::GetListOfExecs

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 244 of file TPad.h.

◆ GetListOfPrimitives()

TList * TPad::GetListOfPrimitives

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 243 of file TPad.h.

◆ GetLogx()

Int_t TPad::GetLogx

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 254 of file TPad.h.

◆ GetLogy()

Int_t TPad::GetLogy

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 255 of file TPad.h.

◆ GetLogz()

Int_t TPad::GetLogz

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 256 of file TPad.h.

◆ GetMaxPickDistance()

Int_t TPad::GetMaxPickDistance

(

)

static

Static function (see also TPad::SetMaxPickDistance)

Definition at line 2698 of file TPad.cxx.

◆ GetMother()

TVirtualPad * TPad::GetMother

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 257 of file TPad.h.

◆ GetName()

const char * TPad::GetName

(

)

const

inlineoverridevirtual

Returns name of object.

This default method returns the class name. Classes that give objects a name should override this method.

Implements TVirtualPad.

Definition at line 258 of file TPad.h.

◆ GetNumber()

Int_t TPad::GetNumber

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 235 of file TPad.h.

◆ GetPad()

TVirtualPad * TPad::GetPad

(

Int_t 

subpadnumber)

const

overridevirtual

Get a pointer to subpadnumber of this pad.

Implements TVirtualPad.

Definition at line 2904 of file TPad.cxx.

◆ GetPadPaint()

Int_t TPad::GetPadPaint

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 263 of file TPad.h.

◆ GetPadPar()

void TPad::GetPadPar

(

Double_t & 

xlow,

Double_t & 

ylow,

Double_t & 

xup,

Double_t & 

yup 

)

overridevirtual

Return lower and upper bounds of the pad in NDC coordinates.

Implements TVirtualPad.

Definition at line 2925 of file TPad.cxx.

◆ GetPadPointer()

TObject * TPad::GetPadPointer

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 248 of file TPad.h.

◆ GetPadSave()

TVirtualPad * TPad::GetPadSave

(

)

const

overridevirtual

Get save pad.

Implements TVirtualPad.

Definition at line 2724 of file TPad.cxx.

◆ GetPainter()

TVirtualPadPainter * TPad::GetPainter

(

)

overridevirtual

Get pad painter from TCanvas.

Implements TVirtualPad.

Definition at line 7136 of file TPad.cxx.

◆ GetPhi()

Double_t TPad::GetPhi

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 223 of file TPad.h.

◆ GetPixmapID()

Int_t TPad::GetPixmapID

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 264 of file TPad.h.

◆ GetPrimitive()

TObject * TPad::GetPrimitive

(

const char * 

name)

const

overridevirtual

Get primitive.

Implements TVirtualPad.

Definition at line 2887 of file TPad.cxx.

◆ GetRange()

void TPad::GetRange

(

Double_t & 

x1,

Double_t & 

y1,

Double_t & 

x2,

Double_t & 

y2 

)

overridevirtual

Return pad world coordinates range.

Implements TVirtualPad.

Definition at line 2936 of file TPad.cxx.

◆ GetRangeAxis()

void TPad::GetRangeAxis

(

Double_t & 

xmin,

Double_t & 

ymin,

Double_t & 

xmax,

Double_t & 

ymax 

)

overridevirtual

Return pad axis coordinates range.

Implements TVirtualPad.

Definition at line 2947 of file TPad.cxx.

◆ GetSelected()

TObject * TPad::GetSelected

(

)

const

overridevirtual

Get selected.

Implements TVirtualPad.

Definition at line 2706 of file TPad.cxx.

◆ GetSelectedPad()

TVirtualPad * TPad::GetSelectedPad

(

)

const

overridevirtual

Get selected pad.

Implements TVirtualPad.

Definition at line 2715 of file TPad.cxx.

◆ GetTheta()

Double_t TPad::GetTheta

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 224 of file TPad.h.

◆ GetTickx()

Int_t TPad::GetTickx

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 236 of file TPad.h.

◆ GetTicky()

Int_t TPad::GetTicky

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 237 of file TPad.h.

◆ GetTitle()

const char * TPad::GetTitle

(

)

const

inlineoverridevirtual

Returns title of object.

This default method returns the class title (i.e. description). Classes that give objects a title should override this method.

Implements TVirtualPad.

Definition at line 259 of file TPad.h.

◆ GetUxmax()

Double_t TPad::GetUxmax

(

)

const

inlineoverridevirtual

Returns the maximum x-coordinate value visible on the pad. If log axis the returned value is in decades.

Implements TVirtualPad.

Definition at line 230 of file TPad.h.

◆ GetUxmin()

Double_t TPad::GetUxmin

(

)

const

inlineoverridevirtual

Returns the minimum x-coordinate value visible on the pad. If log axis the returned value is in decades.

Implements TVirtualPad.

Definition at line 226 of file TPad.h.

◆ GetUymax()

Double_t TPad::GetUymax

(

)

const

inlineoverridevirtual

Returns the maximum y-coordinate value visible on the pad. If log axis the returned value is in decades.

Implements TVirtualPad.

Definition at line 232 of file TPad.h.

◆ GetUymin()

Double_t TPad::GetUymin

(

)

const

inlineoverridevirtual

Returns the minimum y-coordinate value visible on the pad. If log axis the returned value is in decades.

Implements TVirtualPad.

Definition at line 228 of file TPad.h.

◆ GetView()

TView * TPad::GetView

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 252 of file TPad.h.

◆ GetView3D()

TObject * TPad::GetView3D

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 253 of file TPad.h.

◆ GetViewer3D()

TVirtualViewer3D * TPad::GetViewer3D

(

Option_t * 

type = "")

overridevirtual

Create/obtain handle to 3D viewer.

Valid types are:

'pad' - pad drawing via TViewer3DPad any others registered with plugin manager supporting TVirtualViewer3D If an invalid/null type is requested then the current viewer is returned (if any), otherwise a default 'pad' type is returned

Implements TVirtualPad.

Definition at line 7025 of file TPad.cxx.

◆ GetVirtCanvas()

TVirtualPad * TPad::GetVirtCanvas

(

)

const

overridevirtual

Get virtual canvas.

Implements TVirtualPad.

Definition at line 2682 of file TPad.cxx.

◆ GetWh()

UInt_t TPad::GetWh

(

)

const

overridevirtual

Get Wh.

Implements TVirtualPad.

Definition at line 2733 of file TPad.cxx.

◆ GetWNDC()

Double_t TPad::GetWNDC

(

)

const

inlineoverridevirtual

Get width of pad along X in Normalized Coordinates (NDC)

Implements TVirtualPad.

Definition at line 213 of file TPad.h.

◆ GetWw()

UInt_t TPad::GetWw

(

)

const

overridevirtual

Get Ww.

Implements TVirtualPad.

Definition at line 2741 of file TPad.cxx.

◆ GetX1()

Double_t TPad::GetX1

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 238 of file TPad.h.

◆ GetX2()

Double_t TPad::GetX2

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 239 of file TPad.h.

◆ GetXlowNDC()

Double_t TPad::GetXlowNDC

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 210 of file TPad.h.

◆ GetY1()

Double_t TPad::GetY1

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 240 of file TPad.h.

◆ GetY2()

Double_t TPad::GetY2

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 241 of file TPad.h.

◆ GetYlowNDC()

Double_t TPad::GetYlowNDC

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 211 of file TPad.h.

◆ HasCrosshair()

Bool_t TPad::HasCrosshair

(

)

const

overridevirtual

Return kTRUE if the crosshair has been activated (via SetCrosshair).

Implements TVirtualPad.

Definition at line 6517 of file TPad.cxx.

◆ HasFixedAspectRatio()

Bool_t TPad::HasFixedAspectRatio

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 268 of file TPad.h.

◆ Hash()

ULong_t TPad::Hash

(

)

const

inlineoverridevirtual

Return hash value for this object.

Note: If this routine is overloaded in a derived class, this derived class should also add ROOT::CallRecursiveRemoveIfNeeded(*this)

ROOT::CallRecursiveRemoveIfNeededvoid CallRecursiveRemoveIfNeeded(TObject &obj)call RecursiveRemove for obj if gROOT is valid and obj.TestBit(kMustCleanup) is true.Definition TROOT.h:395

Otherwise, when RecursiveRemove is called (by ~TObject or example) for this type of object, the transversal of THashList and THashTable containers will will have to be done without call Hash (and hence be linear rather than logarithmic complexity). You will also see warnings like Error in : The class SomeName overrides TObject::Hash but does not call TROOT::RecursiveRemove in its destructor.

TObjectMother of all ROOT objects.Definition TObject.h:41

TObject::Errorvirtual void Error(const char *method, const char *msgfmt,...) constIssue error message.Definition TObject.cxx:976

TPad::HashULong_t Hash() const overrideReturn hash value for this object.Definition TPad.h:265

TROOT::RecursiveRemovevoid RecursiveRemove(TObject *obj) overrideRecursively remove this object from the list of Cleanups.Definition TROOT.cxx:2459

Reimplemented from TObject.

Definition at line 265 of file TPad.h.

◆ HasViewer3D()

Bool_t TPad::HasViewer3D

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 397 of file TPad.h.

◆ HideToolTip()

void TPad::HideToolTip

(

Int_t 

event)

protectedvirtual

Hide tool tip depending on the event type.

Typically tool tips are hidden when event is not a kMouseEnter and not a kMouseMotion event.

Definition at line 2751 of file TPad.cxx.

◆ HighLight()

void TPad::HighLight

(

Color_t 

color = kRed,

Bool_t 

set = kTRUE 

)

overridevirtual

Highlight pad.

do not highlight when printing on Postscript

Implements TVirtualPad.

Definition at line 2959 of file TPad.cxx.

◆ IncrementPaletteColor()

Int_t TPad::IncrementPaletteColor

(

Int_t 

i,

TString 

opt 

)

overridevirtual

Increment (i==1) or set (i>1) the number of autocolor in the pad.

Implements TVirtualPad.

Definition at line 3008 of file TPad.cxx.

◆ IsA()

TClass * TPad::IsA

(

)

const

inlineoverridevirtual

ReturnsTClass describing current object

Reimplemented from TObject.

Reimplemented in TSlider.

Definition at line 415 of file TPad.h.

◆ IsBatch()

Bool_t TPad::IsBatch

(

)

const

overridevirtual

Is pad in batch mode ?

Implements TVirtualPad.

Definition at line 2760 of file TPad.cxx.

◆ IsEditable()

Bool_t TPad::IsEditable

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 270 of file TPad.h.

◆ IsFolder()

Bool_t TPad::IsFolder

(

)

const

inlineoverridevirtual

Returns kTRUE in case object contains browsable objects (like containers or lists of other objects).

Reimplemented from TObject.

Definition at line 271 of file TPad.h.

◆ IsModified()

Bool_t TPad::IsModified

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 272 of file TPad.h.

◆ IsRetained()

Bool_t TPad::IsRetained

(

)

const

overridevirtual

Is pad retained ?

Implements TVirtualPad.

Definition at line 2768 of file TPad.cxx.

◆ IsVertical()

Bool_t TPad::IsVertical

(

)

const

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 274 of file TPad.h.

◆ IsWeb()

Bool_t TPad::IsWeb

(

)

const

overridevirtual

Is web ?

Reimplemented from TVirtualPad.

Definition at line 2775 of file TPad.cxx.

◆ LineNotFree()

void TPad::LineNotFree

(

Int_t 

x1,

Int_t 

x2,

Int_t 

y1,

Int_t 

y2 

)

private

Mark as "not free" the cells along a line.

Definition at line 3178 of file TPad.cxx.

◆ ls()

void TPad::ls

(

Option_t * 

option = "")

const

overridevirtual

List all primitives in pad.

Implements TVirtualPad.

Definition at line 2994 of file TPad.cxx.

◆ Modified()

void TPad::Modified

(

Bool_t 

flag = true)

overridevirtual

Mark pad modified Will be repainted when TCanvas::Update() will be called next time.

Implements TVirtualPad.

Definition at line 7243 of file TPad.cxx.

◆ NextPaletteColor()

Int_t TPad::NextPaletteColor

(

)

overridevirtual

Get the next autocolor in the pad.

Implements TVirtualPad.

Definition at line 3022 of file TPad.cxx.

◆ OpaqueMoving()

Bool_t TPad::OpaqueMoving

(

)

const

overridevirtual

Is pad moving in opaque mode ?

Implements TVirtualPad.

Definition at line 2783 of file TPad.cxx.

◆ OpaqueResizing()

Bool_t TPad::OpaqueResizing

(

)

const

overridevirtual

Is pad resizing in opaque mode ?

Implements TVirtualPad.

Definition at line 2791 of file TPad.cxx.

◆ operator=()

TPad & TPad::operator=

(

const TPad & 

rhs)

privatedelete

◆ PadtoX()

Double_t TPad::PadtoX

(

Double_t 

x)

const

overridevirtual

Convert x from pad to X.

Implements TVirtualPad.

Definition at line 3434 of file TPad.cxx.

◆ PadtoY()

Double_t TPad::PadtoY

(

Double_t 

y)

const

overridevirtual

Convert y from pad to Y.

Implements TVirtualPad.

Definition at line 3443 of file TPad.cxx.

◆ Paint()

void TPad::Paint

(

Option_t * 

option = "")

overridevirtual

Paint all primitives in pad.

Implements TVirtualPad.

Definition at line 3476 of file TPad.cxx.

◆ PaintBorder()

void TPad::PaintBorder

(

Color_t 

color,

Bool_t 

tops 

)

protected

Paint the pad border.

Draw first a box as a normal filled box

Definition at line 3536 of file TPad.cxx.

◆ PaintBorderPS()

void TPad::PaintBorderPS

(

Double_t 

xl,

Double_t 

yl,

Double_t 

xt,

Double_t 

yt,

Int_t 

bmode,

Int_t 

bsize,

Int_t 

dark,

Int_t 

light 

)

overrideprotectedvirtual

Paint a frame border with Postscript.

Implements TVirtualPad.

Definition at line 3632 of file TPad.cxx.

◆ PaintBox()

void TPad::PaintBox

(

Double_t 

x1,

Double_t 

y1,

Double_t 

x2,

Double_t 

y2,

Option_t * 

option = "" 

)

overridevirtual

Paint box in CurrentPad World coordinates.

if option[0] = 's' the box is forced to be paint with style=0

if option[0] = 'l' the box contour is drawn

Implements TVirtualPad.

Definition at line 3788 of file TPad.cxx.

◆ PaintDate()

void TPad::PaintDate

(

)

protected

Paint the current date and time if the option Date is set on via gStyle->SetOptDate() Paint the current file name if the option File is set on via gStyle->SetOptFile()

Definition at line 3642 of file TPad.cxx.

◆ PaintFillArea() [1/2]

void TPad::PaintFillArea

(

Int_t 

n,

Double_t * 

x,

Double_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Paint fill area in CurrentPad World coordinates.

Implements TVirtualPad.

Definition at line 3917 of file TPad.cxx.

◆ PaintFillArea() [2/2]

void TPad::PaintFillArea

(

Int_t 

n,

Float_t * 

x,

Float_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Implements TVirtualPad.

Definition at line 3909 of file TPad.cxx.

◆ PaintFillAreaHatches()

void TPad::PaintFillAreaHatches

(

Int_t 

nn,

Double_t * 

xx,

Double_t * 

yy,

Int_t 

FillStyle 

)

This function paints hatched fill area according to the FillStyle value The convention for the Hatch is the following:

`FillStyle = 3ijk`

i (1-9) : specify the space between each hatch 1 = minimum 9 = maximum the final spacing is i*GetHatchesSpacing(). The hatches spacing is set by SetHatchesSpacing()

j (0-9) : specify angle between 0 and 90 degrees

0 = 0

1 = 10

2 = 20

3 = 30

4 = 45

5 = Not drawn

6 = 60

7 = 70

8 = 80

9 = 90

k (0-9) : specify angle between 90 and 180 degrees

0 = 180

1 = 170

2 = 160

3 = 150

4 = 135

5 = Not drawn

6 = 120

7 = 110

8 = 100

9 = 90

Definition at line 4000 of file TPad.cxx.

◆ PaintFillAreaNDC()

void TPad::PaintFillAreaNDC

(

Int_t 

n,

Double_t * 

x,

Double_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Paint fill area in CurrentPad NDC coordinates.

Implements TVirtualPad.

Definition at line 3957 of file TPad.cxx.

◆ PaintHatches()

void TPad::PaintHatches

(

Double_t 

dy,

Double_t 

angle,

Int_t 

nn,

Double_t * 

xx,

Double_t * 

yy 

)

This routine draw hatches inclined with the angle "angle" and spaced of "dy" in normalized device coordinates in the surface defined by n,xx,yy.

Definition at line 4053 of file TPad.cxx.

◆ PaintLine()

void TPad::PaintLine

(

Double_t 

x1,

Double_t 

y1,

Double_t 

x2,

Double_t 

y2 

)

overridevirtual

Paint line in CurrentPad World coordinates.

Implements TVirtualPad.

Definition at line 4205 of file TPad.cxx.

◆ PaintLine3D() [1/2]

void TPad::PaintLine3D

(

Double_t * 

p1,

Double_t * 

p2 

)

overridevirtual

Paint 3-D line in the CurrentPad.

Implements TVirtualPad.

Definition at line 4266 of file TPad.cxx.

◆ PaintLine3D() [2/2]

void TPad::PaintLine3D

(

Float_t * 

p1,

Float_t * 

p2 

)

overridevirtual

Paint 3-D line in the CurrentPad.

Implements TVirtualPad.

Definition at line 4248 of file TPad.cxx.

◆ PaintLineNDC()

void TPad::PaintLineNDC

(

Double_t 

u1,

Double_t 

v1,

Double_t 

u2,

Double_t 

v2 

)

overridevirtual

Paint line in normalized coordinates.

Implements TVirtualPad.

Definition at line 4228 of file TPad.cxx.

◆ PaintModified()

void TPad::PaintModified

(

)

overridevirtual

Traverse pad hierarchy and (re)paint only modified pads.

Implements TVirtualPad.

Definition at line 3704 of file TPad.cxx.

◆ PaintPadFrame()

void TPad::PaintPadFrame

(

Double_t 

xmin,

Double_t 

ymin,

Double_t 

xmax,

Double_t 

ymax 

)

overridevirtual

Paint histogram/graph frame.

Implements TVirtualPad.

Definition at line 3685 of file TPad.cxx.

◆ PaintPolyLine() [1/2]

void TPad::PaintPolyLine

(

Int_t 

n,

Double_t * 

x,

Double_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Paint polyline in CurrentPad World coordinates.

If option[0] == 'C' no clipping

Implements TVirtualPad.

Definition at line 4331 of file TPad.cxx.

◆ PaintPolyLine() [2/2]

void TPad::PaintPolyLine

(

Int_t 

n,

Float_t * 

x,

Float_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Paint polyline in CurrentPad World coordinates.

Implements TVirtualPad.

Definition at line 4284 of file TPad.cxx.

◆ PaintPolyLine3D()

void TPad::PaintPolyLine3D

(

Int_t 

n,

Double_t * 

)

overridevirtual

Paint 3-D polyline in the CurrentPad.

Implements TVirtualPad.

Definition at line 4403 of file TPad.cxx.

◆ PaintPolyLineNDC()

void TPad::PaintPolyLineNDC

(

Int_t 

n,

Double_t * 

x,

Double_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Paint polyline in CurrentPad NDC coordinates.

Implements TVirtualPad.

Definition at line 4382 of file TPad.cxx.

◆ PaintPolyMarker() [1/2]

void TPad::PaintPolyMarker

(

Int_t 

n,

Double_t * 

x,

Double_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Paint polymarker in CurrentPad World coordinates.

Implements TVirtualPad.

Definition at line 4448 of file TPad.cxx.

◆ PaintPolyMarker() [2/2]

void TPad::PaintPolyMarker

(

Int_t 

n,

Float_t * 

x,

Float_t * 

y,

Option_t * 

option = "" 

)

overridevirtual

Paint polymarker in CurrentPad World coordinates.

Implements TVirtualPad.

Definition at line 4417 of file TPad.cxx.

◆ PaintText() [1/2]

void TPad::PaintText

(

Double_t 

x,

Double_t 

y,

const char * 

text 

)

overridevirtual

Paint text in CurrentPad World coordinates.

Implements TVirtualPad.

Definition at line 4479 of file TPad.cxx.

◆ PaintText() [2/2]

void TPad::PaintText

(

Double_t 

x,

Double_t 

y,

const wchar_t * 

text 

)

overridevirtual

Paint text in CurrentPad World coordinates.

Implements TVirtualPad.

Definition at line 4492 of file TPad.cxx.

◆ PaintTextNDC() [1/2]

void TPad::PaintTextNDC

(

Double_t 

u,

Double_t 

v,

const char * 

text 

)

overridevirtual

Paint text in CurrentPad NDC coordinates.

Implements TVirtualPad.

Definition at line 4505 of file TPad.cxx.

◆ PaintTextNDC() [2/2]

void TPad::PaintTextNDC

(

Double_t 

u,

Double_t 

v,

const wchar_t * 

text 

)

overridevirtual

Paint text in CurrentPad NDC coordinates.

Implements TVirtualPad.

Definition at line 4522 of file TPad.cxx.

◆ Pick()

TPad * TPad::Pick

(

Int_t 

px,

Int_t 

py,

TObjLink *& 

pickobj 

)

virtual

Search for an object at pixel position px,py.

Check if point is in this pad.

If yes, check if it is in one of the sub-pads

If found in the pad, compute closest distance of approach to each primitive.

If one distance of approach is found to be within the limit Distancemaximum the corresponding primitive is selected and the routine returns.

Reimplemented in TCanvas.

Definition at line 4549 of file TPad.cxx.

◆ PixeltoX()

Double_t TPad::PixeltoX

(

Int_t 

px)

overridevirtual

Convert pixel to X coordinate.

Implements TVirtualPad.

Definition at line 7262 of file TPad.cxx.

◆ PixeltoXY()

void TPad::PixeltoXY

(

Int_t 

xpixel,

Int_t 

ypixel,

Double_t & 

x,

Double_t & 

)

virtual

Convert pixel to X/Y coordinates.

Definition at line 7280 of file TPad.cxx.

◆ PixeltoY()

Double_t TPad::PixeltoY

(

Int_t 

py)

overridevirtual

Convert pixel to Y coordinate.

Implements TVirtualPad.

Definition at line 7271 of file TPad.cxx.

◆ PlaceBox()

Bool_t TPad::PlaceBox

(

TObject * 

o,

Double_t 

w,

Double_t 

h,

Double_t & 

xl,

Double_t & 

yb,

Option_t * 

option = "lb" 

)

overridevirtual

Place a box in NDC space.

Returnstrue if the box could be placed, false if not.

Parameters

[in]opointer to the box to be placed

[in]wbox width to be placed

[in]hbox height to be placed

[out]xlx position of the bottom left corner of the placed box

[out]yby position of the bottom left corner of the placed box

[in]optionl=left, r=right, t=top, b=bottom, w=within margins. Order determines priority for placement. Default is "lb" (prioritises horizontal over vertical)

Implements TVirtualPad.

Definition at line 3107 of file TPad.cxx.

◆ Pop()

void TPad::Pop

(

)

overridevirtual

Pop pad to the top of the stack.

Implements TVirtualPad.

Definition at line 4668 of file TPad.cxx.

◆ Print() [1/2]

void TPad::Print

(

const char * 

filename,

Option_t * 

option 

)

overridevirtual

Save Canvas contents in a file in one of various formats.

option can be:

ps: a Postscript file is produced (default). See special cases.

Portrait: Postscript file is produced (Portrait)

Landscape: Postscript file is produced (Landscape)

eps: an Encapsulated Postscript file is produced

Preview: an Encapsulated Postscript file with preview is produced.

pdf: a PDF file is produced NOTE: TMathText will be converted to TLatex; q.e.d., symbols only available in TMathText will not render properly.

Title:: The character string after Title: becomes a table of content entry (for PDF files).

EmbedFonts: a PDF file with embedded fonts is generated.

svg: a SVG file is produced

tex: a TeX file is produced

Standalone: a standalone TeX file is produced.

gif: a GIF file is produced

gif+NN: an animated GIF file is produced, where NN is delay in 10ms units NOTE: See other variants for looping animation in TASImage::WriteImage

xpm: a XPM file is produced

png: a PNG file is produced

jpg: a JPEG file is produced. NOTE: JPEG's lossy compression will make all sharp edges fuzzy.

tiff: a TIFF file is produced

cxx: a C++ macro file is produced

xml: a XML file

json: a JSON file

root: a ROOT binary file

filename = 0 - filename is defined by GetName and its extension is defined with the option

When Postscript output is selected (ps, eps), the canvas is saved to filename.ps or filename.eps. The aspect ratio of the canvas is preserved on the Postscript file. When the "ps" option is selected, the Postscript page will be landscape format if the canvas is in landscape format, otherwise portrait format is selected.

The physical size of the Postscript page is the one selected in the current style. This size can be modified via TStyle::SetPaperSize.

Examples: gStyle->SetPaperSize(TStyle::kA4); //default

gStyle->SetPaperSize(TStyle::kUSLetter);

gStyleR__EXTERN TStyle * gStyleDefinition TStyle.h:433

TStyle::SetPaperSizevoid SetPaperSize(EPaperSize size)Set paper size for PostScript output.Definition TStyle.cxx:1700

TStyle::kA4@ kA4Definition TStyle.h:152

TStyle::kUSLetter@ kUSLetterDefinition TStyle.h:152

where TStyle::kA4 and TStyle::kUSLetter are defined in the enum EPaperSize in TStyle.h

An alternative is to call: gStyle->SetPaperSize(20,26); same as kA4

or gStyle->SetPaperSize(20,24); same as kUSLetter

The above numbers take into account some margins and are in centimeters.

The "Preview" option

The "Preview" option allows to generate a preview (in the TIFF format) within the Encapsulated Postscript file. This preview can be used by programs like MSWord to visualize the picture on screen. The "Preview" option relies on the "epstool" command.

Example: canvas->Print("example.eps","Preview");

The "EmbedFonts" option

The "EmbedFonts" option allows to embed the fonts used in a PDF file inside that file. This option relies on the "gs" command.

Example: canvas->Print("example.pdf","EmbedFonts");

The "Standalone" option

The "Standalone" option allows to generate a TeX file ready to be processed by tools like pdflatex.

Example: canvas->Print("example.tex","Standalone");

Writing several canvases to the same Postscript or PDF file:

if the Postscript or PDF file name finishes with "(", the file is not closed

if the Postscript or PDF file name finishes with ")" and the file has been opened with "(", the file is closed.

Example: {

TCanvas c1("c1");

h1.Draw();

c1.Print("c1.ps("); //write canvas and keep the ps file open

h2.Draw();

c1.Print("c1.ps"); canvas is added to "c1.ps"

h3.Draw();

c1.Print("c1.ps)"); canvas is added to "c1.ps" and ps file is closed

}

TH1::Drawvoid Draw(Option_t *option="") overrideDraw this histogram with options.Definition TH1.cxx:3062

h1TH1F * h1Definition legend1.C:5

In the previous example replacing "ps" by "pdf" will create a multi-pages PDF file.

Note that the following sequence writes the canvas to "c1.ps" and closes the ps file.: TCanvas c1("c1");

h1.Draw();

c1.Print("c1.ps");

The TCanvas::Print("file.ps(") mechanism is very useful, but it can be a little inconvenient to have the action of opening/closing a file being atomic with printing a page. Particularly if pages are being generated in some loop one needs to detect the special cases of first and last page and then munge the argument to Print() accordingly.

The "[" and "]" can be used instead of "(" and ")".

Example: c1.Print("file.ps["); // No actual print, just open file.ps

for (int i=0; i<10; ++i) {

// fill canvas for context i

// ...

c1.Print("file.ps"); // actually print canvas to file

}// end loop

c1.Print("file.ps]"); // No actual print, just close.

As before, the same macro is valid for PDF files.

It is possible to print a canvas into an animated GIF file by specifying the file name as "myfile.gif+" or "myfile.gif+NN", where NN*10ms is delay between the subimages' display. If NN is omitted the delay between subimages is zero. Each picture is added in the animation thanks to a loop similar to the following one: for (int i=0; i<10; ++i) {

// fill canvas for context i

// ...

c1.Print("file.gif+5"); // print canvas to GIF file with 50ms delays

}// end loop

The delay between each frame must be specified in each Print() statement. If the file "myfile.gif" already exists, the new frame are appended at the end of the file. To avoid this, delete it first with gSystem->Unlink(myfile.gif); If you want the gif file to repeat or loop forever, check TASImage::WriteImage documentation

Implements TVirtualPad.

Definition at line 4869 of file TPad.cxx.

◆ Print() [2/2]

void TPad::Print

(

const char * 

filename = "")

const

overridevirtual

This method is equivalent to SaveAs("filename"). See TPad::SaveAs for details.

Implements TVirtualPad.

Definition at line 4688 of file TPad.cxx.

◆ Range()

void TPad::Range

(

Double_t 

x1,

Double_t 

y1,

Double_t 

x2,

Double_t 

y2 

)

overridevirtual

Set world coordinate system for the pad.

Emits signal "RangeChanged()", in the slot get the range via GetRange().

Implements TVirtualPad.

Definition at line 5221 of file TPad.cxx.

◆ RangeAxis()

void TPad::RangeAxis

(

Double_t 

xmin,

Double_t 

ymin,

Double_t 

xmax,

Double_t 

ymax 

)

overridevirtual

Set axis coordinate system for the pad.

The axis coordinate system is a subset of the world coordinate system xmin,ymin is the origin of the current coordinate system, xmax is the end of the X axis, ymax is the end of the Y axis. By default a margin of 10 per cent is left on all sides of the pad Emits signal "RangeAxisChanged()", in the slot get the axis range via GetRangeAxis().

Implements TVirtualPad.

Definition at line 5259 of file TPad.cxx.

◆ RangeChanged()

virtual void TPad::RangeChanged

(

)

inlinevirtual

Definition at line 313 of file TPad.h.

◆ RecordLatex()

void TPad::RecordLatex

(

const TObject * 

obj)

virtual

Emit RecordLatex() signal.

Definition at line 7128 of file TPad.cxx.

◆ RecordPave()

void TPad::RecordPave

(

const TObject * 

obj)

virtual

Emit RecordPave() signal.

Definition at line 7120 of file TPad.cxx.

◆ RecursiveRemove()

void TPad::RecursiveRemove

(

TObject * 

obj)

overridevirtual

Recursively remove object from a pad and its sub-pads.

Implements TVirtualPad.

Definition at line 5279 of file TPad.cxx.

◆ RedrawAxis()

void TPad::RedrawAxis

(

Option_t * 

option = "")

overridevirtual

Redraw the frame axis.

Redrawing axis may be necessary in case of superimposed histograms when one or more histograms have a fill color.

Instead of calling this function, it may be more convenient to call directly h1->Draw("sameaxis") where h1 is the pointer to the first histogram drawn in the pad.

By default, if the pad has the options gridx or/and gridy activated, the grid is not drawn by this function.

If option="g" is specified, this will force the drawing of the grid on top of the picture

To redraw the axis tick marks do: gPad->RedrawAxis();

gPad#define gPadDefinition TVirtualPad.h:305

To redraw the axis grid do: gPad->RedrawAxis("G");

To redraw the axis tick marks and the axis grid do: gPad->RedrawAxis();

gPad->RedrawAxis("G");

If option="f" is specified, this will force the drawing of the frame around the plot.

Implements TVirtualPad.

Definition at line 5325 of file TPad.cxx.

◆ ReleaseViewer3D()

void TPad::ReleaseViewer3D

(

Option_t * 

type = "")

overridevirtual

Release current (external) viewer.

Implements TVirtualPad.

Definition at line 7096 of file TPad.cxx.

◆ ResetToolTip()

void TPad::ResetToolTip

(

TObject * 

tip)

overridevirtual

Reset tool tip, i.e.

within time specified in CreateToolTip the tool tip will pop up.

Implements TVirtualPad.

Definition at line 6986 of file TPad.cxx.

◆ ResetView3D()

void TPad::ResetView3D

(

TObject * 

view = nullptr)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 317 of file TPad.h.

◆ Resized()

virtual void TPad::Resized

(

)

inlinevirtual

Definition at line 319 of file TPad.h.

◆ ResizePad()

void TPad::ResizePad

(

Option_t * 

option = "")

overridevirtual

Compute pad conversion coefficients.

Conversion from x to px

\[\frac{x-xmin}{xrange} = \frac{px-pxlow}{pxrange}\]

with:

\[ xrange = xmax-xmin \]

\[ pxrange = pxmax-pxmin \]

\[

\Rightarrow px = \frac{pxrange(x-xmin)}{xrange} + pxlow = fXtoPixelk + fXtoPixel \times x

\]

\[

\Rightarrow fXtoPixelk = pxlow - pxrange \frac{xmin}{xrange}

\]

\[

fXtoPixel = \frac{pxrange}{xrange}

\]

where:

\[

pxlow = fAbsXlowNDC \times fCw

\]

\[

pxrange = fAbsWNDC \times fCw

\]

Conversion from y to py

\[\frac{y-ymin}{yrange} = \frac{py-pylow}{pyrange}\]

with:

\[ yrange = ymax-ymin \]

\[ pyrange = pymax-pymin \]

\[

\Rightarrow py = \frac{pyrange(y-xmin)}{yrange} + pylow = fYtoPixelk + fYtoPixel \times y

\]

\[

\Rightarrow fYtoPixelk = pylow - pyrange \frac{ymin}{yrange}

\]

\[

fYtoPixel = \frac{pyrange}{yrange}

\]

where:

\[

pylow = fAbsYlowNDC \times fCh

\]

\[

pyrange = fAbsHNDC \times fCh

\]

Conversion from px to x

\[

\Rightarrow x = \frac{xrange(px-pxlow)}{pxrange}+ xmin = fPixeltoXk + fPixeltoX \times px

\]

\[

\Rightarrow fPixeltoXk = xmin - pxlow \times\frac{xrange}{pxrange}

\]

\[

fPixeltoX = \frac{xrange}{pxrange}

\]

Conversion from py to y

\[

\Rightarrow y = \frac{yrange(py-pylow)}{pyrange}+ ymin = fPixeltoYk + fPixeltoY \times py

\]

\[

\Rightarrow fPixeltoYk = ymin - pylow \times\frac{yrange}{pyrange}

\]

\[

fPixeltoY = \frac{yrange}{pyrange}

\]

Computation of the coefficients in case of LOG scales

Conversion from pixel coordinates to world coordinates

\[

u = \frac{Log(x) - Log(xmin)}{Log(xmax) - Log(xmin)} = \frac{Log(x/xmin)}{Log(xmax/xmin)} = \frac{px - pxlow}{pxrange}

\]

\[ \Rightarrow Log(\frac{x}{xmin}) = u \times Log(\frac{xmax}{xmin}) \]

\[ x = xmin \times e^{(u \times Log(\frac{xmax}{xmin})} \]

Let:

\[ alfa = \frac{Log(\frac{xmax}{xmin})}{fAbsWNDC} \]

\[ x = xmin \times e^{(-alfa \times pxlow)} + e^{(alfa \times px)} \]

\[ x = fPixeltoXk \times e^{(fPixeltoX \times px)} \]

\[ ==> fPixeltoXk = xmin \times e^{(-alfa*pxlow)} \]

\[ fPixeltoX = alfa \]

\[

v = \frac{Log(y) - Log(ymin)}{Log(ymax) - Log(ymin)} = \frac{Log(y/ymin)}{Log(ymax/ymin)} = \frac{py - pylow}{pyrange}

\]

Let:

\[ beta = Log(\frac{ymax}{ymin}) \]

\[ Log(\frac{y}{ymin}) = beta \times pylow - beta \times py \]

\[ \frac{y}{ymin} = e^{(beta \times pylow - beta \times py)} \]

\[ y = ymin \times e^{(beta \times pylow)} \times e^{(-beta \times py)}\]

\[ \Rightarrow y = fPixeltoYk \times e^{(fPixeltoY \times py)} \]

\[ fPixeltoYk = ymin \times e^{(beta \times pylow)} \]

\[ fPixeltoY = -beta \]

Conversion from World coordinates to pixel coordinates

\[ px = pxlow + u*pxrange \]

\[ = pxlow + Log(x/xmin)/alfa \]

\[ = pxlow -Log(xmin)/alfa + Log(x)/alfa \]

\[ = fXtoPixelk + fXtoPixel*Log(x) \]

\[ \Rightarrow fXtoPixelk = pxlow -Log(xmin)/alfa \]

\[ \Rightarrow fXtoPixel = 1/alfa \]

\[ py = pylow - Log(y/ymin)/beta \]

\[ = fYtoPixelk + fYtoPixel*Log(y) \]

\[ \Rightarrow fYtoPixelk = pylow - Log(ymin)/beta \]

\[ fYtoPixel = 1/beta \]

Implements TVirtualPad.

Definition at line 5499 of file TPad.cxx.

◆ SaveAs()

void TPad::SaveAs

(

const char * 

filename = "",

Option_t * 

option = "" 

)

const

overridevirtual

Save the pad content in a file.

The file's format used to save the pad is determined by the filename extension:

if filename is empty, the file produced is padname.ps

if filename starts with a dot, the padname is added in front

if filename ends with .ps, a Postscript file is produced

if filename ends with .eps, an Encapsulated Postscript file is produced

if filename ends with .pdf, a PDF file is produced NOTE: TMathText will be converted to TLatex; q.e.d., symbols only available in TMathText will not render properly.

if filename ends with .svg, a SVG file is produced

if filename ends with .tex, a TeX file is produced

if filename ends with .gif, a GIF file is produced

if filename ends with .gif+NN, an animated GIF file is produced See comments in TASImage::WriteImage for meaning of NN and other .gif sufix variants

if filename ends with .xpm, a XPM file is produced

if filename ends with .png, a PNG file is produced

if filename ends with .bmp, a BMP file is produced

if filename ends with .jpg or .jpeg a JPEG file is produced NOTE: JPEG's lossy compression will make all sharp edges fuzzy.

if filename ends with .tiff, a TIFF file is produced

if filename ends with .C, .cxx,.cpp or .cc, a C++ macro file is produced

if filename ends with .root, a Root file is produced

if filename ends with .xml, a XML file is produced

if filename ends with .json, a JSON file is produced

Remarks

The parameter option is not used.

This method calls TPad::Print(const char *filename, Option_t *option) the value of option is determined by the filename extension.

Postscript and PDF formats allow to have several pictures in one file.

Implements TVirtualPad.

Definition at line 5659 of file TPad.cxx.

◆ SavePrimitive()

void TPad::SavePrimitive

(

std::ostream & 

out,

Option_t * 

option = "" 

)

overrideprotectedvirtual

Save primitives in this pad on the C++ source file out.

Reimplemented from TObject.

Reimplemented in TSlider.

Definition at line 5722 of file TPad.cxx.

◆ SetAttFillPS()

void TPad::SetAttFillPS

(

Color_t 

color,

Style_t 

style 

)

overridevirtual

Set postscript fill area attributes.

Implements TVirtualPad.

Definition at line 6079 of file TPad.cxx.

◆ SetAttLinePS()

void TPad::SetAttLinePS

(

Color_t 

color,

Style_t 

style,

Width_t 

lwidth 

)

overridevirtual

Set postscript line attributes.

Implements TVirtualPad.

Definition at line 6090 of file TPad.cxx.

◆ SetAttMarkerPS()

void TPad::SetAttMarkerPS

(

Color_t 

color,

Style_t 

style,

Size_t 

msize 

)

overridevirtual

Set postscript marker attributes.

Implements TVirtualPad.

Definition at line 6102 of file TPad.cxx.

◆ SetAttTextPS()

void TPad::SetAttTextPS

(

Int_t 

align,

Float_t 

angle,

Color_t 

color,

Style_t 

font,

Float_t 

tsize 

)

overridevirtual

Set postscript text attributes.

Implements TVirtualPad.

Definition at line 6114 of file TPad.cxx.

◆ SetBatch()

void TPad::SetBatch

(

Bool_t 

batch = kTRUE)

overrideprotectedvirtual

Set pad in batch mode.

Implements TVirtualPad.

Definition at line 2799 of file TPad.cxx.

◆ SetBBoxCenter()

void TPad::SetBBoxCenter

(

const TPoint & 

p)

overridevirtual

Set center of the Pad.

Implements TAttBBox2D.

Definition at line 7173 of file TPad.cxx.

◆ SetBBoxCenterX()

void TPad::SetBBoxCenterX

(

const Int_t 

x)

overridevirtual

Set X coordinate of the center of the Pad.

Implements TAttBBox2D.

Definition at line 7183 of file TPad.cxx.

◆ SetBBoxCenterY()

void TPad::SetBBoxCenterY

(

const Int_t 

y)

overridevirtual

Set Y coordinate of the center of the Pad.

Implements TAttBBox2D.

Definition at line 7192 of file TPad.cxx.

◆ SetBBoxX1()

void TPad::SetBBoxX1

(

const Int_t 

x)

overridevirtual

Set lefthandside of BoundingBox to a value (resize in x direction on left)

Implements TAttBBox2D.

Definition at line 7202 of file TPad.cxx.

◆ SetBBoxX2()

void TPad::SetBBoxX2

(

const Int_t 

x)

overridevirtual

Set right hand side of BoundingBox to a value (resize in x direction on right)

Implements TAttBBox2D.

Definition at line 7213 of file TPad.cxx.

◆ SetBBoxY1()

void TPad::SetBBoxY1

(

const Int_t 

y)

overridevirtual

Set top of BoundingBox to a value (resize in y direction on top)

Implements TAttBBox2D.

Definition at line 7222 of file TPad.cxx.

◆ SetBBoxY2()

void TPad::SetBBoxY2

(

const Int_t 

y)

overridevirtual

Set bottom of BoundingBox to a value (resize in y direction on bottom)

Implements TAttBBox2D.

Definition at line 7232 of file TPad.cxx.

◆ SetBorderMode()

void TPad::SetBorderMode

(

Short_t 

bordermode)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 321 of file TPad.h.

◆ SetBorderSize()

void TPad::SetBorderSize

(

Short_t 

bordersize)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 322 of file TPad.h.

◆ SetCanvas()

void TPad::SetCanvas

(

TCanvas * 

c)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 323 of file TPad.h.

◆ SetCanvasSize()

void TPad::SetCanvasSize

(

UInt_t 

ww,

UInt_t 

wh 

)

overridevirtual

Set canvas size.

Implements TVirtualPad.

Definition at line 2807 of file TPad.cxx.

◆ SetCopyGLDevice()

void TPad::SetCopyGLDevice

(

Bool_t 

copy)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 363 of file TPad.h.

◆ SetCrosshair()

void TPad::SetCrosshair

(

Int_t 

crhair = 1)

overridevirtual

Set crosshair active/inactive.

If crhair != 0, a crosshair will be drawn in the pad and its sub-pads.

If the canvas crhair = 1 , the crosshair spans the full canvas.

If the canvas crhair > 1 , the crosshair spans only the pad.

Implements TVirtualPad.

Definition at line 6539 of file TPad.cxx.

◆ SetCursor()

void TPad::SetCursor

(

ECursor 

cursor)

overridevirtual

Set cursor type.

Implements TVirtualPad.

Definition at line 2815 of file TPad.cxx.

◆ SetDoubleBuffer()

void TPad::SetDoubleBuffer

(

Int_t 

mode = 1)

overridevirtual

Set double buffer mode ON or OFF.

Implements TVirtualPad.

Definition at line 2823 of file TPad.cxx.

◆ SetDrawOption()

void TPad::SetDrawOption

(

Option_t * 

option = "")

inlineoverridevirtual

Set drawing option for object.

This option only affects the drawing style and is stored in the option field of the TObjOptLink supporting a TPad's primitive list (TList). Note that it does not make sense to call object.SetDrawOption(option) before having called object.Draw().

Reimplemented from TObject.

Definition at line 328 of file TPad.h.

◆ SetEditable()

void TPad::SetEditable

(

Bool_t 

mode = kTRUE)

overridevirtual

Set pad editable yes/no If a pad is not editable:

one cannot modify the pad and its objects via the mouse.

one cannot add new objects to the pad

Implements TVirtualPad.

Definition at line 5930 of file TPad.cxx.

◆ SetFillStyle()

void TPad::SetFillStyle

(

Style_t 

fstyle)

overridevirtual

Override TAttFill::FillStyle for TPad because we want to handle style=0 as style 4000.

Reimplemented from TAttFill.

Definition at line 5949 of file TPad.cxx.

◆ SetFixedAspectRatio()

void TPad::SetFixedAspectRatio

(

Bool_t 

fixed = kTRUE)

overridevirtual

Fix pad aspect ratio to current value if fixed is true.

Implements TVirtualPad.

Definition at line 5906 of file TPad.cxx.

◆ SetGLDevice()

virtual void TPad::SetGLDevice

(

Int_t 

dev)

inlinevirtual

Definition at line 362 of file TPad.h.

◆ SetGrid()

void TPad::SetGrid

(

Int_t 

valuex = 1,

Int_t 

valuey = 1 

)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 331 of file TPad.h.

◆ SetGridx()

void TPad::SetGridx

(

Int_t 

value = 1)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 332 of file TPad.h.

◆ SetGridy()

void TPad::SetGridy

(

Int_t 

value = 1)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 333 of file TPad.h.

◆ SetLogx()

void TPad::SetLogx

(

Int_t 

value = 1)

overridevirtual

Set Lin/Log scale for X.

value = 0 X scale will be linear

value = 1 X scale will be logarithmic (base 10)

value > 1 reserved for possible support of base e or other

Implements TVirtualPad.

Definition at line 5961 of file TPad.cxx.

◆ SetLogy()

void TPad::SetLogy

(

Int_t 

value = 1)

overridevirtual

Set Lin/Log scale for Y.

value = 0 Y scale will be linear

value = 1 Y scale will be logarithmic (base 10)

value > 1 reserved for possible support of base e or other

Implements TVirtualPad.

Definition at line 5975 of file TPad.cxx.

◆ SetLogz()

void TPad::SetLogz

(

Int_t 

value = 1)

overridevirtual

Set Lin/Log scale for Z.

Implements TVirtualPad.

Definition at line 5986 of file TPad.cxx.

◆ SetMaxPickDistance()

void TPad::SetMaxPickDistance

(

Int_t 

maxPick = 5)

static

static function to set the maximum Pick Distance fgMaxPickDistance This parameter is used in TPad::Pick to select an object if its DistancetoPrimitive returns a value < fgMaxPickDistance The default value is 5 pixels.

Setting a smaller value will make picking more precise but also more difficult

Definition at line 6555 of file TPad.cxx.

◆ SetName()

void TPad::SetName

(

const char * 

name)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 349 of file TPad.h.

◆ SetNumber()

virtual void TPad::SetNumber

(

Int_t 

number)

inlinevirtual

Definition at line 338 of file TPad.h.

◆ SetPad() [1/2]

void TPad::SetPad

(

const char * 

name,

const char * 

title,

Double_t 

xlow,

Double_t 

ylow,

Double_t 

xup,

Double_t 

yup,

Color_t 

color = 35,

Short_t 

bordersize = 5,

Short_t 

bordermode = -1 

)

overridevirtual

Set all pad parameters.

Implements TVirtualPad.

Definition at line 6046 of file TPad.cxx.

◆ SetPad() [2/2]

void TPad::SetPad

(

Double_t 

xlow,

Double_t 

ylow,

Double_t 

xup,

Double_t 

yup 

)

overridevirtual

Set canvas range for pad and resize the pad.

If the aspect ratio was fixed before the call it will be un-fixed.

Implements TVirtualPad.

Definition at line 5998 of file TPad.cxx.

◆ SetPhi()

void TPad::SetPhi

(

Double_t 

phi = 30)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 356 of file TPad.h.

◆ SetSelected()

void TPad::SetSelected

(

TObject * 

obj)

overridevirtual

Set selected.

Implements TVirtualPad.

Definition at line 2831 of file TPad.cxx.

◆ SetTheta()

void TPad::SetTheta

(

Double_t 

theta = 30)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 355 of file TPad.h.

◆ SetTicks()

void TPad::SetTicks

(

Int_t 

valuex = 1,

Int_t 

valuey = 1 

)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 351 of file TPad.h.

◆ SetTickx()

void TPad::SetTickx

(

Int_t 

value = 1)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 352 of file TPad.h.

◆ SetTicky()

void TPad::SetTicky

(

Int_t 

value = 1)

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 353 of file TPad.h.

◆ SetTitle()

void TPad::SetTitle

(

const char * 

title = "")

inlineoverridevirtual

Implements TVirtualPad.

Definition at line 354 of file TPad.h.

◆ SetToolTipText()

void TPad::SetToolTipText

(

const char * 

text,

Long_t 

delayms = 1000 

)

overridevirtual

Set tool tip text associated with this pad.

The delay is in milliseconds (minimum 250). To remove tool tip call method with text = 0.

Implements TVirtualPad.

Definition at line 6565 of file TPad.cxx.

◆ SetVertical()

void TPad::SetVertical

(

Bool_t 

vert = kTRUE)

overridevirtual

Set pad vertical (default) or horizontal.

Implements TVirtualPad.

Definition at line 6579 of file TPad.cxx.

◆ SetView()

void TPad::SetView

(

TView * 

view = nullptr)

overridevirtual

Set the current TView. Delete previous view if view=0.

Implements TVirtualPad.

Definition at line 6070 of file TPad.cxx.

◆ SetViewer3D()

void TPad::SetViewer3D

(

TVirtualViewer3D * 

viewer3d)

inlineoverridevirtual

Reimplemented from TVirtualPad.

Definition at line 360 of file TPad.h.

◆ ShowGuidelines()

void TPad::ShowGuidelines

(

TObject * 

object,

const Int_t 

event,

const char 

mode = 'i',

const bool 

cling = true 

)

overridevirtual

Shows lines to indicate if a TAttBBox2D object is aligned to the center or to another object, shows distance arrows if two objects on screen have the same distance to another object Call from primitive in Execute Event, in ButtonMotion after the new coordinates have been set, to 'stick' once when button is up to delete lines.

modes: t (Top), b (bottom), l (left), r (right), i (inside) in resize modes (t,b,l,r) only size arrows are sticky

in mode, the function gets the point on the element that is clicked to move (i) or resize (all others). The expected values are:

Implements TVirtualPad.

Definition at line 6225 of file TPad.cxx.

◆ StartEditing()

virtual void TPad::StartEditing

(

)

inlinevirtual

Definition at line 413 of file TPad.h.

◆ Streamer()

void TPad::Streamer

(

TBuffer & 

b)

overridevirtual

Stream a class object.

Reimplemented from TObject.

Reimplemented in TSlider.

Definition at line 6588 of file TPad.cxx.

◆ StreamerNVirtual()

void TPad::StreamerNVirtual

(

TBuffer & 

ClassDef_StreamerNVirtual_b)

inline

Definition at line 415 of file TPad.h.

◆ Update()

void TPad::Update

(

)

overridevirtual

Update pad.

Implements TVirtualPad.

Definition at line 2839 of file TPad.cxx.

◆ UpdateAsync()

void TPad::UpdateAsync

(

)

overridevirtual

Asynchronous pad update.

In case of web-based canvas triggers update of the canvas on the client side, but does not wait that real update is completed. Avoids blocking of caller thread. Have to be used if called from other web-based widget to avoid logical dead-locks. In case of normal canvas just canvas->Update() is performed.

Implements TVirtualPad.

Definition at line 2851 of file TPad.cxx.

◆ UseCurrentStyle()

void TPad::UseCurrentStyle

(

)

overridevirtual

Force a copy of current style for all objects in pad.

Reimplemented from TObject.

Definition at line 6802 of file TPad.cxx.

◆ UtoAbsPixel()

Int_t TPad::UtoAbsPixel

(

Double_t 

u)

const

overridevirtual

Convert X NDC to absolute pixel.

Implements TVirtualPad.

Definition at line 7333 of file TPad.cxx.

◆ UtoPixel()

Int_t TPad::UtoPixel

(

Double_t 

u)

const

overridevirtual

Convert X NDC to pixel.

Implements TVirtualPad.

Definition at line 7307 of file TPad.cxx.

◆ VtoAbsPixel()

Int_t TPad::VtoAbsPixel

(

Double_t 

v)

const

overridevirtual

Convert Y NDC to absolute pixel.

Implements TVirtualPad.

Definition at line 7341 of file TPad.cxx.

◆ VtoPixel()

Int_t TPad::VtoPixel

(

Double_t 

v)

const

overridevirtual

Convert Y NDC to pixel.

Implements TVirtualPad.

Definition at line 7320 of file TPad.cxx.

◆ WaitPrimitive()

TObject * TPad::WaitPrimitive

(

const char * 

pname = "",

const char * 

emode = "" 

)

overridevirtual

Loop and sleep until a primitive with name=pname is found in the pad.

If emode is given, the editor is automatically set to emode, ie it is not required to have the editor control bar.

The possible values for emode are:

emode = "" (default). User will select the mode via the editor bar

emode = "Arc", "Line", "Arrow", "Button", "Diamond", "Ellipse",

emode = "Pad","pave", "PaveLabel","PaveText", "PavesText",

emode = "PolyLine", "CurlyLine", "CurlyArc", "Text", "Marker", "CutG"

If emode is specified and it is not valid, "PolyLine" is assumed. If emode is not specified or ="", an attempt is to use pname[1...]

for example if pname="TArc", emode="Arc" will be assumed. When this function is called within a macro, the macro execution is suspended until a primitive corresponding to the arguments is found in the pad.

If CRTL/C is typed in the pad, the function returns 0.

While this function is executing, one can use the mouse, interact with the graphics pads, use the Inspector, Browser, TreeViewer, etc.

Examples: c1.WaitPrimitive(); // Return the first created primitive

// whatever it is.

// If a double-click with the mouse is executed

// in the pad or any key pressed, the function

// returns 0.

c1.WaitPrimitive("ggg"); // Set the editor in mode "PolyLine/Graph"

// Create a polyline, then using the context

// menu item "SetName", change the name

// of the created TGraph to "ggg"

c1.WaitPrimitive("TArc");// Set the editor in mode "Arc". Returns

// as soon as a TArc object is created.

c1.WaitPrimitive("lat","Text"); // Set the editor in Text/Latex mode.

// Create a text object, then Set its name to "lat"

The following macro waits for 10 primitives of any type to be created.

{

TCanvas c1("c1");

TObject *obj;

for (Int_t i=0;i<10;i++) {

obj = gPad->WaitPrimitive();

if (!obj) break;

printf("Loop i=%d, found objIsA=%s, name=%s\n",

i,obj->ClassName(),obj->GetName());

}

}

TObject::GetNamevirtual const char * GetName() constReturns name of object.Definition TObject.cxx:439

TObject::ClassNamevirtual const char * ClassName() constReturns name of class to which the object belongs.Definition TObject.cxx:207

If ROOT runs in batch mode a call to this method does nothing.

Implements TVirtualPad.

Definition at line 6922 of file TPad.cxx.

◆ x3d()

void TPad::x3d

(

Option_t * 

type = "")

virtual

Deprecated: use TPad::GetViewer3D() instead.

Reimplemented in TButton, TDialogCanvas, and TInspectCanvas.

Definition at line 7007 of file TPad.cxx.

◆ XtoAbsPixel()

Int_t TPad::XtoAbsPixel

(

Double_t 

x)

const

overridevirtual

Convert X coordinate to absolute pixel.

Implements TVirtualPad.

Definition at line 7349 of file TPad.cxx.

◆ XtoPad()

Double_t TPad::XtoPad

(

Double_t 

x)

const

overridevirtual

Convert x from X to pad.

Implements TVirtualPad.

Definition at line 3452 of file TPad.cxx.

◆ XtoPixel()

Int_t TPad::XtoPixel

(

Double_t 

x)

const

overridevirtual

Convert X coordinate to pixel.

Implements TVirtualPad.

Definition at line 7360 of file TPad.cxx.

◆ XYtoAbsPixel()

void TPad::XYtoAbsPixel

(

Double_t 

x,

Double_t 

y,

Int_t & 

xpixel,

Int_t & 

ypixel 

)

const

virtual

Convert X/Y into absolute pixel coordinates.

Definition at line 7289 of file TPad.cxx.

◆ XYtoPixel()

void TPad::XYtoPixel

(

Double_t 

x,

Double_t 

y,

Int_t & 

xpixel,

Int_t & 

ypixel 

)

const

virtual

Convert X/Y into pixel coordinates.

Definition at line 7298 of file TPad.cxx.

◆ YtoAbsPixel()

Int_t TPad::YtoAbsPixel

(

Double_t 

y)

const

overridevirtual

Convert Y coordinate to absolute pixel.

Implements TVirtualPad.

Definition at line 7373 of file TPad.cxx.

◆ YtoPad()

Double_t TPad::YtoPad

(

Double_t 

y)

const

overridevirtual

Convert y from Y to pad.

Implements TVirtualPad.

Definition at line 3464 of file TPad.cxx.

◆ YtoPixel()

Int_t TPad::YtoPixel

(

Double_t 

y)

const

overridevirtual

Convert Y coordinate to pixel.

Implements TVirtualPad.

Definition at line 7384 of file TPad.cxx.

Friends And Related Symbol Documentation

◆ TWebCanvas

friend class TWebCanvas

friend

Definition at line 30 of file TPad.h.

Member Data Documentation

◆ fAbsCoord

Bool_t TPad::fAbsCoord

protected

Use absolute coordinates.

Definition at line 102 of file TPad.h.

◆ fAbsHNDC

Double_t TPad::fAbsHNDC

protected

Absolute Height of pad along Y in NDC.

Definition at line 72 of file TPad.h.

◆ fAbsPixeltoXk

Double_t TPad::fAbsPixeltoXk

protected

Conversion coefficient for absolute pixel to X World.

Definition at line 55 of file TPad.h.

◆ fAbsPixeltoYk

Double_t TPad::fAbsPixeltoYk

protected

Conversion coefficient for absolute pixel to Y World.

Definition at line 58 of file TPad.h.

◆ fAbsWNDC

Double_t TPad::fAbsWNDC

protected

Absolute Width of pad along X in NDC.

Definition at line 71 of file TPad.h.

◆ fAbsXlowNDC

Double_t TPad::fAbsXlowNDC

protected

Absolute X top left corner of pad in NDC [0,1].

Definition at line 69 of file TPad.h.

◆ fAbsYlowNDC

Double_t TPad::fAbsYlowNDC

protected

Absolute Y top left corner of pad in NDC [0,1].

Definition at line 70 of file TPad.h.

◆ fAspectRatio

Double_t TPad::fAspectRatio

protected

ratio of w/h in case of fixed ratio

Definition at line 82 of file TPad.h.

◆ fBorderMode

Short_t TPad::fBorderMode

protected

Bordermode (-1=down, 0 = no border, 1=up)

Definition at line 98 of file TPad.h.

◆ fBorderSize

Short_t TPad::fBorderSize

protected

pad bordersize in pixels

Definition at line 97 of file TPad.h.

◆ fCanvas

TCanvas* TPad::fCanvas {nullptr}

protected

! Pointer to mother canvas

Definition at line 106 of file TPad.h.

◆ fCGnx

Int_t TPad::fCGnx

protected

! Size of the collide grid along x

Definition at line 119 of file TPad.h.

◆ fCGny

Int_t TPad::fCGny

protected

! Size of the collide grid along y

Definition at line 120 of file TPad.h.

◆ fCollideGrid

std::vector TPad::fCollideGrid

protected

! Grid used to find empty space when adding a box (Legend) in a pad

Definition at line 118 of file TPad.h.

◆ fCopyGLDevice

Bool_t TPad::fCopyGLDevice

protected

!

Definition at line 86 of file TPad.h.

◆ fCrosshair

Int_t TPad::fCrosshair

protected

Crosshair type (0 if no crosshair requested)

Definition at line 95 of file TPad.h.

◆ fCrosshairPos

Int_t TPad::fCrosshairPos

protected

Position of crosshair.

Definition at line 96 of file TPad.h.

◆ fEditable

Bool_t TPad::fEditable

protected

True if canvas is editable.

Definition at line 103 of file TPad.h.

◆ fEmbeddedGL

Bool_t TPad::fEmbeddedGL

protected

!

Definition at line 87 of file TPad.h.

◆ fExecs

TList* TPad::fExecs {nullptr}

protected

List of commands to be executed when a pad event occurs.

Definition at line 108 of file TPad.h.

◆ fFixedAspectRatio

Bool_t TPad::fFixedAspectRatio

protected

True if fixed aspect ratio.

Definition at line 104 of file TPad.h.

◆ fFrame

TFrame* TPad::fFrame {nullptr}

protected

! Pointer to 2-D frame (if one exists)

Definition at line 111 of file TPad.h.

◆ fGLDevice

Int_t TPad::fGLDevice

protected

! OpenGL off-screen pixmap identifier

Definition at line 85 of file TPad.h.

◆ fgMaxPickDistance

Int_t TPad::fgMaxPickDistance = 5

staticprotected

Maximum Pick Distance.

Definition at line 115 of file TPad.h.

◆ fGridx

Bool_t TPad::fGridx

protected

Set to true if grid along X.

Definition at line 100 of file TPad.h.

◆ fGridy

Bool_t TPad::fGridy

protected

Set to true if grid along Y.

Definition at line 101 of file TPad.h.

◆ fHNDC

Double_t TPad::fHNDC

protected

Height of pad along Y in Normalized Coordinates (NDC)

Definition at line 67 of file TPad.h.

◆ fLogx

Int_t TPad::fLogx

protected

(=0 if X linear scale, =1 if log scale)

Definition at line 91 of file TPad.h.

◆ fLogy

Int_t TPad::fLogy

protected

(=0 if Y linear scale, =1 if log scale)

Definition at line 92 of file TPad.h.

◆ fLogz

Int_t TPad::fLogz

protected

(=0 if Z linear scale, =1 if log scale)

Definition at line 93 of file TPad.h.

◆ fModified

Bool_t TPad::fModified

protected

Set to true when pad is modified.

Definition at line 99 of file TPad.h.

◆ fMother

TPad* TPad::fMother {nullptr}

protected

! pointer to mother of the list

Definition at line 105 of file TPad.h.

◆ fName

TString TPad::fName

protected

Pad name.

Definition at line 109 of file TPad.h.

◆ fNextPaletteColor

Int_t TPad::fNextPaletteColor

protected

Next automatic color.

Definition at line 117 of file TPad.h.

◆ fNumber

Int_t TPad::fNumber

protected

pad number identifier

Definition at line 88 of file TPad.h.

◆ fNumPaletteColor

Int_t TPad::fNumPaletteColor

protected

Number of objects with an automatic color.

Definition at line 116 of file TPad.h.

◆ fPadPaint

Int_t TPad::fPadPaint

protected

Set to 1 while painting the pad.

Definition at line 94 of file TPad.h.

◆ fPadPointer

TObject* TPad::fPadPointer {nullptr}

protected

! free pointer

Definition at line 113 of file TPad.h.

◆ fPadView3D

TObject* TPad::fPadView3D {nullptr}

protected

! 3D View of this TPad

Definition at line 114 of file TPad.h.

◆ fPhi

Double_t TPad::fPhi

protected

phi angle to view as lego/surface

Definition at line 80 of file TPad.h.

◆ fPixeltoX

Double_t TPad::fPixeltoX

protected

xworld = fPixeltoXk + fPixeltoX*xpixel

Definition at line 57 of file TPad.h.

◆ fPixeltoXk

Double_t TPad::fPixeltoXk

protected

Conversion coefficient for pixel to X World.

Definition at line 56 of file TPad.h.

◆ fPixeltoY

Double_t TPad::fPixeltoY

protected

yworld = fPixeltoYk + fPixeltoY*ypixel

Definition at line 60 of file TPad.h.

◆ fPixeltoYk

Double_t TPad::fPixeltoYk

protected

Conversion coefficient for pixel to Y World.

Definition at line 59 of file TPad.h.

◆ fPixmapID

Int_t TPad::fPixmapID

protected

! Off-screen pixmap identifier

Definition at line 84 of file TPad.h.

◆ fPrimitives

TList* TPad::fPrimitives {nullptr}

protected

->List of primitives (subpads)

Definition at line 107 of file TPad.h.

◆ fTheta

Double_t TPad::fTheta

protected

theta angle to view as lego/surface

Definition at line 79 of file TPad.h.

◆ fTickx

Int_t TPad::fTickx

protected

Set to 1 if tick marks along X.

Definition at line 89 of file TPad.h.

◆ fTicky

Int_t TPad::fTicky

protected

Set to 1 if tick marks along Y.

Definition at line 90 of file TPad.h.

◆ fTip

TObject* TPad::fTip {nullptr}

private

! tool tip associated with box

Definition at line 33 of file TPad.h.

◆ fTitle

TString TPad::fTitle

protected

Pad title.

Definition at line 110 of file TPad.h.

◆ fUtoAbsPixelk

Double_t TPad::fUtoAbsPixelk

protected

Conversion coefficient for U NDC to absolute pixel.

Definition at line 48 of file TPad.h.

◆ fUtoPixel

Double_t TPad::fUtoPixel

protected

xpixel = fUtoPixelk + fUtoPixel*undc

Definition at line 50 of file TPad.h.

◆ fUtoPixelk

Double_t TPad::fUtoPixelk

protected

Conversion coefficient for U NDC to pixel.

Definition at line 49 of file TPad.h.

◆ fUxmax

Double_t TPad::fUxmax

protected

Maximum value on the X axis.

Definition at line 76 of file TPad.h.

◆ fUxmin

Double_t TPad::fUxmin

protected

Minimum value on the X axis.

Definition at line 74 of file TPad.h.

◆ fUymax

Double_t TPad::fUymax

protected

Maximum value on the Y axis.

Definition at line 77 of file TPad.h.

◆ fUymin

Double_t TPad::fUymin

protected

Minimum value on the Y axis.

Definition at line 75 of file TPad.h.

◆ fView

TView* TPad::fView {nullptr}

protected

! Pointer to 3-D view (if one exists)

Definition at line 112 of file TPad.h.

◆ fViewer3D

TVirtualViewer3D* TPad::fViewer3D {nullptr}

protected

! Current 3D viewer

Definition at line 123 of file TPad.h.

◆ fVtoAbsPixelk

Double_t TPad::fVtoAbsPixelk

protected

Conversion coefficient for V NDC to absolute pixel.

Definition at line 51 of file TPad.h.

◆ fVtoPixel

Double_t TPad::fVtoPixel

protected

ypixel = fVtoPixelk + fVtoPixel*vndc

Definition at line 53 of file TPad.h.

◆ fVtoPixelk

Double_t TPad::fVtoPixelk

protected

Conversion coefficient for V NDC to pixel.

Definition at line 52 of file TPad.h.

◆ fWNDC

Double_t TPad::fWNDC

protected

Width of pad along X in Normalized Coordinates (NDC)

Definition at line 66 of file TPad.h.

◆ fX1

Double_t TPad::fX1

protected

X of lower X coordinate.

Definition at line 36 of file TPad.h.

◆ fX2

Double_t TPad::fX2

protected

X of upper X coordinate.

Definition at line 38 of file TPad.h.

◆ fXlowNDC

Double_t TPad::fXlowNDC

protected

X bottom left corner of pad in NDC [0,1].

Definition at line 62 of file TPad.h.

◆ fXtoAbsPixelk

Double_t TPad::fXtoAbsPixelk

protected

Conversion coefficient for X World to absolute pixel.

Definition at line 41 of file TPad.h.

◆ fXtoPixel

Double_t TPad::fXtoPixel

protected

xpixel = fXtoPixelk + fXtoPixel*xworld

Definition at line 43 of file TPad.h.

◆ fXtoPixelk

Double_t TPad::fXtoPixelk

protected

Conversion coefficient for X World to pixel.

Definition at line 42 of file TPad.h.

◆ fXUpNDC

Double_t TPad::fXUpNDC

protected

Definition at line 64 of file TPad.h.

◆ fY1

Double_t TPad::fY1

protected

Y of lower Y coordinate.

Definition at line 37 of file TPad.h.

◆ fY2

Double_t TPad::fY2

protected

Y of upper Y coordinate.

Definition at line 39 of file TPad.h.

◆ fYlowNDC

Double_t TPad::fYlowNDC

protected

Y bottom left corner of pad in NDC [0,1].

Definition at line 63 of file TPad.h.

◆ fYtoAbsPixelk

Double_t TPad::fYtoAbsPixelk

protected

Conversion coefficient for Y World to absolute pixel.

Definition at line 44 of file TPad.h.

◆ fYtoPixel

Double_t TPad::fYtoPixel

protected

ypixel = fYtoPixelk + fYtoPixel*yworld

Definition at line 46 of file TPad.h.

◆ fYtoPixelk

Double_t TPad::fYtoPixelk

protected

Conversion coefficient for Y World to pixel.

Definition at line 45 of file TPad.h.

◆ fYUpNDC

Double_t TPad::fYUpNDC

protected

Definition at line 65 of file TPad.h.

Libraries for TPad:

[legend]

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

graf2d/gpad/inc/TPad.h

graf2d/gpad/src/TPad.cxx

TPad

ROOT master - Reference Guide Generated on Thu Feb 29 2024 11:41:18 (GVA Time) using Doxygen 1.9.8   

LG G Pad 5 10.1评论|224 个事实与亮点

LG G Pad 5 10.1评论|224 个事实与亮点

类别

_loupe

搜索移动电话显示卡无线耳机中央处理器cn概览价格评测规格+添加另一个目的是比较Home > 平板对比 > LG G Pad 5 10.146分LG G Pad 5 10.1vsLG G Pad 5 10.1对比:规格与价格LG G Pad 5 10.1为什么LG G Pad 5 10.1优于平均水平?电量?8200 mAhvs6601.8 mAh厚度?7.9 mmvs8.53 mm百万像素(前置摄像头)?5MPvs4.14MP高度?150.6 mmvs163.62 mm半导体尺寸?14 nmvs19.15 nm支持的语言数量多?125vs100.74体积?293.98 cm³vs338.44 cm³OpenCL(开放计算语言)版本?2vs1.75向下滚动,浏览更多细节最热门的对比是哪些?vsSamsung Galaxy Tab S8vsSamsung Galaxy Tab S9vsSamsung Galaxy Tab A9 PlusvsSamsung Galaxy Tab S9 FE PlusvsSamsung Galaxy Tab A9vsSamsung Galaxy Tab S9 FEvsApple iPad (2022)vsXiaomi Pad 6vsHuawei MatePad 11.5vsXiaomi Pad 6vsSamsung Galaxy Tab A9 PlusvsSamsung Galaxy Tab S6 Lite (2022)vsSamsung Galaxy Tab A9vsSamsung Galaxy Tab S9vsSamsung Galaxy Tab A8 10.5vsSamsung Galaxy Tab A9vsSamsung Galaxy Tab S9 FEvsXiaomi Pad 6vsSamsung Galaxy Tab S9vsSamsung Galaxy Tab S9 FEvsSamsung Galaxy Tab S8vsSamsung Galaxy Tab S9vsSamsung Galaxy Tab A9 PlusvsSamsung Galaxy Tab S9 FE PlusvsSamsung Galaxy Tab A9vsSamsung Galaxy Tab S9 FEvsApple iPad (2022)vsXiaomi Pad 6vsHuawei MatePad 11.5vsXiaomi Pad 6vsSamsung Galaxy Tab A9 PlusvsSamsung Galaxy Tab S6 Lite (2022)vsSamsung Galaxy Tab A9vsSamsung Galaxy Tab S9vsSamsung Galaxy Tab A8 10.5vsSamsung Galaxy Tab A9vsSamsung Galaxy Tab S9 FEvsXiaomi Pad 6vsSamsung Galaxy Tab S9vsSamsung Galaxy Tab S9 FEvsSamsung Galaxy Tab S8vsSamsung Galaxy Tab S9vsSamsung Galaxy Tab A9 PlusvsSamsung Galaxy Tab S9 FE PlusvsSamsung Galaxy Tab A9vsSamsung Galaxy Tab S9 FEvsApple iPad (2022)vsXiaomi Pad 6vsHuawei MatePad 11.5vsXiaomi Pad 6比价用户评论总体评价LG G Pad 5 10.18.01 用户评论LG G Pad 5 10.18.0/101 用户评论撰写评论功能做工8.0/10 1 votes价格10.0/10 1 votes显示质量10.0/10 1 votes电池寿命6.0/10 1 votes游戏2.0/10 1 votes评论最高分最低分最有帮助最近最早最高分最低分最有帮助最近最早Adam1年 前8 / 10翻译User-friendlinessAdam1年 前8 / 10After 21 months, this samsung is seviceable but is an overly complicated piece of garbage compared to my LG that i got from sprint; they werent perfect but they were a helluva lot better than t.mobile.优点LG缺点Samsung投票0 位用户认为有帮助撰写评论设计重量498.1 g我们认为重量越轻越好,因为更轻的设备其携带舒适性就越高。家用电器的重量较轻也是优势,因为这样就能更轻松地进行运输。对于许多其他产品也是如此。厚度7.9 mm产品的厚度(或深度)。宽度247.1 mm宽度是指产品的水平尺寸。高度150.6 mm高度是指产品竖直方向上的尺寸。体积293.98 cm³体积是一种三维空间量,由产品外表面封闭而成,更简单地说就是产品所占据的空间。包括手写笔✖LG G Pad 5 10.1手写笔是一个配件,可以让你更精确的触摸屏进行互动,并且是绘画和写作特别有用。拥有一个可分离的键盘✖LG G Pad 5 10.1您可以分离设备的键盘,并使用屏幕作为平板电脑。拆卸键盘使得装置更轻,使用方便。拥有背光键盘✖LG G Pad 5 10.1键盘背光,使它更容易在黑暗中或昏暗的灯光类型。防尘、防水✖LG G Pad 5 10.1该装置防尘防水。防水装置可以抵抗水的渗透,例如强大的水射流,但不能浸没在水中。+ 展示更多 +展示屏幕尺寸10.1"屏幕大小(对角线)。分辨率1920 x 1200 px分辨率表示可在屏幕上显示的最大像素点数,其形式表现为水平方向的像素量点数与垂直方向的像素量点数。像素密度224 ppi像素密度是衡量屏幕分辨率的指标,使用每英寸屏幕的像素数(PPI)表示。更高的像素密度意味着在屏幕上渲染的图像更清晰,也意味着视觉体验更好。显示类型IPS、LCD显示器使用的技术类型。更新速度 未知。欢迎您提供建议值。显示屏的刷新频率(1 Hz = 每秒一次)。刷新率越高,用户界面动画和视频播放效果就越流畅。触控采样率 未知。欢迎您提供建议值。触控采样率是指屏幕能够记录触摸输入并通过渲染下一帧来作出反应的速度。也称触控刷新率。具有品牌耐损伤玻璃✖LG G Pad 5 10.1耐损伤玻璃 (如康宁Gorilla玻璃或朝日Dragontrail玻璃) 更薄,重量更轻,可以承受高强度的压力。具有防反射涂层✖LG G Pad 5 10.1这将有助于减少从您的设备发出的反射。支持 HRD10✖LG G Pad 5 10.1HDR10 是一种 HDR(高动态范围)视频技术。与标准动态范围(SDR)视频相比,HDR10 视频拥有更好的对比度与色彩深度,可生成栩栩如生的图像。+ 展示更多 +性能内存32GB内部存储空间,也称只读存储器(ROM),指设备内置的可用于存储系统数据、应用以及用户生成数据的存储空间。内部存储空间越大,设备所能保存的文件和应用也就更多。RAM(随机存取存储器)4GB随机存取存储器(RAM)是一种用于存储工作数据与机器代码的存储器。更大的RAM在进行多任务处理时非常实用,有利于同时运行更多程序或在浏览器中打开更多标签页。CPU 速度2 x 2.4 GHz & 2 x 1.6 GHz (Qualcomm Snapdragon 821 MSM8996 Pro)CPU 速度表示了 CPU 一秒内能够进行多少处理周期,所有核心(处理单元)均被考虑在内。具体计算方法是将每个核心的时钟频率相加,对于使用了不同微架构的多核心处理器则是每组核心相加。有外部储存装置✔LG G Pad 5 10.1该设备拥有一个标准的内存插槽(SD卡或微型SD卡插槽),让您可以使用价钱实惠的记忆卡,扩大储存容量,也便于读取外置记忆卡的资料,如其它照相机的记忆卡里的照片。半导体尺寸14 nm (Qualcomm Snapdragon 821 MSM8996 Pro)越小的尺寸代表芯片越新。支持64-位元✔LG G Pad 5 10.1 (Qualcomm Snapdragon 821 MSM8996 Pro)32位的操作系统仅可以支持4GB的随机存储器(RAM)。64位的操作系统支持超过4GB的随机存储器(RAM),并可提高性能,同时支持运行64位的应用程序。支持的外部存储器最大数量512GB外部存储器由设备支持的最大数据量。内置LTE✔LG G Pad 5 10.1 (Qualcomm Snapdragon 821 MSM8996 Pro)系统芯片内置LTE基带芯片,它比使用3G网络的下载速度更快。使用big.LITTLE技术✔LG G Pad 5 10.1 (Qualcomm Snapdragon 821 MSM8996 Pro)使用big.LITTLE技术,一块芯片可以在两个处理器中转换,可以最大化设备的性能和电池寿命。例如,玩游戏时,使用功率更大的内核可以提高表现性能,而在进行查邮件等操作时,可以使用功率较小的内核,以便延长电池寿命。+ 展示更多 +摄像头百万像素(主摄像头)8 MP百万像素数决定了由主摄像头拍摄的图像解析度。更高的百万像素数意味着摄像头能够捕捉更多细节。不过,百万像素数并不是决定图像质量的唯一重要因素。百万像素(前置摄像头)5MP百万像素数量决定了通过前置摄像头拍摄的图片分辨率。更高的百万像素数意味着前置摄像头能够捕捉更多细节,这是拍摄高分辨率自拍照时的重要因素。录像(主摄像头)1080 x 30 fps使用主摄像头拍摄视频的最大分辨率。虽然可在其他帧速率中进行选择,但这类录制的分辨率通常较低。具有闪光灯✖LG G Pad 5 10.1闪光灯在光线不足的环境下十分有用,也可被当作手电筒使用。有前置摄像头✔LG G Pad 5 10.1前置摄像头可以用于视频通话和自拍。具有HDR(高动态范围)模式✔LG G Pad 5 10.1 (Android 9.0 Pie)可自动拍摄HDR(高动态范围)照片可以在相机内创建全景图片✔LG G Pad 5 10.1 (Android 9.0 Pie)设备能拍摄出场景的多个部份并把它们拼接起来形成一幅完整图像。支持慢镜头视频录制✖LG G Pad 5 10.1慢镜头是一种艺术性的视频效果,可让时间流逝速度减慢。具体是通过以比标准录制速度(24fps 或 30fps)更高的帧率来录制视频。慢镜头视频的帧率在 60fps 到 960fps之间。可通过触摸来自动对焦✔LG G Pad 5 10.1您只需在触摸屏上点击拍摄的对象,设备就会对其进行自动对焦。+ 展示更多 +音频有 aptX✖LG G Pad 5 10.1aptX 是一种通过蓝牙传递音频的编解码器,由高通公司开发且支持 384kbps 的 16 位音频。支持 aptX HD✖LG G Pad 5 10.1aptX HD 是由高通公司开发的用于蓝牙设备的音频编解码器,支持高质量的 24 位音频(比特率为 576kbps)。支持 LDAC✖LG G Pad 5 10.1LDAC 是索尼为蓝牙音频开发的编解码器。其能够达到 990kbps 的极高比特率并提供高分辨率的音频,还可以自动调整到 330kbps 或 660kbps 的较低比特率以提高稳定性。支持 aptX Low Latency✖LG G Pad 5 10.1aptX Low Latency 是高通公司开发的编解码器。其使用蓝牙 5.0 技术实现低延迟音频(大约 40 毫秒),这在您想要避免音频延迟(例如玩游戏时)时非常实用。支持 aptX Adaptive✖LG G Pad 5 10.1aptx Adaptive 是一种用于蓝牙设备的音频编解码器,由高通公司开发。其具有可变比特率(279kbps 和 420kbps 之间),这意味着可为不同场景调整比特率,例如:聆听高清音频或减少其他设备的干扰。具有 aptX Lossless 功能✖LG G Pad 5 10.1aptX Lossless 是一种由高通公司开发的蓝牙设备音频编解码器,其支持高质量的 16 位/44.1kHz 音频(最大比特率为 1200kbps)。该编解码器可提供 CD 级音质的音频,且不会丢失任何数据。有立体声喇叭✔LG G Pad 5 10.1带有立体声音箱的设备,可在用户周围从左到右提供声音效果,从而为其带来更加逼真和更好的体验。具有一个3.5毫米耳机插口✔LG G Pad 5 10.1具有标准的耳机迷你插口,支持使用绝大多数的耳机。麦克风数量1较多的麦克风具有较好的声音品质,而且可以降低背景噪音。+ 展示更多 +电池电量8200 mAh电量,也称电池容量,代表了电池中存储的电能多少。更多电量意味着电池的使用时间越长。电池寿命长 未知。欢迎您提供建议值。该设备的电池寿命(在使用时),为制造商提供的。加上较长的电池寿命,你必须在设备不经常充电。支持快充✔LG G Pad 5 10.1快充技术,如高通 Quick Charge 或联发科 Pump Express,都用于缩短设备充电的时间。举个例子,采用 Quick Charge 3.0 技术的设备能够在 30 分钟的时间内将电池充至 50%。可无线充电✖LG G Pad 5 10.1支持 Qi 等无线充电标准。如需为设备充电,您只需将其放在兼容的充电板上即可。充电时间 未知。欢迎您提供建议值。电池充满电所需要的时长。运行时的耗电量 未知。欢迎您提供建议值。当设备处于打开状态时,需要消耗多少电力。有电力显示器✔LG G Pad 5 10.1电量显示器会发出低电量提示。有可重复充电的电池✔LG G Pad 5 10.1蓄电池可以重复使用。具有可拆卸电池✖LG G Pad 5 10.1电池可拆卸,如果电池坏了,用户可进行电池更换。功能Wi-Fi 版本Wi-Fi 5 (802.11ac)、Wi-Fi 4 (802.11n)设备支持的 Wi-Fi 版本。SIM 卡1 SIMSIM 卡支持的号码和类型。有邮件隐私保护✖LG G Pad 5 10.1邮件隐私保护是默认邮件应用的内置功能,可以阻止发件人使用跟踪像素来查看您是否阅读了一封邮件,还可向发件人隐藏您的 IP 地址。有终端设备机器学习✖LG G Pad 5 10.1 (Android 9.0 Pie)终端设备机器学习可用于在照片应用中识别人员、地点以及更多内容。此类算法运行于设备之上,也仅会在设备上保留敏感数据。竞争对手服务会将照片上传至服务器上进行识别,此类操作就需要分享个人数据。有剪贴板警告✖LG G Pad 5 10.1这一隐私功能会借助一则简短提醒来在应用从剪贴板复制数据时向您发出警告。有位置隐私选项✖LG G Pad 5 10.1这一隐私功能允许您同应用分享大致位置而不是准确位置。有摄像头/麦克风隐私选项✖LG G Pad 5 10.1您可在设备上启用或禁用应用对于摄像头或麦克风的访问权限。此外还会有指示图标在应用使用摄像头或麦克风是以对您给出提示。可阻止应用追踪✖LG G Pad 5 10.1部分应用甚至会在未使用时追踪您的活动。这一隐私功能允许您阻止此类追踪,您可在所用应用或个别应用上设置该功能。阻止跨站跟踪✖LG G Pad 5 10.1此设置(默认浏览器中)允许您阻止跨站追踪 Coockie 和数据以保护隐私。+ 展示更多 +其他有一个摄像灯✖LG G Pad 5 10.1摄像灯有助于在光线不足的情况下录制影片,比如在派对上。DirectX版本12 (Qualcomm Snapdragon 821 MSM8996 Pro)DirectX 会在游戏中使用,更新版本的 DirectX 可以交付更好的图形。有主题定制✔LG G Pad 5 10.1 (Android 9.0 Pie)主题定制功能允许您轻松改变用户界面(UI)的外观,例如改变系统颜色或应用图标。可以玩游戏,而他们下载✖LG G Pad 5 10.1 (Android 9.0 Pie)这意味着你不必等待整个游戏下载第一的后期阶段,而你正在玩的游戏下载。比价分享分享取消最佳的平板是什么?6Apple iPad Pro 11 (2022) Wi-Fi + Cellular7Samsung Galaxy Tab S8 Plus8Samsung Galaxy Tab S89Xiaomi Pad 6S Pro 12__410Apple iPad Pro 12__9 (2021) Wi-Fi + Cellular1Samsung Galaxy Tab S9 Ultra2Samsung Galaxy Tab S9 Plus3Samsung Galaxy Tab S94Samsung Galaxy Tab S8 Ultra5Apple iPad Pro 12__9 (2022) Wi-Fi + Cellular6Apple iPad Pro 11 (2022) Wi-Fi + Cellular7Samsung Galaxy Tab S8 Plus8Samsung Galaxy Tab S89Xiaomi Pad 6S Pro 12__410Apple iPad Pro 12__9 (2021) Wi-Fi + Cellular1Samsung Galaxy Tab S9 Ultra2Samsung Galaxy Tab S9 Plus3Samsung Galaxy Tab S94Samsung Galaxy Tab S8 Ultra5Apple iPad Pro 12__9 (2022) Wi-Fi + Cellular6Apple iPad Pro 11 (2022) Wi-Fi + Cellular7Samsung Galaxy Tab S8 Plus8Samsung Galaxy Tab S89Xiaomi Pad 6S Pro 12__410Apple iPad Pro 12__9 (2021) Wi-Fi + Cellular展示全部This page is currently only available in English.

资源網誌词汇表联系我们建议产品合作伙伴Versus关于我们编辑指南法律信息版本说明隐私条款Cookie万物皆可对比

【LG G Pad III 10.1】报价_参数_图片_论坛_LG G Pad 3平板电脑报价-ZOL中关村在线

【LG G Pad III 10.1】报价_参数_图片_论坛_LG G Pad 3平板电脑报价-ZOL中关村在线

登录

中关村在线

网站导航

网站功能

查报价

排行榜

商城

团购

经销商

商家库

新闻

调研

行情

模拟攒机

论坛

问答

软件下载

更多>>

产品频道

口碑榜

每日新品

玩转手机

视频频道

评测图解

维修库

解决方案库

试用中心

图赏

产品排行

产品入库

广告联盟

手机客户端

ZOL产品报价

|

平板电脑

全部分类

手机 / 5G手机 / 通讯产品

笔记本 / 超极本 / 台式电脑

平板电脑 / 智能穿戴 / 智能家居

数码相机 / 单反 / 数码摄像机

DIY硬件 / 外设 / 模拟攒机

数码产品 / MP3 / 移动电源

大家电 / 影音电视 / 游戏机

厨卫电器 / 小家电 / 生活家电

办公打印 / 投影 / 监控 / 软件

服务器 / 网络 / 无线 / 布线

汽车 / 电动车 / 汽车电子

手机

手机

游戏手机

三防手机

全面屏手机

大屏手机

折叠屏手机

老人机

手机配件

手机稳定器

手机电池

手机耳机

移动电源

手机充电器

手机底座

手机贴膜

手机保护套

手机其它配件

通讯产品

集团电话

对讲机

电话机

电话录音

电话IT伴侣

网络电话

会议电话

呼叫中心设备

呼叫器

笔记本电脑

笔记本电脑

超极本

2合1电脑

游戏本

时尚轻薄本

商务办公本

校园学生本

影音娱乐本

笔记本配件

笔记本电池

电源适配器

笔记本包

扩展坞

笔记本膜

台式整机

台式电脑

游戏电脑

家用电脑

商用电脑

迷你台式电脑

一体电脑

工作站

准系统

工控设备

小型机

电脑终端机

瘦客户机

电脑工具

平板电脑

平板电脑

安卓平板电脑

娱乐平板电脑

通话平板电脑

2合1平板电脑

商务平板电脑

平板电脑包

平板保护套/壳

平板底座/支架

平板贴膜

车载设备

连接线

智能穿戴

智能手表

智能手环

腕表

智能眼镜

智能头箍

智能服饰

智能跟踪器

VR眼镜

智能项链

智能戒指

其他智能产品

智能家居

智能插座

智能传感器

智能机器人

智能音箱

智能灯光

智能门控

智能电子猫眼

智能马桶盖

智能窗帘

智能创意

智能套装组合

数码相机

数码相机

单反

单电

微单

消费相机

拍立得

卡片相机

相机配件

相机稳定器

镜头

闪存卡

读卡器

相机贴膜

滤镜

三脚架

遮光罩

闪光灯

闪光灯配件

相机电池

充电器

相机包

转接环/转接筒

镜头盖

取景器

更多配件

数码摄像机

数码摄像机

4K摄像机

高清摄像机

运动摄像机

闪存摄像机

摄照一体机

无线摄像机

装机硬件

主板

显卡

CPU

内存

硬盘

固态硬盘

机箱

电源

散热器

光驱

声卡

DIY组装电脑

硬件外设

液晶显示器

音箱

键鼠套装

鼠标

键盘

鼠标垫

数位板

音箱配件

扩展配件

蓝牙适配器

视频采集卡

TV卡

硬盘/光驱盒

连接线转接卡

多串口卡

光盘片

主板芯片组

显示芯片

其他装机

随身视听

MP3

MP4

移动电源

耳机

蓝牙音响

户外便携音响

家居床头音响

扩音器

录音笔

摄像头

麦克风

移动存储

U盘

移动硬盘

数码相框

电子教育

翻译机

电子书

电子词典

复读机

电子教育

其他数码

USB HUB

插座/排插

数码配件

大家电

电视

空调

洗衣机

烘干机

冰箱

冷冻柜

酒柜

冰吧

遥控器

机顶盒

电视挂架

电视底座

空气环境机

影音家电

家庭影院

迷你音响

电视播放机

DVD播放机

蓝光播放器

影音线材

AV音箱

无线高清

游戏机

掌上游戏机

游戏机

手柄

方向盘

游戏机贴膜

游戏机电池

游戏机充电器

游戏机线材

游戏机摇杆

游戏周边

HIFI一体机

HIFI功放一体机

HIFI耳放一体机

HIFI扬声器

HIFI耳机

HIFI附加扬声器

HIFI音箱

HIFI音源

HIFI手机

HIFI随身播放器

HIFI CD机

HIFI解码器

HIFI数字播放器

HIFI数字界面

HIFI放大器

HIFI耳机放大器

HIFI功放

HIFI附件

HIFI避震

HIFI线材

HIFI电源处理

厨卫电器

集成灶

抽油烟机

燃气灶

热水器

燃气热水器

电热水器

太阳能热水器

中央热水器

浴霸

排气换气扇

洗碗机

消毒柜

小家电

电饭煲

电压力锅

电火锅

电磁炉

微波炉

空气炸锅

电饼铛

烤箱

多士炉

破壁机

面条机

绞肉机

榨汁机

豆浆机

和面机

果蔬清洗机

净水设备

酸奶机

电水壶

净水器

饮水机

咖啡机

生活家电

空气净化器

中央空气净化器

电暖器

电暖桌

吸尘器

扫地机器人

洗地机

空调扇

电风扇

加湿器

除湿机

除螨机

电熨斗

收音机

护眼台灯

更多家电

个人护理

剃须刀

电吹风

电动牙刷

脱毛器

鼻毛修剪器

睫毛卷翘器

美发器

美容仪

洁面仪

黑头仪

补水/蒸脸仪

冲牙器

办公打印

打印机

激光打印机

喷墨打印机

多功能一体机

大幅面打印机

扫描仪

高拍仪

传真机

复印机

墨盒

硒鼓

更多办公

投影显示

投影机

投影灯泡

投影展台

投影幕布

电子白板

投影机吊架

显示器支架

数码讲台手写屏

商用显示

会议平板

教育平板

专业显示器

酒店电视

数字标牌

触控一体机

液晶拼接

LED显示屏

多点触摸屏

更多产品

视频监控

监控摄像机

硬盘录像机

视频服务器

监控采集卡

光端机

监视器

中央控制系统

更多产品

考勤门禁系统

考勤机

门禁一体机

消费机

楼宇对讲

更多产品

软件

操作系统

办公软件

图像软件

杀毒软件

更多产品

服务器

服务器

服务器CPU

服务器内存

服务器硬盘

服务器主板

服务器准系统

服务器配件

服务器机箱

服务器电源

网络设备

网卡

交换机

路由器

程控交换机

ADSL

Modem

更多设备

无线网络

无线网卡

无线路由器

无线接入器

无线控制器

天馈系统

无线安全保密

网络安全

防火墙

UTM

防毒及邮件过滤

入侵检测

VPN及SSL VPN

物理安全隔离

应用监管

网络存储

RAID卡

SCSI卡

SCSI及SAS配件

磁带机

磁带库

磁盘阵列

网络存储

IP网络存储

硬盘抽取盒

KVM切换器

网络延长器

磁带

机房布线

综合布线

电缆与双绞线

光纤设备

光纤线缆

防雷产品

PDU电源分配器

精密空调

防静电地板

汽车电子

导航仪

雷达预警仪

行车记录仪

行车一体机

倒车雷达

DVD导航

行车电脑

车载空气净化器

车载冰箱

车载电源

车载吸尘器

车载影音

车载蓝牙

车载通讯

户外电子

GPS手表

代步出行

电动车

电动自行车

电动平衡车

汽车

新能源

油电混合

SUV

轿车

排行榜

新品

一拍即合

ZOL报价首页>

平板电脑>

LG平板电脑>

LG G Pad III 10.1

LG G Pad III 10.1别名:G Pad 3

综述介绍

参数

图片(3)

点评

报价

论坛

问答

整体外观图

效果图

黑色

共3张图片>>

参考报价:即将上市

重要参数:

尺寸:10.1英寸

分辨率:1920x1200

主频:1.5GHz

核心数:八核心

系统内存:2GB

更多参数>>

商城

本地优选商家

加入对比

配件推荐

TOPSKYS APH100 平板电夹管式防盗挂架

¥640

对角夹边

多角度调节

TOPSKYS IPA000平板电脑支架ipad支架

¥399

防盗锁

对角夹边

TOPSKYS IPC200平板电脑支架ipad支架

¥728

对角夹边

可升降

TOPSKYS IAC200平板电脑支架ipad支架

¥1148

悬停扭力

对角夹边

TOPSKYS IAW200平板电脑支架ipad支架

¥1068

防盗锁

多角度调节

配置参数

详细参数

尺寸:10.1英寸

分辨率:1920x1200

主频:1.5GHz

核心数:八核心

系统内存:2GB

存储容量:32GB

电池容量:锂电池,6000毫安

续航时间:具体时间视使用环境而定

查看完整参数>>

产品图片

更多图片>>

大家一起说

常见问题:

我要提问

专家速答

Q

求推荐预算3千左右主要玩游戏看视频用的平板,谢谢!

A

已通知更多答主,请稍等

Q

想在618买个平板,价格3000以下,平常用来办公和学习,偶尔玩游戏啥的

A

针对上班族/学生的学习、办公和娱乐需求,我推荐联想天骄Pad和小米平板5。两款平板电脑都拥有适合学生...[详细]

Q

打游戏用的安卓平板

A

综合来看,vivopad2领先于oppopad2,尺寸更大、电池更耐用,也更适合打游戏一些1、两者处...[详细]

Q

我想要够买3000以内的平板,用来学习看视频和轻度游戏。本人学生党,希望,推荐一个三年之内不卡的平板

A

华为MatePad11是一款价格在3000元以内的平板电脑,非常适合学生用户使用。它采用了强大的骁龙...[详细]

查看更多问答>>

更多竞品对比>

产品比一比

LG G Pad III 10.1

即将上市

京东

天猫

17票支持

支持

具体详情

联想Yoga Tab3 Plus(WiFi版)

¥1999

京东

天猫

10票支持

支持

可以选择产品进行切换哦~

换一批

联想Yoga Tab3 Plus(WiFi版)

¥1999

正在进行PK

对比>>

联想P8

¥1099

正在进行PK

对比>>

联想Yoga Tab3 Plus(LTE版)

¥2399

正在进行PK

对比>>

三星GALAXY Tab A 10.1(T585C)

¥2299

正在进行PK

对比>>

三星GALAXY Tab S2 T819C(4G版)

¥3388

正在进行PK

对比>>

与其他产品进行PK:

华为

请选择产品

添加PK

接下来要看

LG G Pad III 10.1综述介绍

LG G Pad III 10.1参数

LG G Pad III 10.1图片

LG G Pad III 10.1点评

LG G Pad III 10.1报价

LG G Pad III 10.1论坛

LG G Pad III 10.1问答

LG G Pad III 10.1产品趋势

LG G Pad III 10.1详细解析

平板电脑

LG平板电脑

手机上浏览

热门链接

iphone14pro

iphone14

LG平板电脑   

与本地经销商沟通底价

提交后,经销商将派代表为您服务

*

请输入询价商品

*

请输入您的称呼

*

请输入正确的手机号

立即询价

热门对比产品推荐

1

联想Yoga Tab3 Plus(WiFi版)

对比

¥1999

2

联想P8

对比

¥1099

3

联想Yoga Tab3 Plus(LTE版)

对比

¥2399

4

三星GALAXY Tab A 10.1(T585C)

对比

¥2299

5

三星GALAXY Tab S2 T819C(4G版)

对比

¥3388

6

三星GALAXY Tab S2 T813(WLAN版)

对比

¥2888

本月新品

3月

iQOO Pad Air(8GB/128GB)

参考报价:¥1749

2月

小米 平板6S Pro 12.4(8GB/256GB)

1月

联想 小新 Pad Pro 12.7(8GB/128GB)

1月

联想 小新 Pad Pro 12.7(8GB/256GB)

12月

华为 MatePad Pro 13.2英寸(12GB+256GB)

口碑排行

品牌排行

热度排行

1

苹果iPad mini 6(64GB/WiFi版)

¥3799

2

联想小新 Pad Pro 12.7(8GB/128GB)

¥1599

3

苹果iPad Air 5(64GB/WiFi版)

¥4399

4

小米平板6 Pro(8GB/128GB)

¥2499

5

苹果iPad 2022(64GB/WLAN版)

¥3599

6

华为MatePad 11.5英寸 2023 (8GB/128GB/标准版)

¥1599

7

苹果iPad 2021(64GB/WiFi版)

¥2499

8

华为MatePad Pro 11 2024( 12GB+256GB)

¥4299

9

华为MatePad 11(6GB/128GB/WLAN)

¥2799

10

苹果iPad Pro 11英寸 2022(8GB/128GB/WLAN版)

¥6799

大家都在看

热门

新品

1

苹果iPad mini 6(64GB/WiFi版)

对比

¥3799

2

联想小新 Pad Pro 12.7(8GB/128GB)

对比

¥1599

3

苹果iPad Air 5(64GB/WiFi版)

对比

¥4399

4

小米平板6 Pro(8GB/128GB)

对比

¥2499

5

苹果iPad 2022(64GB/WLAN版)

对比

¥3599

6

华为MatePad 11.5英寸 2023 (8GB/128GB/标准版)

对比

¥1599

7

苹果iPad 2021(64GB/WiFi版)

对比

¥2499

8

华为MatePad Pro 11 2024( 12GB+256GB)

对比

¥4299

9

华为MatePad 11(6GB/128GB/WLAN)

对比

¥2799

10

苹果iPad Pro 11英寸 2022(8GB/128GB/WLAN版)

对比

¥6799

1

iQOO Pad Air(8GB/128GB)

对比

¥1749

2

iQOO Pad Air(12GB/512GB)

对比

¥2599

3

iQOO Pad Air(12GB/256GB)

对比

¥2299

4

iQOO Pad Air(8GB/256GB)

对比

¥1999

5

小米平板6S Pro 12.4(8GB/256GB)

对比

¥3299

6

小米Pad 6S Pro 12.4(16GB/1TB)

对比

¥4499

7

小米Pad 6S Pro 12.4(12GB/256GB)

对比

¥3599

8

小米Pad 6S Pro 12.4(12GB/512GB)

对比

¥3999

9

联想小新 Pad Pro 12.7(8GB/128GB)

对比

¥1599

10

联想小新 Pad Pro 12.7(8GB/256GB)

对比

¥1799

PK一下就知道

LGG Pad III 10.1和联想Yoga Tab3 Plus WiFi版哪个好

LGG Pad III 10.1和联想P8哪个好

LGG Pad III 10.1和联想Yoga Tab3 Plus哪个好

LGG Pad III 10.1和三星GALAXY Tab A 10.1哪个好

LGG Pad III 10.1和三星GALAXY Tab S2 T819C 4G版哪个好

热门标签

按产品 换一换

电饭煲

抽油烟机

导航仪

手机

音频播放器

空气净化器

电吹风

电烧烤炉

中央空气净化器

笔记本电脑

关于LG

联系电话:400-819-9999

官方网站:点此进入

联系地址:北京朝阳区建国门外大街乙12号双子座大厦西塔20层

ダウンロード - テキストエディタ gPad 公式サイト

ダウンロード - テキストエディタ gPad 公式サイト

ログイン

Home

gPad の紹介

ダウンロード

ツイート

開発支援

サイトについて

gPad

スキン

スクリプト

バージョンアップ手順

PR

gPad ver 3.1.0b

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

【64ビット】

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

公開日:2020年12月31日(木)

バージョン:3.1.0b

インストーラ版:gPad_3.1.0b-setup.exe

zip版:gPad_3.1.0b.zip

  

【64ビット】 

インストーラ版:gPad_3.1.0b-setup_x64.exe

zip版:gPad_3.1.0b_x64.zip

【変更点】

・DirectWrite による、文字間隔、グリフの描画処理を修正した

・垂直スクロールのプレビュー表示で、閉じたドキュメントを参照して強制終了することがあった問題を修正した

gPad ver 3.1.0a

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

【64ビット】

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

公開日:2020年11月24日(火)

バージョン:3.1.0a

インストーラ版:gPad_3.1.0a-setup.exe

zip版:gPad_3.1.0a.zip

  

【64ビット】 

インストーラ版:gPad_3.1.0a-setup_x64.exe

zip版:gPad_3.1.0a_x64.zip

【変更点】

・垂直スクロールをホバーしたときに強制終了することがあった問題を修正した

gPad ver 3.1.0

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

【64ビット】

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

公開日:2020年11月17日(火)

バージョン:3.1.0

インストーラ版:gPad_3.1.0-setup.exe

zip版:gPad_3.1.0.zip

  

【64ビット】 

インストーラ版:gPad_3.1.0-setup_x64.exe

zip版:gPad_3.1.0_x64.zip

【変更点】

・テキスト描画に DirectWrite を使用できるように対応した

・ファイルの再読み込み時に強制終了することがあったのを修正した

gPad ver 3.0.2

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

【64ビット】

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

公開日:2019年8月20日(火)

バージョン:3.0.2

インストーラ版:gPad_3.0.2-setup.exe

zip版:gPad_3.0.2.zip

  

【64ビット】 

インストーラ版:gPad_3.0.2-setup_x64.exe

zip版:gPad_3.0.2_x64.zip

【変更点】

・保存する履歴を指定できるようにした

・オプションの履歴に「タブ履歴」を追加した

・書式設定の "フォントおよび色" の表示項目のチェックが反映されなかった問題を修正した

・マーカーでの "&" の扱いを修正した

・ファイル読み込み時の排他制御を調整した

gPad ver 3.0.1c

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

【64ビット】

【 インストーラ版 】をダウンロード

【 zip版 】をダウンロード

公開日:2019年7月18日(木)

バージョン:3.0.1c

インストーラ版:gPad_3.0.1c-setup.exe

zip版:gPad_3.0.1c.zip

  

【64ビット】 

インストーラ版:gPad_3.0.1c-setup_x64.exe

zip版:gPad_3.0.1c_x64.zip

【変更点】

・エクスプローラパネルでのツリー作成処理負荷を軽減させた

・スクロール中は、クイック表示を行わないように変更した

・アウトラインバーで項目選択したとき、移動位置が正しくないことがあったのを修正した

・検索/置換画面での「選択した範囲のみ」の動作を調整した

・「選択した範囲のみ」の置換で、終端側が1文字消える問題を修正した

・一行に複数のマーカーが該当したとき、マーカー表示が出来ない場合があった問題を修正した

< 前 12345 次 >

1 / 5

Copyright © 2016 UH All Rights Reserved.

LG G Pad 5 10.1 - Full tablet specifications

LG G Pad 5 10.1 - Full tablet specifications

GSMArena.com

Tip us

1.7m

126k

RSS

EV

Merch

Log in

Login

I forgot my password

Sign up

Home

News

Reviews

Videos

Featured

Phone Finder

Deals

MerchNew

Coverage

Contact

ADVERTISEMENT

LG G Pad 5 10.1

Released 2019, November

498g, 8mm thickness

Android 9.0

32GB storage, microSDXC

0.2%

308,300 hits

35

Become a fan

10.1"1200x1920 pixels

8MP

2160p

4GB RAM

Snapdragon 821

8200mAh18W

Pictures

Compare

Opinions

Versions: LM-T600L (Korea)

Network

Technology

GSM / HSPA / LTE

2G bands

GSM 850 / 900 / 1800 / 1900

3G bands

HSDPA 850 / 900 / 2100

4G bands

LTE (unspecified)

Speed

HSPA, LTE

Launch

Announced

2019, October

Status

Available. Released 2019, November

Body

Dimensions

247.2 x 150.7 x 8 mm (9.73 x 5.93 x 0.31 in)

Weight

498 g (1.10 lb)

Build

Glass front, aluminum back, aluminum frame

SIM

Nano-SIM

Display

Type

IPS LCD

Size

10.1 inches, 295.8 cm2 (~79.4% screen-to-body ratio)

Resolution

1200 x 1920 pixels, 16:10 ratio (~224 ppi density)

Platform

OS

Android 9.0 (Pie)

Chipset

Qualcomm MSM8996 Snapdragon 821 (14 nm)

CPU

Quad-core (2x2.15 GHz Kryo & 2x1.6 GHz Kryo)

GPU

Adreno 530

Memory

Card slot

microSDXC (dedicated slot)

Internal

32GB 4GB RAM

 UFS 2.0

Main Camera

Single

8 MP, AF

Video

4K@30fps, 1080p@30fps

Selfie camera

Single

5 MP

Video

1080p@30fps

Sound

Loudspeaker

Yes, with stereo speakers

3.5mm jack

Yes

Comms

WLAN

Wi-Fi 802.11 a/b/g/n/ac, dual-band, Wi-Fi Direct

Bluetooth

4.2, A2DP, LE

Positioning

GPS

NFC

No

Radio

No

USB

USB Type-C 2.0

Features

Sensors

Fingerprint (side-mounted), accelerometer

Battery

Type

Li-Po 8200 mAh, non-removable

Charging

18W wired

Misc

Colors

Silver

Models

LM-T600L, T600L

SAR

1.10 W/kg (body)    

Price

About 340 EUR

Disclaimer. We can not guarantee that the information on this page is 100% correct. Read more

Pictures

Compare

Opinions

LG G Pad 5 10.1 - user opinions and reviews

C

Carlos2019

0cy

29 Nov 2023

For those of you who still using LG G PAD 5 I still love it even though it's still old tablet I only use it for watch "Amazon Prime Video and Netflix" if u using an AC or AX WI-FI 6 router good, but if u using from Spectrum Internet, i...

Reply

J

Jordan Foresta

rU7

29 Aug 2023

Why doesn’t it read my SIM card

Reply

R

RayT

Q@v

15 Jan 2023

Is there a USB port on the GPad 510? If so, where? Thanks.

Reply

Read all opinions

Post your opinion

Total user opinions: 48

ADVERTISEMENT

Phone finder

SamsungAppleHuaweiNokiaSonyLGHTCMotorolaLenovoXiaomiGoogleHonorOppoRealmeOnePlusvivoMeizuBlackBerryAsusAlcatelZTEMicrosoftVodafoneEnergizerCatSharpMicromaxInfinixUlefoneTecnoDoogeeBlackviewCubotOukitelItelTCL

All brands

Rumor mill

ADVERTISEMENT

Check Price

WElectronics

ADVERTISEMENT

Related devices

The devices our readers are most likely to research together with LG G Pad 5 10.1

Samsung Galaxy Tab A7 10.4 (2020)Samsung Galaxy Tab A9T-Mobile REVVL TabSamsung Galaxy Tab S6 LiteSamsung Galaxy Tab A 8.0 (2019)Samsung Galaxy Tab A8 10.5 (2021)

More related devices

ADVERTISEMENT

Popular from LG

LG V60 ThinQ 5GLG Velvet 5GLG G8 ThinQLG V30LG V50 ThinQ 5GLG Wing 5G

More from LG

Home

News

Reviews

Compare

Coverage

Glossary

FAQ

RSS feed

Youtube

Facebook

Twitter

Instagram

© 2000-2024 GSMArena.com

Mobile version

Android app

Tools

Contact us

Merch store

Privacy

Terms of use

Change Ad Consent

Do not sell my data

【LG G Pad X8.3】报价_参数_图片_论坛_LG G Pad X8.3平板电脑报价-ZOL中关村在线

【LG G Pad X8.3】报价_参数_图片_论坛_LG G Pad X8.3平板电脑报价-ZOL中关村在线

登录

中关村在线

网站导航

网站功能

查报价

排行榜

商城

团购

经销商

商家库

新闻

调研

行情

模拟攒机

论坛

问答

软件下载

更多>>

产品频道

口碑榜

每日新品

玩转手机

视频频道

评测图解

维修库

解决方案库

试用中心

图赏

产品排行

产品入库

广告联盟

手机客户端

ZOL产品报价

|

平板电脑

全部分类

手机 / 5G手机 / 通讯产品

笔记本 / 超极本 / 台式电脑

平板电脑 / 智能穿戴 / 智能家居

数码相机 / 单反 / 数码摄像机

DIY硬件 / 外设 / 模拟攒机

数码产品 / MP3 / 移动电源

大家电 / 影音电视 / 游戏机

厨卫电器 / 小家电 / 生活家电

办公打印 / 投影 / 监控 / 软件

服务器 / 网络 / 无线 / 布线

汽车 / 电动车 / 汽车电子

手机

手机

游戏手机

三防手机

全面屏手机

大屏手机

折叠屏手机

老人机

手机配件

手机稳定器

手机电池

手机耳机

移动电源

手机充电器

手机底座

手机贴膜

手机保护套

手机其它配件

通讯产品

集团电话

对讲机

电话机

电话录音

电话IT伴侣

网络电话

会议电话

呼叫中心设备

呼叫器

笔记本电脑

笔记本电脑

超极本

2合1电脑

游戏本

时尚轻薄本

商务办公本

校园学生本

影音娱乐本

笔记本配件

笔记本电池

电源适配器

笔记本包

扩展坞

笔记本膜

台式整机

台式电脑

游戏电脑

家用电脑

商用电脑

迷你台式电脑

一体电脑

工作站

准系统

工控设备

小型机

电脑终端机

瘦客户机

电脑工具

平板电脑

平板电脑

安卓平板电脑

娱乐平板电脑

通话平板电脑

2合1平板电脑

商务平板电脑

平板电脑包

平板保护套/壳

平板底座/支架

平板贴膜

车载设备

连接线

智能穿戴

智能手表

智能手环

腕表

智能眼镜

智能头箍

智能服饰

智能跟踪器

VR眼镜

智能项链

智能戒指

其他智能产品

智能家居

智能插座

智能传感器

智能机器人

智能音箱

智能灯光

智能门控

智能电子猫眼

智能马桶盖

智能窗帘

智能创意

智能套装组合

数码相机

数码相机

单反

单电

微单

消费相机

拍立得

卡片相机

相机配件

相机稳定器

镜头

闪存卡

读卡器

相机贴膜

滤镜

三脚架

遮光罩

闪光灯

闪光灯配件

相机电池

充电器

相机包

转接环/转接筒

镜头盖

取景器

更多配件

数码摄像机

数码摄像机

4K摄像机

高清摄像机

运动摄像机

闪存摄像机

摄照一体机

无线摄像机

装机硬件

主板

显卡

CPU

内存

硬盘

固态硬盘

机箱

电源

散热器

光驱

声卡

DIY组装电脑

硬件外设

液晶显示器

音箱

键鼠套装

鼠标

键盘

鼠标垫

数位板

音箱配件

扩展配件

蓝牙适配器

视频采集卡

TV卡

硬盘/光驱盒

连接线转接卡

多串口卡

光盘片

主板芯片组

显示芯片

其他装机

随身视听

MP3

MP4

移动电源

耳机

蓝牙音响

户外便携音响

家居床头音响

扩音器

录音笔

摄像头

麦克风

移动存储

U盘

移动硬盘

数码相框

电子教育

翻译机

电子书

电子词典

复读机

电子教育

其他数码

USB HUB

插座/排插

数码配件

大家电

电视

空调

洗衣机

烘干机

冰箱

冷冻柜

酒柜

冰吧

遥控器

机顶盒

电视挂架

电视底座

空气环境机

影音家电

家庭影院

迷你音响

电视播放机

DVD播放机

蓝光播放器

影音线材

AV音箱

无线高清

游戏机

掌上游戏机

游戏机

手柄

方向盘

游戏机贴膜

游戏机电池

游戏机充电器

游戏机线材

游戏机摇杆

游戏周边

HIFI一体机

HIFI功放一体机

HIFI耳放一体机

HIFI扬声器

HIFI耳机

HIFI附加扬声器

HIFI音箱

HIFI音源

HIFI手机

HIFI随身播放器

HIFI CD机

HIFI解码器

HIFI数字播放器

HIFI数字界面

HIFI放大器

HIFI耳机放大器

HIFI功放

HIFI附件

HIFI避震

HIFI线材

HIFI电源处理

厨卫电器

集成灶

抽油烟机

燃气灶

热水器

燃气热水器

电热水器

太阳能热水器

中央热水器

浴霸

排气换气扇

洗碗机

消毒柜

小家电

电饭煲

电压力锅

电火锅

电磁炉

微波炉

空气炸锅

电饼铛

烤箱

多士炉

破壁机

面条机

绞肉机

榨汁机

豆浆机

和面机

果蔬清洗机

净水设备

酸奶机

电水壶

净水器

饮水机

咖啡机

生活家电

空气净化器

中央空气净化器

电暖器

电暖桌

吸尘器

扫地机器人

洗地机

空调扇

电风扇

加湿器

除湿机

除螨机

电熨斗

收音机

护眼台灯

更多家电

个人护理

剃须刀

电吹风

电动牙刷

脱毛器

鼻毛修剪器

睫毛卷翘器

美发器

美容仪

洁面仪

黑头仪

补水/蒸脸仪

冲牙器

办公打印

打印机

激光打印机

喷墨打印机

多功能一体机

大幅面打印机

扫描仪

高拍仪

传真机

复印机

墨盒

硒鼓

更多办公

投影显示

投影机

投影灯泡

投影展台

投影幕布

电子白板

投影机吊架

显示器支架

数码讲台手写屏

商用显示

会议平板

教育平板

专业显示器

酒店电视

数字标牌

触控一体机

液晶拼接

LED显示屏

多点触摸屏

更多产品

视频监控

监控摄像机

硬盘录像机

视频服务器

监控采集卡

光端机

监视器

中央控制系统

更多产品

考勤门禁系统

考勤机

门禁一体机

消费机

楼宇对讲

更多产品

软件

操作系统

办公软件

图像软件

杀毒软件

更多产品

服务器

服务器

服务器CPU

服务器内存

服务器硬盘

服务器主板

服务器准系统

服务器配件

服务器机箱

服务器电源

网络设备

网卡

交换机

路由器

程控交换机

ADSL

Modem

更多设备

无线网络

无线网卡

无线路由器

无线接入器

无线控制器

天馈系统

无线安全保密

网络安全

防火墙

UTM

防毒及邮件过滤

入侵检测

VPN及SSL VPN

物理安全隔离

应用监管

网络存储

RAID卡

SCSI卡

SCSI及SAS配件

磁带机

磁带库

磁盘阵列

网络存储

IP网络存储

硬盘抽取盒

KVM切换器

网络延长器

磁带

机房布线

综合布线

电缆与双绞线

光纤设备

光纤线缆

防雷产品

PDU电源分配器

精密空调

防静电地板

汽车电子

导航仪

雷达预警仪

行车记录仪

行车一体机

倒车雷达

DVD导航

行车电脑

车载空气净化器

车载冰箱

车载电源

车载吸尘器

车载影音

车载蓝牙

车载通讯

户外电子

GPS手表

代步出行

电动车

电动自行车

电动平衡车

汽车

新能源

油电混合

SUV

轿车

排行榜

新品

一拍即合

ZOL报价首页>

平板电脑>

LG平板电脑>

LG G Pad X8.3

LG G Pad X8.3

综述介绍

参数

图片(11)

点评

报价

论坛

问答

配件

整体外观图

整体外观图

实拍图

共11张图片>>

参考报价:停产[北京] 热销推荐新款14英寸512G内存三星屏超薄游戏平板电脑安卓全网通学习二合一 时尚白【送皮套】 顶配版12G+512G【强烈推荐】去京东京东¥454.1

重要参数:

尺寸:8.3英寸

分辨率:暂无数据

核心数:四核心

处理器型号:高通 骁龙805 APQ8084

系统内存:3GB

更多参数>>

商城

本地优选商家

加入对比

配件推荐

TOPSKYS APH100 平板电夹管式防盗挂架

¥640

对角夹边

多角度调节

TOPSKYS IPA000平板电脑支架ipad支架

¥399

防盗锁

对角夹边

TOPSKYS IPC200平板电脑支架ipad支架

¥728

对角夹边

可升降

TOPSKYS IAC200平板电脑支架ipad支架

¥1148

悬停扭力

对角夹边

TOPSKYS IAW200平板电脑支架ipad支架

¥1068

防盗锁

多角度调节

换一批

热品推荐

苹果 iPad mini 6(64GB/WiFi版)

¥3799

联想 小新 Pad Pro 12.7(8GB/128GB)

¥1559

苹果 iPad Air 5(64GB/WiFi版)

¥4399

小米 平板6 Pro(8GB/128GB)

¥2499

苹果 iPad 2022(64GB/WLAN版)

¥3599

配置参数

详细参数

尺寸:8.3英寸

分辨率:暂无数据

核心数:四核心

处理器型号:高通 骁龙805 APQ8084

系统内存:3GB

存储容量:32GB

电池容量:锂电池

续航时间:具体时间视使用环境而定

查看完整参数>>

产品图片

更多图片>>

大家一起说

常见问题:

我要提问

专家速答

Q

求推荐预算3千左右主要玩游戏看视频用的平板,谢谢!

A

已通知更多答主,请稍等

Q

想在618买个平板,价格3000以下,平常用来办公和学习,偶尔玩游戏啥的

A

针对上班族/学生的学习、办公和娱乐需求,我推荐联想天骄Pad和小米平板5。两款平板电脑都拥有适合学生...[详细]

Q

打游戏用的安卓平板

A

综合来看,vivopad2领先于oppopad2,尺寸更大、电池更耐用,也更适合打游戏一些1、两者处...[详细]

Q

我想要够买3000以内的平板,用来学习看视频和轻度游戏。本人学生党,希望,推荐一个三年之内不卡的平板

A

华为MatePad11是一款价格在3000元以内的平板电脑,非常适合学生用户使用。它采用了强大的骁龙...[详细]

查看更多问答>>

接下来要看

LG G Pad X8.3综述介绍

LG G Pad X8.3参数

LG G Pad X8.3图片

LG G Pad X8.3点评

LG G Pad X8.3报价

LG G Pad X8.3论坛

LG G Pad X8.3问答

LG G Pad X8.3配件

LG G Pad X8.3产品趋势

平板电脑

LG平板电脑

手机上浏览

热门链接

iphone14pro

iphone14

LG平板电脑   

与本地经销商沟通底价

提交后,经销商将派代表为您服务

*

请输入询价商品

*

请输入您的称呼

*

请输入正确的手机号

立即询价

关注该品牌的还关注

换一换

停产

LG G Pad II

同价位,同品牌,同续航时间

对比

停产

索尼Xperia Z3 Tablet Compact

同价位,同处理器核心

好评率100%

对比

停产

惠普Slate 12 Pro

同价位,同处理器核心

好评率100%

对比

¥2688

Remix 超级平板(64GB)

同处理器核心

好评率70%

对比

¥1199

华硕ZenPad 8.0(Z380KL/3GB)

同操作系统

好评率97%

对比

¥1349

JDtab J01

同处理器核心

好评率41%

对比

停产

Google Nexus 9

同价位,同操作系统

好评率84%

对比

停产

华硕Zenpad 3 8.0(Z581KL)

同价位

对比

¥2499

戴尔Venue 10 5000(32GB/WiFi版)

同操作系统

对比

¥1599

联想TAB 4 8 plus(LTE版)

同摄像头

好评率100%

对比

¥4488

三星Galaxy View(SM-T670)

同存储容量

好评率50%

对比

¥2499

联想TAB 4 10 plus(LTE版)

同移动网络

好评率100%

对比

本月新品

3月

iQOO Pad Air(8GB/128GB)

参考报价:¥1749

2月

小米 平板6S Pro 12.4(8GB/256GB)

1月

联想 小新 Pad Pro 12.7(8GB/128GB)

1月

联想 小新 Pad Pro 12.7(8GB/256GB)

12月

华为 MatePad Pro 13.2英寸(12GB+256GB)

大家都买什么

1

荣耀平板9(8GB/128GB/标准版)

对比

¥1499

2

华为MatePad SE 10.4(6GB/128GB/WiFi)

对比

¥1499

3

lenovo(联想)小新Pad 2024

对比

¥999

4

Redmi Pad SE(6GB/128GB)

对比

¥899

5

荣耀平板X8 Pro 6GB/128GB/WIFI版

对比

¥1199

6

酷比魔方掌玩mini(8GB/256GB)

对比

¥799

7

小米平板4(4GB/64GB/WiFi版)

对比

¥1469

8

华为MatePad SE(4GB/128GB/WiFi)

对比

¥1499

9

荣耀平板X8 Pro 4GB/128GB/WIFI版

对比

¥1099

10

华为MatePad SE 10.4(4GB/128GB/WiFi)

对比

¥1299

口碑排行

品牌排行

热度排行

1

苹果iPad mini 6(64GB/WiFi版)

¥3799

2

联想小新 Pad Pro 12.7(8GB/128GB)

¥1599

3

苹果iPad Air 5(64GB/WiFi版)

¥4399

4

小米平板6 Pro(8GB/128GB)

¥2499

5

苹果iPad 2022(64GB/WLAN版)

¥3599

6

华为MatePad 11.5英寸 2023 (8GB/128GB/标准版)

¥1599

7

苹果iPad 2021(64GB/WiFi版)

¥2499

8

华为MatePad Pro 11 2024( 12GB+256GB)

¥4299

9

华为MatePad 11(6GB/128GB/WLAN)

¥2799

10

苹果iPad Pro 11英寸 2022(8GB/128GB/WLAN版)

¥6799

大家都在看

热门

新品

1

苹果iPad mini 6(64GB/WiFi版)

对比

¥3799

2

联想小新 Pad Pro 12.7(8GB/128GB)

对比

¥1599

3

苹果iPad Air 5(64GB/WiFi版)

对比

¥4399

4

小米平板6 Pro(8GB/128GB)

对比

¥2499

5

苹果iPad 2022(64GB/WLAN版)

对比

¥3599

6

华为MatePad 11.5英寸 2023 (8GB/128GB/标准版)

对比

¥1599

7

苹果iPad 2021(64GB/WiFi版)

对比

¥2499

8

华为MatePad Pro 11 2024( 12GB+256GB)

对比

¥4299

9

华为MatePad 11(6GB/128GB/WLAN)

对比

¥2799

10

苹果iPad Pro 11英寸 2022(8GB/128GB/WLAN版)

对比

¥6799

1

iQOO Pad Air(8GB/128GB)

对比

¥1749

2

iQOO Pad Air(12GB/512GB)

对比

¥2599

3

iQOO Pad Air(12GB/256GB)

对比

¥2299

4

iQOO Pad Air(8GB/256GB)

对比

¥1999

5

小米平板6S Pro 12.4(8GB/256GB)

对比

¥3299

6

小米Pad 6S Pro 12.4(16GB/1TB)

对比

¥4499

7

小米Pad 6S Pro 12.4(12GB/256GB)

对比

¥3599

8

小米Pad 6S Pro 12.4(12GB/512GB)

对比

¥3999

9

联想小新 Pad Pro 12.7(8GB/128GB)

对比

¥1599

10

联想小新 Pad Pro 12.7(8GB/256GB)

对比

¥1799

热门标签

按产品 换一换

电饭煲

抽油烟机

导航仪

手机

音频播放器

空气净化器

电吹风

电烧烤炉

中央空气净化器

笔记本电脑

相关配件

底座/支架

关于LG

联系电话:400-819-9999

官方网站:点此进入

联系地址:北京朝阳区建国门外大街乙12号双子座大厦西塔20层

海外购改版通知

海外购改版通知

跳至主要内容

.cn

Prime会员相关问题

常见问题

亚马逊会持续评估我们的产品与服务并定期做出调整,以满足客户不断变化的需求。为此,我们将对亚马逊海外购的购物体验进行升级,以满足中国客户对移动购物的需求。

1

  自2024年1月27日起,亚马逊海外购将进一步拥抱移动购物趋势,推出新版“亚马逊购物”App。客户可以升级当前版本App或下载新版App,也可以通过亚马逊海外购微信小程序体验新版购物功能。电脑端将不再提供购物服务。

2

  新版“亚马逊购物”App将融入更多本地化元素和页面设计,购物体验更加高效、流畅。客户可以继续以优惠的价格选购海外好物,并体验快捷的国际配送服务。

3

  随着亚马逊海外购在中国的不断发展,我们致力于为所有客户打造更优质的购物体验,包括更快捷的国际配送、丰富的选品,以及更多超值优惠。因此,我们将不再提供中国Prime会员服务,专注于为所有客户提供更好的服务。

4

  客户可参阅“海外购改版通知相关问题”,了解关于此次调整的详细信息。我们相信,更加本地化的移动购物体验会为我们的客户带来更多价值。

Prime会员通知

1

  您无需采取任何行动。对于免费试享会员,在会员试用期结束后您将不会被自动续费或因此被转换为付费会员;对于Prime付费会员,在付费会员到期时您将不会被自动续费,且我们将在2024年2月3日之前自动返还您会员期限内剩余月份对应的会员费。同时,作为对您的诚挚感谢,我们将额外赠送您一个月的Prime 会员费,所有费用将发放至您的付款账户。

2

  登录新版 “亚马逊购物” App,您还可以在2024年2月至4月的连续三个月内,领取为您额外准备的优惠券套餐。如需了解更多,请参阅"Prime会员通知相关问题",了解关于此次通知的详细信息。感谢您的支持,我们将持续努力,为您带来您更好的购物体验。

1

我之前的订单会受到什么影响?是否还能得到相应的订单服务支持?

该变化不会影响您之前的订单。在新版的“亚马逊购物”APP上,您能够浏览您的历史订单信息,并且可以根据需要对未发货订单进行取消,或对已完成且符合政策的订单进行退货退款等的操作。您也可以联系客服人员帮您查询或处理您的订单。

2

对于还未到货的订单,我能申请退款吗?

该变化不会影响您目前订单的完成。对于未发货订单,您可以自行取消订单并收到退款。如果该订单已发货无法取消,您可以按照现行的退货退款政策处理。很抱歉给您带来不便。

3

新版购物App上线后,我还能访问我现在的帐户以及海外购订单的信息吗?

是的。该变化不会改变现有的账户信息,您可以在新版“亚马逊购物”App里访问你现有的账户信息。在新版的购物App里,您可以查看过去三年的海外购历史订单信息。

4

为什么无法在Amazon.cn上购物了?

自2024年1月27日起,亚马逊海外购将进一步拥抱移动购物趋势,推出新版“亚马逊购物”App。客户可以升级当前版本App或下载新版App,也可以通过亚马逊海外购微信小程序体验新版购物功能。电脑端将不再提供购物服务。此外,客户也可以通过移动设备访问www.amazon.cn下载或跳转到“亚马逊购物”App。

5

我一直都使用电脑端来访问亚马逊海外购网站进行购物的,这个变化对我的影响是什么?

客户可以升级当前版本App或下载新版App,也可以通过亚马逊海外购微信小程序体验新版购物功能。电脑端将不再提供购物服务。此外,客户也可以通过移动设备访问www.amazon.cn下载或跳转到“亚马逊购物”App。

6

为什么有些选品找不到了?

我们将在接下来的几个月里对选品进行调整,您可能会看到选品暂时的减少。我们会陆续恢复选品,并在年内上线更多新的选品。

7

如何能联系到客服?

请下载新版的亚马逊海外购App,选择“我的”>“联系客服”。

1

这个变化什么时候开始生效?

自2023年12月28日起,将不再提供新Prime注册。所有现有的免费试用期会员以及付费会员仍然能够继续享受会员权益直到2024年1月27日。自2024年1月27日起,我们将不再提供Prime会员服务。

2

我的Prime会员还没有到期,我能申请退款吗?

您无需采取任何行动。

a. 针对会员试用期的用户,会员试用结束后您将不会被自动续费或因此被转换为付费会员。

b. 针对付费会员,我们将在2024年2月3日之前自动返还您会员期限内剩余月份对应的会员费。同时,作为对您的诚挚感谢,我们将额外赠送您一个月的Prime会员费,所有费用将发放至您的付款账户。

c. 针对所有会员(免费试用期+ 付费会员),登录新版“亚马逊购物”App,您还可以在2024年2月至4月的连续三个月内,领取为您额外准备的优惠券套餐。

3

你们会从什么时间开始停止Prime会员续费?

对于在2023年12月28日之后还在会员期内的付费和免费Prime会员,我们将从他们的下一个续费日时停止续费。

4

我的会员续费日是在2024年1月27日之后,我能有多少会费退款?

对于将在2024年1月27日之后到期的付费会员,我们会返还您会员期限内剩余月份对应的会员费。同时,作为对您的诚挚感谢,我们将额外赠送您1个月的Prime会员费。例如,您的Prime会员是在2024年1月28日到期,我们将返还您会员期限内剩余1个月的会费,同时赠送1个月Prime会员费,因此共计返还您2个月的Prime会员费;如果你的Prime会员是在2024年2月27日到期,我们将返还您会员期限内剩余的2个月会员费,同时也额外赠送您1个月的Prime会员费,共计返还您3个月Prime的会员费。以此类推。除此之外,登录新版“亚马逊购物”App,您还可以在2024年2月至4月的连续三个月内,领取为您额外准备的优惠券套餐,包括:1) 月度零门槛免邮券, 2) 每月4张满减券。

5

我的会员将于2023年12月28日到2024年1月27日期间到期,我有会费返还吗?

您可以继续享受会员权益直到会员期满,同时,作为对您的诚挚感谢,我们将额外赠送您一个月的Prime会员费。我们将在2024年1月27日至2024年2月3日期间自动返还您会员期限内剩余月份对应的会员费。届时我们将通过短信告知您。最终到账信息请查看原支付方式的银行卡账户或微信/支付宝账单。

6

我如何能拿到会费退款和优惠券套餐?

我们将在2024年2月3日之前自动返还您会员期限内剩余月份对应的会员费。同时,作为对您的诚挚感谢,我们将额外赠送您一个月的Prime会员费,所有费用将发放至您的付款账户。登录新版“亚马逊购物”App,您还可以在2024年2月至4月的连续三个月内,领取为您额外准备的优惠券套餐,包括 1) 月度零门槛免邮券, 2)每月4张满减券。。

7

我如何查询我的会员状态及到期时间?

手机端:您可以登录我的账户-账户设置-管理您的Prime会员,进入会员详情页面进行查询。电脑端:您可以登录我的账户-我的Prime会员,进入会员详情页面进行查询。

8

我为什么没有收到退款?如何查询退款?

我们将在2024年1月27日至2024年2月3日期间自动返还您会员期限内剩余月份对应的会员费。届时我们将通过短信告知您。最终到账信息请查看原支付方式的银行卡账户或微信/支付宝账单。如果仍有疑问,请联系客服。

亚马逊海外购

亚马逊全球开店

亚马逊云科技

亚马逊广告

亚马逊全球物流

亚马逊智能硬件与服务

回到顶部

了解我们

人才招聘

合作信息

我要开店

Kindle

亚马逊APP下载

iOS

Android

京公网安备11010502030232号

京ICP备11014788号

增值电信业务经营许可证:合字B2-20090004

 

营业执照:91110000717883277U

出版物经营许可证

违法和不良信息举报电话:4008105666

隐私声明

© 1996-2023,Amazon.com, Inc.或其附属公司