You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Watch window displaying graphical representation of variables in a single image. This allows to compare the variables easily. Variables can be of any supported type (see below) representing a geometrical object, e.g. point, polygon, ray, container of complex numbers, etc.
91
65
92
66

93
67
@@ -97,7 +71,7 @@ Segments may be densified in order to reflect the curvature of the globe. This b
Watch window displaying graphical representations of variables in a list. Each variable is placed and visualized in a separate row. Variables can be of any supported type (see below) incl. images (see below).
139
85
140
86

141
87
@@ -155,10 +101,13 @@ where
155
101
156
102
##### Plot Watch
157
103
158
-
Watch window displaying plot representation of variables in a single image. Type of plot can be set in **Options**.
104
+
Watch window displaying plot representation of variables in a single image. Type of plot can be set in **Options**. Variables can be of any supported type (see below) representing a container of values or points incl. complex and pair.
105
+
106
+

159
107
160
-
Supported containers of values convertible to double and containers of points:
108
+
##### Types supported in watch windows
161
109
110
+
* Containers of values convertible to double, points and other geometries
162
111
* C-style array
163
112
* Pointer to elements with size specifier e.g.: `ptr,5`
164
113
* Sequence of containers of point coordinates e.g.: `vec_x;vec_y`
@@ -167,35 +116,39 @@ Supported containers of values convertible to double and containers of points:
167
116
* Boost.CircularBuffer: circular_buffer
168
117
* Boost.Container: vector, static_vector
169
118
* C#: array, List, LinkedList
119
+
* VB: array List (containers of values only)
170
120
* user-defined containers (see below)
171
-
172
-
where points can be of any supported point type (coordinate system is ignored):
173
-
174
-
* STL: complex, pair
175
-
*Boost.Geometry: point, point_xy
176
-
* Boost.Polygon: point_data
177
-
*user-defined point type (see below)
178
-
179
-

180
-
181
-
##### Options
182
-
183
-
Options for each Watch can be found under **Tools**->**Options**->**Graphical Debugging**
The extension attempts to obtain data through direct memory access if possible. From this feature benefit all supported containers of fundamental numeric types and geometries using such coordinate types. E.g.:
@@ -269,6 +214,20 @@ The extension attempts to obtain data through direct memory access if possible.
269
214
270
215
This behavior is enabled by default but can be disabled in options under **Tools**->**Options**->**Graphical Debugging**->**General**
271
216
217
+
##### Zooming/cropping
218
+
219
+
Geometry Watch and Plot Watch has zooming/cropping feature. Mouse wheel can be used to zoom in/out as well.
The extension supports Visual Studio themes. The visualization of variables may be drawn in two versions, dark or light depending on the brightness of the theme background color.
0 commit comments