|
8173 | 8173 | </member> |
8174 | 8174 | <member name="M:MapWinGIS.IShape.ExportToWKT"> |
8175 | 8175 | <summary> |
8176 | | - Imports shape data from WKT format. |
| 8176 | + Exports shape data to WKT format. |
8177 | 8177 | </summary> |
8178 | 8178 | <returns>String in WKT format with shape data.</returns> |
8179 | 8179 | \new490 Added in version 4.9.0 |
|
8279 | 8279 | </summary> |
8280 | 8280 | \new493 Added in version 4.9.3 |
8281 | 8281 | </member> |
| 8282 | + <member name="M:MapWinGIS.IShape.InterpolatePoint(MapWinGIS.Point,System.Double,System.Boolean)"> |
| 8283 | + <summary> |
| 8284 | + Return a point at the specified distance (or percentage) along the specified line |
| 8285 | + </summary> |
| 8286 | + <param name="startPoint">Starting point along this line (specify Point[0] for beginning of line)</param> |
| 8287 | + <param name="distance">Distance along this line (or percentage of line length; if a percentage, specify a number between 0.0 and 1.0)</param> |
| 8288 | + <param name="normalized">Optional value; if FALSE, 'distance' is actual distance; if TRUE, distance is percentage of length; defaults to FALSE</param> |
| 8289 | + <returns>Returns a Point class representing the point along the sourceLine that is the specified distance (or percentage) along the line.</returns> |
| 8290 | + <remarks> |
| 8291 | + Only applies to a Polyline Shape. If 'distance' is greater than the the line length, the line's endpoint is returned. |
| 8292 | + |
| 8293 | + 'startPoint' does not have to be on the line. If not on the line, actual starting point will be the nearest point to 'startPoint' that is on the line. |
| 8294 | + </remarks> |
| 8295 | + \see Utils.LineInterpolatePoint |
| 8296 | + |
| 8297 | + \new500 Added in version 5.0.0 |
| 8298 | + </member> |
8282 | 8299 | <!-- Badly formed XML comment ignored for member "T:MapWinGIS.IShapeDrawingOptions" --> |
8283 | 8300 | <member name="M:MapWinGIS.IShapeDrawingOptions.Clone"> |
8284 | 8301 | <summary> |
|
11177 | 11194 | </remarks> |
11178 | 11195 | \new495 Added in version 4.9.5 |
11179 | 11196 | </member> |
| 11197 | + <member name="M:MapWinGIS.IUtils.GetAngle(MapWinGIS.Point,MapWinGIS.Point)"> |
| 11198 | + <summary> |
| 11199 | + Calculates the angle defined by the two specified coordinates |
| 11200 | + </summary> |
| 11201 | + <param name="firstPoint"></param> |
| 11202 | + <param name="secondPoint"></param> |
| 11203 | + <returns>Geographic Angle (in degrees) of the vector measured from the first point to the second point</returns> |
| 11204 | + <remarks> |
| 11205 | + The angle returned is the so-called Geographic angle, measured in a clockwise direction |
| 11206 | + from the positive Y-axis, as opposed to the Arithmetic (Cartesian) angle measured in a |
| 11207 | + counter-clockwise direction from the positive X-axis. The returned value can be used |
| 11208 | + as-is to specify Shape or Label Rotation, which expect the Geographic angle for input. |
| 11209 | + </remarks> |
| 11210 | + \see Shapefile.set_ShapeRotation |
| 11211 | + |
| 11212 | + \new500 Added in version 5.0.0 |
| 11213 | + </member> |
| 11214 | + <member name="M:MapWinGIS.IUtils.LineInterpolatePoint(MapWinGIS.Shape,MapWinGIS.Point,System.Double,System.Boolean)"> |
| 11215 | + <summary> |
| 11216 | + Return a point at the specified distance (or percentage) along the specified line |
| 11217 | + </summary> |
| 11218 | + <param name="sourceLine">Polyline shape to traverse</param> |
| 11219 | + <param name="startPoint">Starting point along 'sourceLine' (specify Point[0] for beginning of line)</param> |
| 11220 | + <param name="distance">Distance along line (or percentage of line length; if a percentage, specify a number between 0.0 and 1.0)</param> |
| 11221 | + <param name="normalized">Optional value; if FALSE, 'distance' is actual distance; if TRUE, distance is percentage of length; defaults to FALSE</param> |
| 11222 | + <returns>Returns a Point class representing the point along the sourceLine that is the specified distance (or percentage) along the line.</returns> |
| 11223 | + <remarks> |
| 11224 | + 'sourceLine' must be a Polyline Shape. If 'distance' is greater than the source line length, the line's endpoint is returned. |
| 11225 | + |
| 11226 | + 'startPoint' does not have to be on 'sourceLine'. If not on the line, actual starting point will be the nearest point to 'startPoint' that is on 'sourceline'. |
| 11227 | + </remarks> |
| 11228 | + \see Shape.InterpolatePoint |
| 11229 | + |
| 11230 | + \new500 Added in version 5.0.0 |
| 11231 | + </member> |
11180 | 11232 | <member name="T:MapWinGIS.IVector"> |
11181 | 11233 | <summary> |
11182 | 11234 | A vector object is used to represent the light source for a grid color scheme. |
|
11775 | 11827 | <summary> |
11776 | 11828 | The objects of the drawing layer are specified in screen coordinates and are not moved after the changes of the extents. |
11777 | 11829 | </summary> |
11778 | | - <remarks>To update such layers the full redraw is not needed. Therefore use AxMap.Refresh rather than AxMap.Redraw.</remarks> |
| 11830 | + <remarks>To update such layers the full redraw is not needed. Therefore use AxMap.Redraw2 rather than AxMap.Redraw.</remarks> |
11779 | 11831 | </member> |
11780 | 11832 | <member name="F:MapWinGIS.tkDrawReferenceList.dlSpatiallyReferencedList"> |
11781 | 11833 | <summary> |
|
12612 | 12664 | <summary> |
12613 | 12665 | Map will be rendered from the main buffer. Only measurements and coordinate display will be rendered anew. |
12614 | 12666 | </summary> |
12615 | | - <remarks>Corresponds to AxMap.Refresh/AxMap.Invalidate.</remarks> |
| 12667 | + <remarks>Corresponds to AxMap.Redraw2/AxMap.Invalidate.</remarks> |
12616 | 12668 | </member> |
12617 | 12669 | <member name="T:MapWinGIS.tkCoordinatesDisplay"> |
12618 | 12670 | <summary> |
|
14750 | 14802 | <member name="M:MapWinGIS.IShapefile.GetClosestVertex(System.Double,System.Double,System.Double,System.Int32@,System.Int32@,System.Double@)"> |
14751 | 14803 | \addtogroup shapefile_selection Shapefile selection |
14752 | 14804 | Here is a list of properties and methods for managing shapefile selection. |
14753 | | - This module is a part of the documentation of Shapefile class. |
| 14805 | + This module is a part of the documentation of the Shapefile class. |
| 14806 | + |
| 14807 | + Historically, using the cmSelection and cmSelectByPolygon tools, you would specify a LayerHandle in the ChooseLayer map event |
| 14808 | + to indicate which single layer you were selecting shapes from. Starting in v5.0, you can select from multiple layers concurrently |
| 14809 | + by setting the 'Selectable' property of each layer you would like to select shapes from. If the LayerHandle returned from the |
| 14810 | + ChooseLayer event is left unspecified (-1), then instead, all layers having the 'Selectable' property = TRUE |
| 14811 | + will be selectable by the tool. |
14754 | 14812 | \dot |
14755 | 14813 | digraph shapefile_selection { |
14756 | 14814 | splines = true; |
|
14838 | 14896 | </summary> |
14839 | 14897 | \new48 Added in version 4.8 |
14840 | 14898 | </member> |
| 14899 | + <member name="P:MapWinGIS.IShapefile.Selectable"> |
| 14900 | + <summary> |
| 14901 | + Gets or sets a value indicating whether this shapefile will be selectable by the cmSelection and cmSelectByPolygon tool. |
| 14902 | + </summary> |
| 14903 | + <remarks> |
| 14904 | + This property allows for multiple shapefiles to be concurrently selectable. |
| 14905 | + If only selecting from one layer, you can still use the ChooseLayer map event to specify the selectable layer. |
| 14906 | + </remarks> |
| 14907 | + \see AxMap.CursorMode |
| 14908 | + \new500 Added in version 5.0.0 |
| 14909 | + </member> |
14841 | 14910 | <member name="P:MapWinGIS.IShapefile.SelectionAppearance"> |
14842 | 14911 | <summary> |
14843 | 14912 | Gets or sets the way shapefile selection will be displayed. |
|
0 commit comments