TouchGFX
AbstractGraph::points
is only used within TouchGFX.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
TouchGFX
AbstractGraph::points
AbstractGraph::points field
Syntax
from
AbstractGraph.hpp:361
GraphPoint
*
points
;
References
Location
Referrer
Scope
Text
AbstractGraph.hpp:361
GraphPoint
*
points
;
///< Pointer to buffer where the coordinates are stored
AbstractGraph.cpp:23
AbstractGraph::AbstractGraph()
AbstractGraph
CanvasWidget
(
)
,
linkedGraph
(
0
)
,
left
(
-
1
)
,
right
(
-
1
)
,
top
(
-
1
)
,
bottom
(
-
1
)
,
points
(
0
)
,
maxPoints
(
0
)
,
lineWidth
(
0
)
AbstractGraph.cpp:46
AbstractGraph::widgetXindex() const
AbstractGraph
return
widgetX
(
points
[
index
]
.
x
)
;
AbstractGraph.cpp:51
AbstractGraph::widgetYindex() const
AbstractGraph
return
widgetY
(
points
[
index
]
.
y
)
;
AbstractGraph.cpp:56
AbstractGraph::setBuffer()
AbstractGraph
points
=
pointsBuffer
;
AbstractGraph.cpp:146
AbstractGraph::addValue()
AbstractGraph
if
(
numPoints
==
0
||
x
>
points
[
numPoints
-
1
]
.
x
)
AbstractGraph.cpp:149
AbstractGraph::addValue()
AbstractGraph
points
[
numPoints
]
.
x
=
x
;
AbstractGraph.cpp:150
AbstractGraph::addValue()
AbstractGraph
points
[
numPoints
]
.
y
=
y
;
AbstractGraph.cpp:157
AbstractGraph::addValue()
AbstractGraph
assert
(
points
[
index
]
.
x
>=
x
&&
"Bug in binary search algorithm"
)
;
AbstractGraph.cpp:158
AbstractGraph::addValue()
AbstractGraph
if
(
points
[
index
]
.
x
>
x
)
AbstractGraph.cpp:163
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
x
=
x
;
AbstractGraph.cpp:164
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
y
=
y
;
AbstractGraph.cpp:171
AbstractGraph::addValue()
AbstractGraph
if
(
points
[
index
]
.
y
!=
y
)
AbstractGraph.cpp:176
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
x
=
x
;
// Actually not necessary
AbstractGraph.cpp:177
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
y
=
y
;
AbstractGraph.cpp:188
AbstractGraph::deleteValue()
AbstractGraph
if
(
index
<
numPoints
&&
points
[
index
]
.
x
==
x
)
AbstractGraph.cpp:299
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
AbstractGraph
points
[
index
]
.
dy
=
(
lineWidth
*
dy
/
d
)
/
2
;
AbstractGraph.cpp:300
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
AbstractGraph
points
[
index
]
.
dx
=
(
lineWidth
*
dx
/
d
)
/
2
;
AbstractGraph.cpp:340
AbstractGraph::insertPointAtIndex()
AbstractGraph
points
[
i
]
=
points
[
i
-
1
]
;
AbstractGraph.cpp:351
AbstractGraph::deletePointAtIndex()
AbstractGraph
points
[
i
]
=
points
[
i
+
1
]
;
AbstractGraph.cpp:358
AbstractGraph::findX()
AbstractGraph
if
(
numPoints
==
0
||
x
>
points
[
numPoints
-
1
]
.
x
)
AbstractGraph.cpp:369
AbstractGraph::findX()
AbstractGraph
int
midX
=
points
[
midIndex
]
.
x
;
AbstractGraph.hpp:432
AbstractGraph::xAboveOutgoing() const
AbstractGraph
CWRUtil
::
Q5
xAboveOutgoing
(
int
index
)
const
{
return
widgetXindex
(
index
)
+
points
[
index
]
.
dy
;
}
AbstractGraph.hpp:433
AbstractGraph::yAboveOutgoing() const
AbstractGraph
CWRUtil
::
Q5
yAboveOutgoing
(
int
index
)
const
{
return
widgetYindex
(
index
)
-
points
[
index
]
.
dx
;
}
AbstractGraph.hpp:434
AbstractGraph::xBelowOutgoing() const
AbstractGraph
CWRUtil
::
Q5
xBelowOutgoing
(
int
index
)
const
{
return
widgetXindex
(
index
)
-
points
[
index
]
.
dy
;
}
AbstractGraph.hpp:435
AbstractGraph::yBelowOutgoing() const
AbstractGraph
CWRUtil
::
Q5
yBelowOutgoing
(
int
index
)
const
{
return
widgetYindex
(
index
)
+
points
[
index
]
.
dx
;
}
AbstractGraph.hpp:436
AbstractGraph::xAboveIncoming() const
AbstractGraph
CWRUtil
::
Q5
xAboveIncoming
(
int
index
)
const
{
return
widgetXindex
(
index
)
+
points
[
index
-
1
]
.
dy
;
}
AbstractGraph.hpp:437
AbstractGraph::yAboveIncoming() const
AbstractGraph
CWRUtil
::
Q5
yAboveIncoming
(
int
index
)
const
{
return
widgetYindex
(
index
)
-
points
[
index
-
1
]
.
dx
;
}
AbstractGraph.hpp:438
AbstractGraph::xBelowIncoming() const
AbstractGraph
CWRUtil
::
Q5
xBelowIncoming
(
int
index
)
const
{
return
widgetXindex
(
index
)
-
points
[
index
-
1
]
.
dy
;
}
AbstractGraph.hpp:439
AbstractGraph::yBelowIncoming() const
AbstractGraph
CWRUtil
::
Q5
yBelowIncoming
(
int
index
)
const
{
return
widgetYindex
(
index
)
+
points
[
index
-
1
]
.
dx
;
}
Data Use
Functions writing
AbstractGraph::points
Functions reading
AbstractGraph::points
AbstractGraph::setBuffer()
all items filtered out
AbstractGraph::points
AbstractGraph::xAboveOutgoing() const
AbstractGraph::yAboveOutgoing() const
AbstractGraph::xBelowOutgoing() const
AbstractGraph::yBelowOutgoing() const
AbstractGraph::xAboveIncoming() const
AbstractGraph::yAboveIncoming() const
AbstractGraph::xBelowIncoming() const
AbstractGraph::yBelowIncoming() const
AbstractGraph::widgetXindex() const
AbstractGraph::widgetYindex() const
AbstractGraph::addValue()
AbstractGraph::deleteValue()
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
AbstractGraph::insertPointAtIndex()
AbstractGraph::deletePointAtIndex()
AbstractGraph::findX()
all items filtered out
Type of
AbstractGraph::points
AbstractGraph::points
AbstractGraph::GraphPoint
all items filtered out