The following methods create SIS graphics.
In many cases it will be easier and more efficient to use the CreateItem method with an Open Geospatial Consortium (OGC) Well-Known-Text string, rather than a stream of MoveTo/LineTo.
| BezierTo | Draws a Bezier curve from the current drawing position. |
| BulgeTo | Draws an arc from the current drawing position. |
| CleanLines | Cleans up LineString items, removing repeated vertices etc. |
| CreateAreaFromLines | Creates a Polygon, or Polygons, from the LineString items in a named list. |
| CreateAspectGrid | Creates an 'aspect' Grid from the currently open TIN as angles measured from North. |
| CreateAssembly | Creates an Assembly item from the items in a named list. |
| CreateBitmap | Creates a Bitmap item. |
| CreateBlock | Creates a named Block from the items in a named list. |
| CreateBoundary | Creates an item from the boundary of the current open item. |
| CreateBoxLabel | Creates a special BoxLabel text item, with a line pointing to a labelled location. |
| CreateBoxText | Creates a BoxText item. |
| CreateCircle | Creates a circular Polygon item. |
| CreateConvexHull | Creates the smallest possible item with convex geometry that contains the current open item. |
| CreateEllipse | Creates an elliptical Polygon item. |
| CreateExtrusion | Creates a Surface item by extruding the current open Polygon or LineString item. |
| CreateFormulaGrid | Creates a Grid item by combining named Grid items using an expression. |
| CreateGeodeticBuffer | Creates a 'geodetic' buffer around items in a named list. |
| CreateGradientGrid | Creates a 'slope' Grid from the currently open TIN as gradients between 0 and 100% |
| CreateGraticule | Creates a Graticule item using the current open Map Frame item. |
| CreateGreatCircleLine | Creates a Great Circle line. |
| CreateGridFromQZone | Creates a Grid item from the current open QZone item. |
| CreateHotSpotGrid | Creates a Hot Spot Grid item from the origins of the items in a named list. |
| CreateInsert | Creates an insertion of a Block item. |
| CreateLineText | Creates a LineText item using the current open LineString item. |
| CreateNorthPoint | Creates a North Point item using the current open Map Frame item. |
| CreatePhoto | Creates a Map Frame item in the current window, filling it with the composed window. |
| CreatePhotoEx | Creates a Map Frame item in the current session, filling it with the specified named composition. |
| CreatePoint | Creates a Point item. |
| CreateQZoneFromGrid | Creates a QZone item from the cells in the current open Grid item that are between two values. |
| CreateRectangle | Creates a rectangular Polygon item. |
| CreateScatterGrid | Creates a Grid item from the hook points of the items in a named list. |
| CreateSlopeGrid | Creates a 'slope' Grid from the currently open TIN as angles between 0 and 90 degrees. |
| CreateSurface | Creates a Surface item from the current open Polygon item. |
| CreateText | Creates a point Text item. |
| CreateThiessen | Creates Thiessen Polygon items from the hook points of the items in a named list. |
| CreateTin | Creates a TIN from the hook points of the items in a named list. |
| CreateTinEx | Creates a TIN from the hook points of the items in a named list, using advanced creation properties. |
| CreateTinFromGrid | Fits a TIN item over the current open Grid item. |
| CreateViewshed | Calculates a 'viewshed' over Grid Items. |
| DecomposeGeometry | Breaks down the currently open item with complex geometry, so the disconnected pieces form separate items. |
| DecomposeGrid | 'Explodes' the current open Grid item into one Polygon item per Grid cell. |
| DeleteGeomPt | Deletes a vertex from the geometry of a currently open item. |
| ExplodeShape | Converts Point items with symbols into editable items. |
| FacetGeometry | Replaces curved geometry segments with shorter straight segments. |
| FillGeometry | Fills the space that is enclosed by the geometry of the current open item. |
| GeneraliseDP | Generalises geometry using the Douglas-Peucker algorithm. |
| InsertGeomPt | Inserts a new vertex into geometry from the current open item. |
| IsGeomClockwise | Test if the geometry of the current open item is clockwise. |
| IsGeomClosed | Test if the geometry of the current open item is closed. |
| JoinLines | Joins LineString items within a tolerance. |
| LineTo | Draws a LineString item from the current drawing position. |
| MoveTo | Sets the current drawing position. |
| PasteFrom | Pastes a file into the current SWD. |
| SetGeomPt | Sets the position of a vertex in geometry from the current open item. |
| SetGeomSegBulge | Sets the bulge of a segment in geometry from the current open item. |
| SetGridItemValue | Sets the value in a cell of the current open Grid item. |
| SetWatermark | Sets the watermark image used for renders of this SIS Workspace Definition (SWD) in GeognoSIS. |
| SliceGeometry | Slices through items in a list cutting them into pieces. |
| Snap | Inserts a position into the current callback command |
| SnipGeometry | Snips away portions of the items inside or outside the current item. |
| SnipTin | Snips out the part of the current open TIN that does not overlap the given Polygon item. |
| SubdivideTin | Subdivides the current open TIN item's faces using smooth interpolation. |
| StoreAsArea | Stores the previous MoveTo/LineTo operations as a Polygon item. |
| StoreAsLine | Stores the previous MoveTo/LineTo operations as a LineString item. |
| TraceGeom | Creates a LineString item by tracing geometry from the current open item. |
Send comments on this topic.
Click to return to www.cadcorp.com
© Copyright 2000-2017 Computer Aided Development Corporation Limited (Cadcorp).