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:365
GraphPoint
*
points
;
References
Location
Referrer
Scope
Text
AbstractGraph.hpp:365
GraphPoint
*
points
;
///< Pointer to buffer where the coordinates are stored
AbstractGraph.cpp:24
AbstractGraph::AbstractGraph()
AbstractGraph
CanvasWidget
(
)
,
linkedGraph
(
0
)
,
left
(
-
1
)
,
right
(
-
1
)
,
top
(
-
1
)
,
bottom
(
-
1
)
,
points
(
0
)
,
maxPoints
(
0
)
,
lineWidth
(
0
)
AbstractGraph.cpp:53
AbstractGraph::widgetXindex() const
AbstractGraph
return
widgetX
(
points
[
index
]
.
x
)
;
AbstractGraph.cpp:58
AbstractGraph::widgetYindex() const
AbstractGraph
return
widgetY
(
points
[
index
]
.
y
)
;
AbstractGraph.cpp:63
AbstractGraph::setBuffer()
AbstractGraph
points
=
pointsBuffer
;
AbstractGraph.cpp:153
AbstractGraph::addValue()
AbstractGraph
if
(
numPoints
==
0
||
x
>
points
[
numPoints
-
1
]
.
x
)
AbstractGraph.cpp:156
AbstractGraph::addValue()
AbstractGraph
points
[
numPoints
]
.
x
=
x
;
AbstractGraph.cpp:157
AbstractGraph::addValue()
AbstractGraph
points
[
numPoints
]
.
y
=
y
;
AbstractGraph.cpp:164
AbstractGraph::addValue()
AbstractGraph
assert
(
points
[
index
]
.
x
>=
x
&&
"Bug in binary search algorithm"
)
;
AbstractGraph.cpp:165
AbstractGraph::addValue()
AbstractGraph
if
(
points
[
index
]
.
x
>
x
)
AbstractGraph.cpp:170
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
x
=
x
;
AbstractGraph.cpp:171
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
y
=
y
;
AbstractGraph.cpp:178
AbstractGraph::addValue()
AbstractGraph
if
(
points
[
index
]
.
y
!=
y
)
AbstractGraph.cpp:183
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
x
=
x
;
// Actually not necessary
AbstractGraph.cpp:184
AbstractGraph::addValue()
AbstractGraph
points
[
index
]
.
y
=
y
;
AbstractGraph.cpp:195
AbstractGraph::deleteValue()
AbstractGraph
if
(
index
<
numPoints
&&
points
[
index
]
.
x
==
x
)
AbstractGraph.cpp:315
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
AbstractGraph
points
[
index
]
.
dy
=
(
lineWidth
*
dy
/
d
)
/
2
;
AbstractGraph.cpp:316
AbstractGraph::updateAndInvalidateCacheForLinesBetweenIndeces()
AbstractGraph
points
[
index
]
.
dx
=
(
lineWidth
*
dx
/
d
)
/
2
;
AbstractGraph.cpp:356
AbstractGraph::insertPointAtIndex()
AbstractGraph
points
[
i
]
=
points
[
i
-
1
]
;
AbstractGraph.cpp:367
AbstractGraph::deletePointAtIndex()
AbstractGraph
points
[
i
]
=
points
[
i
+
1
]
;
AbstractGraph.cpp:374
AbstractGraph::findX()
AbstractGraph
if
(
numPoints
==
0
||
x
>
points
[
numPoints
-
1
]
.
x
)
AbstractGraph.cpp:385
AbstractGraph::findX()
AbstractGraph
int
midX
=
points
[
midIndex
]
.
x
;
AbstractGraph.hpp:438
AbstractGraph::xAboveOutgoing() const
AbstractGraph
return
widgetXindex
(
index
)
+
points
[
index
]
.
dy
;
AbstractGraph.hpp:442
AbstractGraph::yAboveOutgoing() const
AbstractGraph
return
widgetYindex
(
index
)
-
points
[
index
]
.
dx
;
AbstractGraph.hpp:446
AbstractGraph::xBelowOutgoing() const
AbstractGraph
return
widgetXindex
(
index
)
-
points
[
index
]
.
dy
;
AbstractGraph.hpp:450
AbstractGraph::yBelowOutgoing() const
AbstractGraph
return
widgetYindex
(
index
)
+
points
[
index
]
.
dx
;
AbstractGraph.hpp:454
AbstractGraph::xAboveIncoming() const
AbstractGraph
return
widgetXindex
(
index
)
+
points
[
index
-
1
]
.
dy
;
AbstractGraph.hpp:458
AbstractGraph::yAboveIncoming() const
AbstractGraph
return
widgetYindex
(
index
)
-
points
[
index
-
1
]
.
dx
;
AbstractGraph.hpp:462
AbstractGraph::xBelowIncoming() const
AbstractGraph
return
widgetXindex
(
index
)
-
points
[
index
-
1
]
.
dy
;
AbstractGraph.hpp:466
AbstractGraph::yBelowIncoming() const
AbstractGraph
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