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).