Mercurial > projects > qtd
comparison cpp/qt_core/QLineF_shell.cpp @ 3:323efbe5c2f7
native wrap of QLine and QLineF, fixes in opEquals, updated QPainter to the use of native structs
author | eldar |
---|---|
date | Wed, 13 May 2009 17:34:40 +0000 |
parents | |
children | 9784459f0750 |
comparison
equal
deleted
inserted
replaced
2:ee8e70aca95e | 3:323efbe5c2f7 |
---|---|
1 #include <qdatastream.h> | |
2 #include <qline.h> | |
3 | |
4 #include "qtd_core.h" | |
5 | |
6 | |
7 // QLineF::angle() const | |
8 extern "C" DLL_PUBLIC double qtd_QLineF_angle | |
9 (void* __this_nativeId) | |
10 { | |
11 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
12 double __qt_return_value = __qt_this->angle(); | |
13 | |
14 double __d_return_value = __qt_return_value; | |
15 | |
16 return __d_return_value; | |
17 } | |
18 | |
19 // QLineF::angle(const QLineF & l) const | |
20 extern "C" DLL_PUBLIC double qtd_QLineF_angle_QLineF | |
21 (void* __this_nativeId, | |
22 void* l0) | |
23 { | |
24 const QLineF& __qt_l0 = (const QLineF& ) *(QLineF *)l0; | |
25 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
26 double __qt_return_value = __qt_this->angle((const QLineF& )__qt_l0); | |
27 | |
28 double __d_return_value = __qt_return_value; | |
29 | |
30 return __d_return_value; | |
31 } | |
32 | |
33 // QLineF::angleTo(const QLineF & l) const | |
34 extern "C" DLL_PUBLIC double qtd_QLineF_angleTo_QLineF | |
35 (void* __this_nativeId, | |
36 void* l0) | |
37 { | |
38 const QLineF& __qt_l0 = (const QLineF& ) *(QLineF *)l0; | |
39 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
40 double __qt_return_value = __qt_this->angleTo((const QLineF& )__qt_l0); | |
41 | |
42 double __d_return_value = __qt_return_value; | |
43 | |
44 return __d_return_value; | |
45 } | |
46 | |
47 // QLineF::intersect(const QLineF & l, QPointF * intersectionPoint) const | |
48 extern "C" DLL_PUBLIC int qtd_QLineF_intersect_QLineF_nativepointerQPointF | |
49 (void* __this_nativeId, | |
50 void* l0, | |
51 void* intersectionPoint1) | |
52 { | |
53 const QLineF& __qt_l0 = (const QLineF& ) *(QLineF *)l0; | |
54 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
55 int __qt_return_value = __qt_this->intersect((const QLineF& )__qt_l0, (QPointF* )intersectionPoint1); | |
56 | |
57 int __d_return_value = __qt_return_value; | |
58 | |
59 return __d_return_value; | |
60 } | |
61 | |
62 // QLineF::isNull() const | |
63 extern "C" DLL_PUBLIC bool qtd_QLineF_isNull | |
64 (void* __this_nativeId) | |
65 { | |
66 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
67 bool __qt_return_value = __qt_this->isNull(); | |
68 | |
69 bool __d_return_value = __qt_return_value; | |
70 | |
71 return __d_return_value; | |
72 } | |
73 | |
74 // QLineF::length() const | |
75 extern "C" DLL_PUBLIC double qtd_QLineF_length | |
76 (void* __this_nativeId) | |
77 { | |
78 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
79 double __qt_return_value = __qt_this->length(); | |
80 | |
81 double __d_return_value = __qt_return_value; | |
82 | |
83 return __d_return_value; | |
84 } | |
85 | |
86 // QLineF::operator<<(QDataStream & arg__1) | |
87 extern "C" DLL_PUBLIC void qtd_QLineF_writeTo_QDataStream | |
88 (void* __this_nativeId, | |
89 void* arg__1) | |
90 { | |
91 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1; | |
92 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
93 if (__qt_this != 0) ::operator<<((QDataStream& )__qt_arg__1, *__qt_this); | |
94 | |
95 } | |
96 | |
97 // QLineF::operator>>(QDataStream & arg__1) | |
98 extern "C" DLL_PUBLIC void qtd_QLineF_readFrom_QDataStream | |
99 (void* __this_nativeId, | |
100 void* arg__1) | |
101 { | |
102 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1; | |
103 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
104 if (__qt_this != 0) ::operator>>((QDataStream& )__qt_arg__1, *__qt_this); | |
105 | |
106 } | |
107 | |
108 // QLineF::p1() const | |
109 extern "C" DLL_PUBLIC QPointF qtd_QLineF_p1 | |
110 (void* __this_nativeId) | |
111 { | |
112 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
113 QPointF __qt_return_value = __qt_this->p1(); | |
114 | |
115 QPointF *__d_return_value = (QPointF *) &__qt_return_value; | |
116 | |
117 return __qt_return_value; | |
118 } | |
119 | |
120 // QLineF::setAngle(double angle) | |
121 extern "C" DLL_PUBLIC void qtd_QLineF_setAngle_double | |
122 (void* __this_nativeId, | |
123 double angle0) | |
124 { | |
125 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
126 __qt_this->setAngle((double )angle0); | |
127 | |
128 } | |
129 | |
130 // QLineF::unitVector() const | |
131 extern "C" DLL_PUBLIC QLineF qtd_QLineF_unitVector | |
132 (void* __this_nativeId) | |
133 { | |
134 QLineF *__qt_this = (QLineF *) __this_nativeId; | |
135 return __qt_this->unitVector(); | |
136 } | |
137 | |
138 // QLineF::fromPolar(double length, double angle) | |
139 extern "C" DLL_PUBLIC QLineF qtd_QLineF_fromPolar_double_double | |
140 (double length0, | |
141 double angle1) | |
142 { | |
143 return QLineF::fromPolar((double )length0, (double )angle1); | |
144 } |