ADTF Display Toolbox
Loading...
Searching...
No Matches
rect_intf.h
Go to the documentation of this file.
1
7#pragma once
9
10namespace adtf
11{
12
13namespace disptb
14{
15namespace graphicslib
16{
17
18namespace dengar
19{
23class IRect
24{
25public:
29 virtual ~IRect()
30 {
31 }
32
37 virtual tVoid Release() = 0;
38
44 virtual tInt GetWidth() const = 0;
45
51 virtual tInt GetHeight() const = 0;
52
58 virtual const IPoint* GetTopLeft() const = 0;
59
65 virtual const IPoint* GetBottomRight() const = 0;
66
72 virtual tInt GetLeft() const = 0;
73
80 virtual tVoid SetLeft(tInt nLeft) = 0;
81
87 virtual tInt GetTop() const = 0;
88
95 virtual tVoid SetTop(tInt nTop) = 0;
96
102 virtual tInt GetRight() const = 0;
103
110 virtual tVoid SetRight(tInt nRight) = 0;
111
117 virtual tInt GetBottom() const = 0;
118
125 virtual tVoid SetBottom(tInt nBottom) = 0;
126};
127
128} // namespace dengar
129
130using dengar::IRect;
131} // namespace graphicslib
132
133} // namespace disptb
134
135} // namespace adtf
virtual tVoid SetLeft(tInt nLeft)=0
virtual tVoid SetRight(tInt nRight)=0
virtual const IPoint * GetBottomRight() const =0
virtual ~IRect()
virtual destructor to ensure proper cleanup.
Definition rect_intf.h:29
virtual tVoid SetTop(tInt nTop)=0
virtual tVoid SetBottom(tInt nBottom)=0
virtual const IPoint * GetTopLeft() const =0
Namespace for functionality provided by the Display Toolbox.
Main namespace.
Copyright © Audi Electronics Venture GmbH.