Maptitude GISDK Help

Alphabetical List of GISDK Functions

-A-

Abs()

Computes the absolute value of a number.

Acos()

Computes the arc cosine of a value.

Acosh()

Computes the hyperbolic arc cosine of a value.

AddAnnotation()

Adds an annotation to a map or layout window.

AddArea()

Adds an area feature to an area layer.

AddCDFLayer()

Adds a layer from a compact format geographic file to a map.

AddExistingLayer()

Adds an existing layer in the workspace to a map

AddIDField()

Adds an ID field to an existing table.

AddImageLayer()

Adds an image layer to a map.

AddLayer()

Adds a layer from a geographic file to a map.

AddLayerToWorkspace()

Adds a layer to an application without it appearing in a map or dataview.

AddLegendItem()

Adds an item to a manual map legend.

AddLink()

Adds a line feature to a line layer.

AddMenuItem()st

Adds a menu item to a menu in the currently active menu system.

AddMITABLayer()

Adds a layer from a MapInfo TAB file to a map.

AddMITABLayerToWorkspace()

Adds a MapInfo TAB file layer to an application without it appearing in a map or dataview.

AddNode()

Adds an endpoint to a standard geographic line file.

AddODBCLayer()

Adds an ODBC layer to a map.

AddODBCLayerToWorkspace()

Adds an ODBC layer to an application witsbahout it appearing in a map or dataview.

AddPGSQLayer()

Add layer to map after exporting it to PGSQL spatial database.

AddPSGQLayerToWorkspace()

Add layer to current workspace after exporting it to PGSQL spatial database.

AddPoint()

Adds a point feature to a point layer.

AddRecord()

Adds a record to a table and sets the current record.

AddRecords()

Adds one or more records to a table and sets the current record.

AddSDOLayer()

Adds a layer from a Oracle Spatial table to a map

AddSDOLayerToWorkspace()

Adds a layer from a Oracle Spatial table to an application without it appearing in a map or dataview.

AddShapeLayer()

Adds a layer from a Esri (ArcView) Shapefile to a map.

AddShapeLayerToWorkspace()

Adds an Esri (ArcView) Shapefile layer to an application without it appearing in a map or dataview.

AggregateTable()

Groups records in a view and computes summary statistics.

AppendToLogFile()

Appends text to the log file.

AppendToLogFileWithLimit()

Appends text to the log file up to the limit to the number of messages.

AppendToReportFile()

Appends text to the report file.

ApplyOverlayTable()

Computes attribute values for a view using information from an overlay table.

ArrangeIcons()

Arranges all iconized windows.

ArrayElementToInteger()

Converts an array element to an integer.

ArrayElementToReal()

Converts an array element to a real number.

ArrayElementToString()

Converts an array element to a string.

ArrayExclude()

Excludes elements from an array.

ArrayIntersect()

Creates an array that contains the elements of the array a that are also in array b.

ArrayLength()

Computes the number of elements in an array.

ArrayMax()

Determines the largest value in an array of numbers.

ArrayMin()

Determines the smallest value in an array of numbers.

ArrayPosition()

Finds the position of a sub-array in an array.

ArrayToJson()

Converts an options array to a proper JSON literal object.

ArrayToVector()

Copies an array to a vector.

Ascii()

Returns the ASCII code of a character.

Asin()

Computes the arc sine of a number

Asinh()

Computes the hyperbolic arc sine of a value.

Assert()

Causes a macro error with the specified string if the test expression is false (0).

Atan()

Computes the arc tangent of a number.

Atan2()

Computes the angle between the x-axis and the coordinates x_num, y_num.

Atanh()

Computes the hyperbolic arc tangent of a number.

AttachTableTranslation()

Attaches a translation table (codes) to an existing table.

Avg()

Computes the average value of the elements of an array.

Azimuth()

Computes the azimuth (heading) for a line between two points.

-B-

BitwiseAnd()

Computes the bitwise AND of two integers.

BitwiseNot()

Computes the bitwise NOT of an integer.

BitwiseOr()

Computes the bitwise OR of two integers.

BitwiseXor()

Computes the bitwise exclusive OR of an integer.

BringAnnotationToFront()

Moves an annotation in front of all other annotations.

BuildInternalIndex()

Builds a permanent index on a field in a table.

-C-

CallDllFunction()

Calls a function in a Dynamic Link Library (DLL).

CascadeWindows()

Cascades open windows.

Ceil()

Returns the next larger integer after a value.

CenterLayout()

Centers a layout at a specific point.

CenterMap()

Centers a map at a particular location.

Char()

Returns a character of the ASCII table.

CheckStopwatch()

Determine the elapsed time since a stopwatch was started.

ChooseColor()

Gets a color using the Windows Color dialog box.

ChooseDirectory()

Gets the path name to an existing directory/folder.

ChooseFile()

Gets the name of an existing file using the Windows File Open dialog box.

ChooseFileName()

Gets the name of a new file using the Windows File Open dialog box.

ChooseFiles()

Gets the names of one or more existing files using the Windows File Open dialog box.

ChooseFolder()

Gets the path name to an existing directory/folder.

ChooseFont()

Gets a font using the Windows Font dialog box.

Circle()

Creates a circle with a specified center and radius.

ClearDXFInfo()

Frees memory used by GetDXFInfo().

ClearThemeValues()

Remove the data used to generate a theme from memory.

ClickAndDragLayout()

Allows the user to pan around in a layout by dragging it to a new position.

ClickCircle()

Awaits user input from the system pointer and returns a circle.

ClickCoord()

Awaits user input from the system pointer and returns a coordinate.

ClickCurve()

Awaits user input of control points from the system pointer and returns an array of coordinates that define a curve.

ClickDragAndShow()

Allows the user to pan a map by dragging it to a new position.

ClickEllipse()

Awaits user input from the system pointer and returns coordinates that define an ellipse.

ClickEllipseScope()

Awaits user input from the system pointer, accepts an ellipse, and returns a scope.

ClickLabel()

Allows the user to move, with optional callouts, or rotate labels on the map to customize them.

ClickLayout()

Allows user to edit annotations in the current map or layout.

ClickLine()

Awaits user input from the system pointer and returns two coordinates that define a line.

ClickPolyline()

Awaits user input from the system pointer and returns an array of coordinates that define a line.

ClickRect()

Awaits user input from the system pointer and returns two coordinates that define a rectangle.

ClickRectScope()

Awaits user input from the system pointer, accepts a rectangle whose center is a valid world point, and returns a scope.

ClickScope()

Awaits user input from the system pointer, accepts a rectangle, and returns a scope.

ClickShape()

Awaits user input from the system pointer and returns an array of coordinates that define a closed polygon.

ClickText()

Allows the user to enter text on the current map or layout.

CloseCOMControl()

Closes the window containing the COM control.

CloseDbox()

Closes a toolbox or toolbar.

CloseDotNetControl()

Closes the window containing the .NET control.

CloseEditor()

Closes an editor window.

CloseFigure()

Closes a figure window.

CloseFile()

Closes a file.

CloseLayout()

Closes a layout window.

CloseMap()

Closes a map window.

CloseView()

Drops a view from the system.

ColorCIE()

Creates a color based on its (x, y, Y) coordinates in the CIE chromaticity space.

ColorHLS()

Creates a color based on hue, lightness and saturation.

ColorHSV()

Creates a color based on hue, saturation and brightness.

ColorRGB()

Creates a color based on the amounts of red, green and blue.

ColumnAggregate()

Performs a geographic overlay between two layers and aggregates tabular data.

CompactPath()

Shortens a file's pathname to the listed length for purposes of display.

CompareArrays()

Compares two arrays, element by element.

CompareStrings()

Compares two strings to see if they match.

ComputeIntersectionPercentages()

Intersects two or more area or line layers and computes the intersection percentages.

ComputeStatistics()

Creates a table with summary statistics for records in a view.

ConcatenateFiles()

Writes a group of files one after another into a new file.

ConcatenateVectors()

Concatenates vectors  into one, combined long vector.

ConstructSnapshot()

Convert a customized image file into a map snapshot.

ConvertAutomaticToManualLabels()

Converts all the automatic labels on all layers and sets in a map into manual labels, i.e., text annotations at the same location and size.

ConvertManagedObjectType()

Closes the window containing the .NET control.

ConvertToAreaDatabase()

Creates an area geographic file from a set of line or area features.

ConvertToLineDatabase()

Creates a line geographic file from a set of line or area features.

ConvexHull()

Computes the convex hull that encloses an area.

Coord()

Creates a specified coordinate.

CoordInArea()

Determines whether a coordinate is inside an area.

CoordInScope()

Checks to see if a coordinate is in a given scope.

CoordToLineDistance()

Finds the nearest line feature to a point and returns information about it.

CopyArray()

Makes a copy of the array, including nested sub-arrays, to any depth

CopyDatabase()

Copies either a standard- or compact-format geographic file.

CopyFigureToClipboard()

Copies a figure to the Windows clipboard.

CopyFile()

Copies a file.

CopyLayerSettings()

Copies the settings for a layer from one map to another.

CopyLayoutToClipboard()

Copies a layout to the Windows clipboard.

CopyMapToClipboard()

Copies a map object and map picture to the Windows clipboard.

CopyMapToOLE()

Updates an embedded OLE map.

CopyPoint()

Duplicates a point feature in a standard geographic file.

CopyTableFiles()

Copies all files associated with a table.

CopyToClipboard()

Copies data to the Windows clipboard.

CopyVector()

Copies a vector to a new vector.

Cos()

Computes the cosine of an angle expressed in radians.

Cosh()

Computes the hyperbolic cosine of a angle expressed in radians.

CreateBuffers()

Creates buffers around features in a map layer.

CreateChartTheme()

Creates a pie or bar chart theme on the current layer.

CreateCOMControl()

Creates a new COM control window.

CreateCOMObject()

Creates a new instance of a COMObject.

CreateContinuousTheme()

Creates a continuous (scaled-symbol) theme on the current layer.

CreateContourDB()

Creates a line or area geographic file of the contours derived from a TIN.

CreateConvexHullDB()

Creates an area geographic file that encloses all of the points in a TIN.

CreateDotNetControl()

Creates a new .NET control window.

CreateDatabase()

Creates an empty standard geographic file.

CreateDataCursor()

Creates a Data Cursor, a GISDK object that can be used to navigate and read tabular data.

CreateDate()

Creates a DateTime compound variable with just a date.

CreateDateTime()

Creates a DateTime compound variable.

CreateDirectory()

Creates a new folder (directory) with a default security descriptor set by the system.

CreateDotTheme()

Creates a dot-density theme on the current layer.

CreateEditor()

Creates a new editor window.

CreateEditorByQuery()

Creates an editor displaying the results of an SQL query.

CreateExpression()

Creates an expression field on a view.

CreateFigure()

Creates a new window containing a figure.

CreateGeographyArchive()

Compresses the named geographic file into a .ZIP file.

CreateGrid()

Creates a geographic file of features on a regular grid.

CreateGroup()

Creates multiple selection sets of records, using the classification technology of CreateTheme().

CreateGroupByTheme()

Creates multiple selection sets of records, using an existing theme.

CreateHullDB()

Creates an area or a line DBD database based on a TIN.

CreateLayout()

Create a new layout window.

CreateLegend()

Creates a map legend.

CreateManagedObject()

Creates a new instance of a .NET Object.

CreateMap()

Create a new, empty map window.

CreateNodeField()

Creates a formula field on a line layer using data from the associated node layer.

CreateObject()

Creates a new object variable based on a class.

CreateProgressBar()

Creates a new progress bar that reports the progress of an operation.

CreateSet()

Creates a new, empty set on the current view.

CreateShortcut()

Creates a shortcut (.lnk) file pointing to a program, file or a folder.

CreateSnapshot()

Stores a snapshot image of the map as currently displayed.

CreateStopSkipButtons()

Adds stop and skip buttons to the status bar for use in interrupting map drawing.

CreateStopwatch()

Start a stopwatch to track clock time.

CreateStreetCDF()

Creates a compact format address matchable street file.

CreateTable()

Creates an empty table and opens it as a view.

CreateTheme()

Creates a color or pattern theme on the current layer.

CreateTime()

Creates a DateTime compound variable with just a time.

CreateTimer()

Sets up a timer that executes a macro at fixed-time intervals.

CreateTriangulation()

Creates a Triangulated Irregular Network (TIN).

CreateTriangulationAreaDB()

Creates an area geographic file from the facets in a TIN, with slope and aspect values.

CreateVisibilityMap()

Creates an area geographic file from a TIN to show the area that is visible from a certain height at a viewpoint.

CreateVoronoiDB()

Creates an area geographic file from a TIN with the areas of influence around each point in the TIN.

CumulativeVector()

Constructs a cumulative vector in a new vector.

-D-

DayOfWeek()

Converts a date to a day of the week.

DecideJoinType()

Determines if the right fields of a join have duplicates for aggregation.

DeleteArea()

Deletes an area feature from an area layer.

DeleteDatabase()

Deletes a standard or compact geographic file.

DeleteFile()

Deletes a file.

DeleteLink()

Deletes a line feature from a line layer.

DeleteNode()

Deletes an endpoint feature from a standard geographic file.

DeletePoint()

Deletes a point feature from a point layer.

DeleteRecord()

Deletes a record from a view.

DeleteRecordsInSet()

Deletes all of the records in a selection set from a view.

DeleteSet()

Deletes a set from the current view.

DeleteSnapshot()

Removes a snapshot from a map and deletes its image file.

DeleteTableFiles()

Deletes all files associated with a table.

DeSelectAnnotation()

Deselects an annotation

DeSelectAllAnnotations()

Deselects all annotations

Deserialize()

Deserializes an options array into a GISDK object.

DestroyExpression()

Destroys an expression field.

DestroyLegend()

Destroys a map legend.

DestroyProgressBar()

Destroys a progress bar, indicating completion of an operation.

DestroyStopwatch()

Stops or cancels a stopwatch.

DestroyTheme()

Removes the definition of a theme from the current layer

DestroyTimer()

Cancels a timer that executes a macro at fixed-time intervals.

DetachTableTranslation()

Removes a translation table (codes) from an existing table.

DisableItem()

Disables a dialog box item or menu item.

DisableMenuItems()

Disables several menu items at once.

DisableProgressBar()

Disables display of the progress window.

DragMapToOLE()

Allows the user to drag and drop a map object to an OLE container application.

DrawLayout()

Redraws a layout window.

DrawMapAnnotations()

Redraws the annotations in a map window.

DropAnnotation()

Removes an annotation from a map or layout window.

DropAnnotations()

Removes annotations from a map or layout window.

DropLayer()

Removes a layer from a map.

DropLayerFromWorkspace()

Removes a layer from an application.

DropLegendItem()

Drops an item from a manual legend.

DropSelectedAnnotations()

Removes selected annotations from a map or layout window.

DuplicateAnnotation()

Create a copy of an annotation.

DuplicateMap()

Creates a copy of a map.

-E-

EditorPrintSetup()

Displays an extended version of the "Print" common dialog, with controls for setting up the printing format for an editor.

EnableItem()

Enables a dialog box item or menu item.

EnableMenuItems()

Enables several menu items at once.

EnableProgressBar()

Enables display of the progress window.

EstimateElevation()

Calculates a spot elevation using a TIN.

ExcludeArrayElements()

Removes elements from an array.

Exit()

Closes the application.

Exp()

Returns the value of the constant e raised to a power.

ExpandGeographyArchive()

Expands a .ZIP file containing a geographic file.

ExportArcViewShape()

Exports features in a geographic file to an Esri (ArcView) Shapefile.

ExportCSV()

Exports features in a geographic file to a Caliper text geography file.

ExportDXF()

Exports features in a geographic file to a DXF file.

ExportEditor()

Exports the contents of an editor to a new table.

ExportExcel()

Reads an Excel workbook (.xls) file and exports one of its sheets to a new table

ExportGeography()

Converts a geographic file between standard and compact format, or creates a new geographic file from a selection set.

ExportPGSQL()

Exports map data to PGSQL spatial database.

ExportSheetsToExcelX()

Export multiple views to an ExcelX file.

ExportTableTranslation()

Creates a new table containing the codes and values from an existing translation table.

ExportView()

Exports the contents of a view to a new table.

ExtractArray()

Returns the specified sub-array, which must itself be an array.

-F-

Factorial()

Returns the factorial of an integer value.

FieldsSupportAggregations()

Returns a list of fields that support aggregation rules.

FieldsSupportDescriptions()

Returns a list of fields that can have a description string.

FigurePrintSetup()

Displays the "Print" common dialog.

FileAtEOF()

Test to see if end of file has been reached.

FileCheckUsage()

Checks whether files are in use by Maptitude.

FileGetPosition()

Gets the current Read/Write position of a file.

FileReadDouble()

Reads a double-precision (8-byte) floating point number from a binary file.

FileReadFloat()

Reads a single precision (4-byte) floating point number from a binary file.

FileReadLongInt()

Reads a long (4-byte) integer from a binary file.

FileReadShortInt()

Reads a short (2-byte) integer from a binary file.

FileReadString()

Reads a character string from a binary file.

FileSetPosition()

Sets the current Read/Write position of a file.

FileWriteDouble()

Writes a double-precision (8-byte) floating point number to a binary file.

FileWriteFloat()

Writes a single-precision (4-byte) floating point number to a binary file.

FileWriteLongInt()

Writes a long (4-byte) integer to a binary file.

FileWriteShortInt()

Writes a short (2-byte) integer to a binary file.

FileWriteString()

Writes a character string to a binary file.

FillStyle()

Creates a new fill style.

FindAnnotations()

Finds annotations near a coordinate

FindStrings()

Finds strings in an array that match one or more search specs.

FindOption()

Finds a particular option and its setting in an array of name-value pairs.

FindOptionValue()

Finds the value of a particular option in an options array.

FitBezier()

Fits a Bezier curve to an array of points.

Floor()

Returns the next smaller integer before a value.

Format()

Formats a number.

FormatDateTime()

Formats a DateTime compound variable.

-G-

GenerateBezier()

Takes an array of Bezier control points and returns the Bezier curve.

GenerateDEMGrid()

Creates a grid geographic file containing a regular grid (DEM) generated from a TIN.

GeneratePalette()

Generates an array of gradually changing colors.

GetAbsolutePath()

Converts a relative pathname to an absolute pathname.

GetAbsoluteWindowSize()

Determines the absolute size of a window.

GetAnnotation()

Return the definition of an annotation.

GetAnnotations()

Return the IDs of all annotations in a map or layout window.

GetArcViewShapeInfo()

Gets information about an Esri (ArcView) Shapefile

GetArea()

Get the coordinates that describe an area feature.

GetAreaUnitNames()

Gets a list of the available area measurement units.

GetAreaUnits()

Gets the current area measurement units.

GetArrayScope()

Returns the scope of an array of coordinates.

GetArrowheads()

Gets the style of arrowheads used to draw line features.

GetAVILength()

Returns the number of frames in the AVI file.

GetBNAInfo()

Collects summary information on the contents of a BNA file.

GetBorderColor()

Returns the color used to draw the border of area features.

GetBorderStyle()

Returns the style used to draw the border of area features.

GetBorderWidth()

Returns the width used to draw the border of area features.

GetCentroid()

Gets the centroid location of an area feature.

GetClassMethodNames()

Returns a list of the names of the methods defined for the class.

GetClickControl()

Determines whether the Ctrl key was pressed during a prior "Click" function.

GetClickShift()

Determines whether the Shift key was pressed during a prior "Click" function.

GetClipboardData()

Gets data from the Windows clipboard.

GetColorCIE()

Returns the (x, y, Y) coordinates of a color in CIE chromaticity space.

GetColorHLS()

Returns the hue, lightness and saturation of a color.

GetColorHSV()

Returns the hue, saturation and brightness values of a color.

GetColumnArray()

Gets a list of the columns displayed in an editor.

GetCOMCollectionObjects()

Gets the COM objects in a COM collection.

GetCOMControlObject()

Gets the COM interface of a COM control window.

GetCOMInterfaceName()

Gets the name of the COM interface for an object from the type library.

GetCOMObject()

Gets the currently active instance of a COMObject.

GetDataVector()

Creates a vector from a field in a view|set.

GetDataVectors()

Creates vectors from fields in a view|set.

GetDateAndTime()

Determines the current date and time according to the system clock.

GetDBFiles()

Creates a list of files associated with the geographic file.

GetDBInfo()

Gets summary information about a geographic file.

GetDBLayers()

Gets a list of layers stored in a geographic file.

GetDBLinkedData()

Returns the same array as was passed in to SetDBLinkedData().

GetDBTopology()

Determines whether a standard geographic file is topological.

GetDefaultPrinter()

Gets the default printer.

GetDEMInfo()

Collects summary information about a Digital Elevation Model file.

GetDEMNeighbor()

Returns the ID of a neighbor of a cell in a DEM.

GetDirection()

Gets the contents of the direction field for a line feature.

GetDirectoryInfo()

Gets a listing of the contents of a directory.

GetDiskSpace()

Gets the disk size and the amount of space available in bytes.

GetDisplayedThemes()

Gets a list of themes shown on a layer or selection set.

GetDisplayStatus()

Returns information on how features in a selection set are displayed on a map.

SetDisplayUnits()

Set the display names for units, to be used in drop-down lists and legends.

GetDistance()

Computes the great circle distance between two coordinates.

GetDistances()

Computes distances and statistics from each point in a set of origins to each point in a set of destinations.

GetDLGInfo()

Collects summary information about the contents of a USGS Digital Line Graph file.

GetDotNetControlObject()

Gets the .NET object in a .NET control window.

GetDrives()

Returns a list of disk drives and their type.

GetDXFInfo()

Collects summary information on the contents of a DXF file.

GetEdges()

Gets the edges for an area.

GetEditableFields()

Gets a list of the editable fields in a view.

GetEditorFile()

Gets the name of the file in which an editor window was last saved.

GetEditorHighlight()

Gets the highlighted range of cells from an editor window.

GetEditorOption()

Gets the value of an option from an editor window.

GetEditorSaveFlag()

Determines whether an editor has changed since it was last saved to a file.

GetEditorValues()

Reads a two-dimensional array of values from an editor window.

GetEditorView()

Gets the name of the view and selection set that are displayed in an editor.

GetEndpoints()

Returns the IDs of the two endpoints of a link.

GetEnvironmentVariable()

Gets the value of a DOS environment variable.

GetExpressionInfo()

Returns information about an expression (formula) field.

GetExpressions()

Returns an array of all expression fields defined in a view.

GetField()

Returns the view, field name, and field spec for a field.

GetFieldSets()

Gets the field sets for a Standard Caliper Geographic file.

GetFeatureArea()

Returns the area of the feature in current map units.

GetFeatureLength()

Returns the length of the feature in current map units.

GetFieldAggregations()

Gets the aggregation rules for a field.

GetFieldDecimals()

Returns the number of displayed decimal places for a real-typed field.

GetFieldDescription()

Gets the description of a field.

GetFieldFormat()

Returns the format string used to display a numeric field.

GetFieldFullSpec()

Returns a full field spec for a field name.

GetFieldInfo()

Returns the data type, display width, decimals, and index flag for a field.

GetFieldProtection()

Gets a string that indicates whether a field is read-only.

GetFields()

Gets a list of the fields in a view.

GetFieldTableType()

Gets the data type of a field in tables and joined views.

GetFieldTranslations()

Gets a list of codes and values for a coded field.

GetFieldType()

Gets the data type of a field.

GetFieldValues()

Reads the values of one or more fields in any number of views.

GetFieldWidth()

Gets the display width of a field.

GetFigureFile()

Gets the name of the file in which a figure was last saved.

GetFigureSaveFlag()

Determines whether a figure has changed since it was last saved to a file.

GetFigureType()

Gets the type of a figure window.

GetFileInfo()

Gets information about a file.

GetFilenamePart()

Gets a part of a file path or folder name.

GetFillColor()

Returns the color used to fill area features.

GetFillStyle()

Returns the style used to fill area features.

GetFillStyleDefinition()

Returns an array defining the fill style.

GetFillStyleTransparency()

Determines whether or not a fill style is transparent.

GetFirstRecord()

Finds the first record in a view or selection set based on a sort order.

GetFontInfo()

Gets information about a font.

GetFontNames()

Gets a list of the names of installed fonts.

GetGIRASInfo()

Collects summary information about the contents of a USGS Land Use and Land Cover file.

GetGPSInfo()

Gets a reading from a GPS device.

GetGridCDFInfo

Gets info from a Grid CDF file.

GetHardLinkClass()

Gets the class of a table that is hard-linked to a database.

GetHiddenLabelDisplayStatus()

Gets the status of whether labels that are otherwise hidden are displayed in a lighter shading.

GetIcon()

Gets the font and character or bitmap used to draw point features.

GetIconColor()

Gets the color used to draw point features.

GetIconSize()

Gets the point size of the symbol used to draw point features.

GetIDField()

Gets the full field spec of the ID field for a layer.

GetImageFileInfo()

Gets information about a raster image file.

GetInterface()

Gets the name of the UI Database that a macro is in.

GetInternalPoint()

Gets a point internal to an area.

GetISFFInfo()

Collects summary information on the contents of an Intergraph Standard File Format (ISFF) file.

GetItemSelection()

Gets the highlighted portion (selection) of an Edit Text dialog box item.

GetLabelExpression()

Gets the label expression for a layer or selection set.

GetLabelOptions()

Get the label option settings for a layer or selection set.

GetLabelOverlapStatus()

Gets the status of whether labels can be drawn on top of point icons.

GetLabelOverride()

Gets the label override settings for a map feature.

GetLastError()

Gets the text of the last error generated by Maptitude.

GetLastRecord()

Gets the last record in a view or selection set based on a sort order.

GetLayer()

Gets the name of the current layer, if any.

GetLayerAutoscale()

Determines whether a layer is hidden in the current map due to autoscaling.

GetLayerDB()

Gets the name of the location where a layer is stored.

GetLayerDBPos()

Gets the layer "position" within a geographic file.

GetLayerInfo()

Gets summary information about a layer.

GetLayerNames()

Gets a list of all layers in the system.

GetLayerPosition()

Gets the position (drawing order) of a layer in a map.

GetLayers()

Gets information on layers in the system and the current layer.

GetLayerScale()

Gets the range of scales at which a layer displays (autoscale).

GetLayerScaleFlag()

Gets the autoscale flag for a layer.

GetLayerScope()

Gets the scope of a map layer.

GetLayerSetsLabel()

Returns the label used in the legend for the list of sets belonging to a layer.

GetLayerType()

Get the type of a map layer.

GetLayerVisibility()

Determine whether a layer is visible (displayed) in a map.

GetLayout()

Gets the name of the current layout window.

GetLayoutFile()

Gets the name of the file in which a layout was last saved.

GetLayoutOptions()

Get the current option settings for a layout.

GetLayoutPages()

Gets the number of printed pages in a layout.

GetLayoutPrinter()

Gets the printer for a layout window.

GetLayoutPrintSettings()

Gets the layout printer settings.

GetLayoutPrintSize()

Gets the size of a layout printer's imageable area.

GetLayoutResizeItems()

Gets whether items in a layout are resized automatically when the page size or number of pages changes.

GetLayoutSaveFlag()

Determines whether a layout has changed since it was last saved to a file.

GetLayoutScale()

Gets the scale of a layout window.

GetLegend()

Gets the definition of an automatic map legend.

GetLegendDisplayStatus()

Determines whether a layer, set, or theme is displayed in the legend.

GetLegendOptions()

Gets the values of one or more options for a map legend.

GetLegendSettings()

Gets the settings for a map legend.

GetLine()

Gets the coordinates that describe the location of a line feature.

GetLineColor()

Gets the color used to draw line features.

GetLineDistance()

Finds the distance from a coordinate to a line.

GetLineLength()

Returns the length of the line specified by an array of coordinates.

GetLineStyle()

Gets the style used to draw line features.

GetLineStyleDefinition()

Returns an array defining the line style.

GetLineWidth()

Gets the width used to draw line features.

GetLinkLayer()

Gets the name of the link layer associated with a node layer.

GetLogFileName()

Gets the name of the log file.

GetLongPathName()

Returns the full, long pathname for a file.

GetManagedClass()

Gets an object representing the .NET class for calling static methods.

GetManualLabelOptions()

Get the manual label settings for a layer.

GetMap()

Gets the name of the current map.

GetMapBackground()

Gets the color and fill style of the map background.

GetMapCorners()

Gets coordinates at the four corners of a map.

GetMapCurrentLayer()

Gets the name of the current layer in a map.

GetMapDefaultScope()

Gets the default scope of a map.

GetMapFile()

Gets the name of the file in which a map was last saved.

GetMapLabelOptions()

Gets the automatic label option settings for a map.

GetMapLayers()

Gets a list of the layers in a map.

GetMapNames()

Gets a list of the names of maps in the system.

GetMapOptions()

Gets the value of options for a map window.

GetMappableFieldIndices()

Determines the positions of mappable fields in the arrays returned by GetMappableFields().

GetMappableFields()

Creates a list of the fields that are mappable to a map layer.

GetMapProjection()

Returns the projection and coordinate system used in a map.

GetMaps()

Get a list of maps and the name of the current map.

GetMapSaveFlag()

Determines whether a map has changed since it was last saved to a file.

GetMapScope()

Gets the scope of a map.

GetMapTitle()

Gets the title of a map.

GetMapUnitNames()

Gets a list of the available map measurement units.

GetMapUnits()

Gets the current map measurement units.

GetMapWindowScope()

Gets the scope of a map using the current window width and height.

GetMenu()

Gets the contents of a menu in the currently active menu system.

GetMenuItemText()

Gets the text for a menu item.

GetMergedArea()

Creates an area by merging a set of features.

GetMIFInfo()

Collects summary information on the contents of an MIF file.

GetMinimumSpanningCircle()

Computes the smallest circle that encloses an area.

GetMITABInfo()

Collects summary information on the contents of a MapInfo TAB file

GetMultiLine()

Gets the coordinates that describe the location of a multiple part line feature.

GetNeighbors()

Gets the neighbors of an area feature.

GetNextRecord()

Gets the next record in a view or selection set based on a sort order.

GetNodeLayer()

Get the name of the node layer associated with a link layer.

GetNodeLinks()

Gets the IDs of links that begin or end at a node.

GetNTFInfo()

Provides information on a dataset of Ordnance Survey NTF volumes.

GetNTFVolume()

Returns information on an Ordnance Survey NTF file (volume).

GetNumberOfPolygons()

Gets the number of polygons in an area feature.

GetObjectClass()

Gets the name of the class for an object.

GetObjectVariableNames()

Gets a list of the variable names for an object.

GetODBCDataSourceInfo()

Gets information about an ODBC data source.

GetODBCDataSourceNames()

Gets an array of the names of all defined ODBC data sources.

GetODBCFields()

Gets a list of all fields in an ODBC table.

GetODBCLayerInfo()

Gets information about an ODBC layer.

GetODBCTables()

Gets a list of all the tables in an ODBC data source.

GetOracleFields()

Gets a list of fields in an Oracle table and whether they are indexed.

GetOracleTables()

Gets a list of Oracle tables available to the user

GetPaperUnitNames()

Gets a list of the available paper measurement units.

GetPaperUnits()

Gets the current paper measurement unit.

GetPerimeter()

Gets the perimeter of an area.

GetPlatformVersion()

Returns an array with information about the operating system.

GetPoint()

Gets the location of the point feature with the specified ID.

GetPointOnLine()

Returns the coordinate along a line at a given position

GetPolygonArea()

Computes the area of a closed polygon.

GetPolygonInternalPoint()

Gets a point internal to a polygon.

GetPolygonPerimeter()

Gets the perimeter of a closed polygon.

GetPrevRecord()

Finds the previous record in a view or selection set based on a sort order.

GetPrinters()

Gets the model and driver names for all installed printers.

GetPrintMargins()

Get the current print margin settings.

GetProgram()

Gets information about the program.

GetProjectionScope()

Returns a valid scope for a particular projection.

GetRandFileName()

Generates a valid and unused file name with a given specification, but does not delete such files on shutdown.

GetReadOnly()

Gets the value of the Read Only checkbox in the most recent call to ChooseFile().

GetReadOnlyFields()

Gets a list of the read-only fields in a view.

GetRecord()

Gets the record handle of the current record of a view.

GetRecordCount()

Gets the number of records in a view or selection set.

GetRecords()

Gets an array of record handles for a selection set.

GetRecordScope()

Gets the scope of a given record on the current layer.

GetRecordsValues()

Reads the values of one or more fields for a group of records in a view.

GetRecordValues()

Reads the values of one or more fields for a record in a view.

GetRelativePath()

Converts an absolute pathname to a relative pathname.

GetReportFileName()

Gets the name of the report file.

GetRowOrder()

Gets the order of rows in an editor.

GetSample()

Gets a sample object indicating how features in a layer or selection set display on a map.

GetScale()

Gets the scale of a map.

GetScopeCorners()

Gets coordinates at the four corners of a given scope.

GetScopeRect()

Gets an array of two coordinates that define the rectangle of a scope.

GetScreenResolution()

Return the screen dimensions in pixels.

GetSDOInfo()

Gets information about an Oracle Spatial table.

GetSelectAutoRedraw()

Indicates how maps are updated during selection operations.

GetSelectDisplay()

Indicates whether selection operations update maps automatically.

GetSelectedAnnotations()

Gets the IDs of selected annotations in a map or layout window.

GetSelectedLabel()

Returns the layer name and ID of the last label clicked on.

GetSelectInclusion()

Indicates the inclusion status for a spatial selection.

GetSetCount()

Gets the number of records in a set in the current view.

GetSetIDs()

Gets an array of the Ids of elements in a set.

GetSetPosition()

Gets the position of a selection set on the current map layer.

GetSets()

Gets a list of the names of selection sets for a view.

GetSetScale()

Gets the range of scales at which a selection set displays (autoscale).

GetSetScope()

Gets the scope of the features in a selection set.

GetShortPathName()

Returns the short pathname for a file.

GetSnapshot()

Gets the scope and image file of a snapshot.

GetSnapshots()

Gets a list of all snapshots associated with a map.

GetStreetLocation()

Gets a description of the street location of a coordinate.

GetSystemDirectory()

Gets the full path of the Windows directory.

GetSystemInfo()

Gets an array of system information.

GetTableModifyFlag()

Tests whether a table can be modified by ModifyTable().

GetTableStructure()

Gets a list and description of the fields in a table.

GetTempFileName()

Generates a valid and unused file name with a given specification.

GetTempPath()

Gets the name of the directory used by the program to store temporary files.

GetText()

Generates a formatted string.

GetTheme()

Gets information about a theme.

GetThemeClassCounts()

Gets the number of features in each class of a color or pattern theme.

GetThemeClasses()

Gets information about the classes of a color or pattern theme.

GetThemeClassLabels()

Gets the class labels of a color or pattern theme.

GetThemeClassValues()

Gets the class definitions of a color or pattern theme.

GetThemeFillColors()

Gets the list of fill colors that are used to draw a theme.

GetThemeFillStyles()

Gets the list of fill styles that are used to draw a theme.

GetThemeIconColors()

Gets the list of icon colors that are used to draw a theme.

GetThemeIcons()

Gets the list of icons that are used to draw a theme.

GetThemeLineColors()

Gets the list of line colors that are used to draw a theme.

GetThemeLineStyles()

Gets the list of line styles that are used to draw a theme.

GetThemeLineWidths()

Gets the list of line widths that are used to draw a theme.

GetThemeOptions()

Gets a list of options for a theme.

GetThemes()

Gets a list of themes defined on the current layer.

GetThemeSamples()

Gets sample objects indicating how features in a theme display on a map.

GetThemeStatistics()

Gets statistical information about a color or pattern theme.

GetTIFFDimensions()

Gets the number of rows and columns in a TIFF image

GetTool()

Gets the name of the active tool item

GetUnitSize()

Computes the ratio between two measurement units.

GetView()

Gets the name of the current view.

GetViewJoinInfo()

Gets the join information for a view.

GetViewLayer()

Gets the name of the map layer that corresponds to a view.

GetViewNames()

Gets a list of all views.

GetViewParents()

Gets the parentage of a view.

GetViewReadOnly()

Reports whether a view is read-only.

GetViews()

Gets information on views in the system or views associated with a layer.

GetViewScope()

Gets the scope of a view.

GetViewStructure()

Retrieves a listing and description of the fields in a view.

GetViewTableInfo()

Gets information about a table.

GetWAVLength()

Returns the length of the WAV file in seconds.

GetWindowData()

Retrieves an array stored with a window.

GetWindowName()

Gets the name of the current window.

GetWindowPosition()

Gets the position of a window.

GetWindows()

Gets a list of all the windows of a specified type.

GetWindowSize()

Determines the size of a window.

GetWindowType()

Gets the type of the current window.

GreatCircleMidpoint()

Finds the midpoint between two coordinates.

-H-

Heading()

Returns the azimuth of the AB or BA direction of a line.

Help()

Opens a help file at a specified topic.

HideDbox()

Hides a dialog box, toolbox, or toolbar.

HideItem()

Hides an item in a dialog box.

HideLegend()

Hides a map legend.

HideMapLabels()

Turns label display off for all currently displaying layers.

HideTheme()

Switches off the display of a theme on a layer or selection set.

-I-

IDToRecordHandle()

Converts a map feature ID to a record handle.

ImportArcViewShape()

Imports features from an ArcView Shapefile into a geographic file.

ImportBNA()

Imports features from a BNA file into a geographic file.

ImportBTS()

Imports features from a BTS National Transportation Atlas file.

ImportCSV()

Imports features from a Caliper text geography file into a geographic file.

ImportDEM()

Imports features from Digital Elevation Model files.

ImportDLG()

Imports features from USGS Digital Line Graph files.

ImportDXF()

Imports features from a DXF file into a geographic file.

ImportE00()

Imports features from an ARC/INFO export (.E00) file into a geographic file.

ImportFromView()

Creates a geographic file of point features from coordinates in a view.

ImportGIRAS()

Imports features from USGS Land Use and Land Cover files.

ImportISFF()

Imports features from Intergraph Design File format (DGN) files, also known as Intergraph Standard File Format (ISFF).

ImportKML()

Imports features from one or more KML files into a geographic file.

ImportMIF()

Imports features from an MIF file into a geographic file.

ImportNTF()

Imports features from one or more Ordnance Survey NTF volumes into a geographic file.

ImportTiger()

Converts TIGER/Line files to standard geographic files.

InsertArrayElements()

Inserts elements into an array.

IntersectLines()

Finds where two lines intersect.

IntToString()

Converts an integer to a string representation of the integer value.

IRR()

Computes the internal rate of return for a series of cash flows.

IsClockwise()

Checks to see if an array of coordinates is clockwise or not.

IsImageRegisterable()

Checks to see if an image can be registered.

IsKindOfClass()

Determines whether an object is in a class or inherits from that class.

IsLayer()

Determines whether a layer is any of the given types.

IsLayerExportable()

Tests whether or not a layer is export protected.

IsMember()

Tests whether a record is a member of a selection set.

IsNeighbor()

Determines whether two area features are neighbors.

IsPathAbsolute()

Tests to see if the pathname is an absolute pathname.

IsViewExportable()

Determines whether a view can be exported.

IsWindow()

Determines whether a window is of a given type.

-J-

JoinLinks()

Joins two line features that meet at a common endpoint.

JoinNodes()

Joins two endpoints together into a single endpoint feature.

JoinStrings()

Returns a concatenated string separated by the delimiter.

JoinTableToLayer()

Permanently joins a single table to a geographic file.

JoinViews()

Creates a joined view by linking fields in two existing views.

JoinViewsMulti()

Creates a joined view by linking multiple fields in two existing views.

JsonToArray()

Converts a proper JSON literal object to an options array.

-K-

Kurtosis()

Returns the kurtosis of a set of numbers.

-L-

LaunchDocument()

Open a document, executable, or URL with the appropriate program.

LaunchProgram()

Starts a Windows program.

LayoutPrintSetup()

Collects printer settings for a layout window.

LayoutProperties()

Displays an extended version of the "Print Setup" common dialog, with controls for setting page dimensions and margins.

Left()

Returns the leftmost n characters of a string.

Len()

Returns the length of a string.

LineStyle()

Creates a new line style.

ListExcelSheets()

Lists all the worksheets in an Excel workbook (.xls) file.

ListTableFiles()

Lists all the files associated with a table or view.

LoadArray()

Loads an array from a file.

LoadLibrary()

Loads a DLL and returns a handle that can be used in function calls.

LoadResourceFile()

Compiles a Caliper Script resource file.

LocateDBs()

Attempts to locate the given files along the search path set by SetSearchPath().

LocateNearestRecord()

Finds the map feature nearest a point location.

LocateNearestRecords()

Finds the map features nearest a point location.

LocateRecord()

Locates a record based on the value of a field.

Log()

Returns the natural logarithm of a number.

Log10()

Returns the common logarithm of a number.

LookUpValue()

Finds a value in a view field and returns the values in the corresponding fields of your choice

Lower()

Converts a string to lower case.

LPad()

Pads a string with spaces to the left.

-M-

MapCoordToPixelXY()

Translates a longitude-latitude coordinate to a map pixel X-Y coordinate.

MapCoordToXY()

Translates a longitude-latitude coordinate to a local X-Y coordinate, according to map projection.

MapPixelXYToCoord()

Translates a map pixel X-Y coordinate to longitude and latitude.

MapPrintSetup()

Displays an extended version of the "Print" common dialog, with check boxes for whether to print at a fixed scale and whether to print fonts at fixed point size or adjusted to match the map window.

MapXYToCoord()

Translates a local map X-Y coordinate to a longitude-latitude coordinate.

Max()

Returns the larger of two values.

MaximizeWindow()

Maximizes a window so that it fills the Maptitude client area.

Mean()

Computes the mean (average) of the elements of an array.

Median()

Computes the median of the elements of an array.

MergeByValue()

Creates districts by merging areas from a geographic file, based on the value of a field.

MergeGeography()

Merges features from one layer into another.

MessageBox()

Creates a dialog box with a message.

Min()

Returns the smaller of two values.

MinimizeWindow()

Minimizes the specified window.

MinimumSpanningCircle()

Computes the smallest circle that encloses a group of points.

Mod()

Returns the remainder (modulus) when one number is divided by another.

ModifyTable()

Modifies the file structure of a dBASE, fixed-format text or fixed-format binary table.

MoransI()

Computes statistics for Moran's I,  a measure of spatial autocorrelation

MoveAlongGreatCircle()

Computes the new coordinate obtained by moving along a great circle.

MoveAnnotation()

Moves an annotation to a new location.

MoveNode()

Changes the location of an endpoint feature in a standard geographic file.

MovePoint()

Changes the location of a point feature in a standard geographic file.

-N-

NextDate()

Returns a new date given an original date and an offset in days.

NextOccurrence()

Returns the date of the next occurrence of a given day.

NullToZero()

Converts null to zero, a zero-length string, or a specified value.

-O-

ObjectHasMethod()

Determines whether an object's class, or an inherited class, implements a method.

OpenEditor()

Creates an editor from a file.

OpenEditorFromAnnotation()

Creates a new editor window from an editor that appears in a layout.

OpenFigure()

Creates a figure window from a file.

OpenFigureFromAnnotation()

Creates a new figure window from a figure that appears in a layout.

OpenFile()

Opens a text or binary file on disk.

OpenFileInDebugger()

Opens a file in the GISDK Debugger.

OpenLayout()

Creates a layout from a file.

OpenMap()

Open a map file and display it in a map window.

OpenMapFromAnnotation()

Creates a new map window from a map that appears in a layout.

OpenTable()

Opens a table from a file on disk and creates a view.

OpenWorkspace()

Restores a workspace from its file.

OptimizeDatabase()

Optimizes a standard geographic file for faster display.

-P-

ParseDateTime()

Parses a string to create a DateTime compound variable.

ParseShortcut()

Gets information from a shortcut (.lnk) file.

ParseString()

Divides a string into pieces separated by the specified delimiters.

Pause()

Uses a timer to go into a waiting loop that yields to other processes, allowing Windows messages to be dispatched while waiting.

PGSQLClose()

Closes the connection with PostgreSQL, if it exists.

PGSQLConnect()

Establishes a connection with PostgreSQL.

PGSQLExportFromQuery()

Runs an SQL query on the open PGSQL database connection.

PGSQLGetDatabases()

Retrieves a list of PGSQL databases from the connected database server.

PGSQLGetSchemas()

Retrieves a list of schemas from a PGSQL database.

PGSQLGetSpatialDatabases()

Retrieves a list of PGSQL spatial databases from the connected database server.

PGSQLGetTables()

Retrieves a list of tables from a PGSQL database.

PGSQLGetUniqueFields()

Returns all unique fields from the PGSQL database table, as defined in the table constraints.

PGSQLRunQuery()

Runs an SQL query on the open PGSQL database connection.

PGSQLSetDatabase()

Set database as the current selection in the “Open PostgreSQL Table” dialogue box.

PGSQLSetSchema()

Set sthe name of the database schema to be displayed to the user in the “Open PostgreSQL Table” dialogue box

PGSQLSetTable()

Sets the name of the table to be displayed to the user in the “Open PostgreSQL Table” dialogue box..

Percentile()

Returns the value at which a given percentile is reached.

PlaySlideshow()

Plays a multimedia slide show.

PlaySound()

Plays a sound file.

Position()

Returns the position of a substring within a string.

PositionFrom()

Search for the first occurrence of a substring within a string, starting the search at a designated position.

PositionTo()

Search for the last occurrence of a substring within a string, ending the search at a designated position.

Pow()

Computes the value of a number raised to a power.

PrintEditor()

Prints all or part of an editor window.

PrintFigure()

Prints a figure as shown in the figure window.

PrintLayout()

Prints all or part of a layout window.

PrintMap()

Prints a map as shown in the map window.

Proper()

Converts a string to proper case (first letter of each word capitalized).

PushAnnotationToBack()

Moves an annotation behind all other annotations.

PutInRecycleBin()

Puts a file or folder in the recycle bin.

-R-

RandomNumber()

Generates a random number between 0.0 and 1.0.

RandSamples()

Return an array of random samples of the given type of random distribution and parameters defined in the options array.

ReadArray()

Reads a text file into an array of strings.

ReadLine()

Reads a string of characters from a text file.

ReadSizedArray()

Reads a group of strings from a text file.

RealToInt()

Converts a real number to an integer

RealToString()

Converts a real number to a string

RecordHandleToID()

Converts a record handle to a map feature ID.

RedrawEditor()

Redraws an editor window.

RedrawMap()

Redraws a map window.

RegisterImage()

Registers an image to a particular location, scale, and projection.

RemoveDirectory()

Removes a folder (directory).

RemoveMenuItem()

Removes a menu item from the currently active menu system.

RenameDatabase()

Renames a geographic file.

RenameField()

Renames a field in a view.

RenameFile()

Copies, moves, or changes the name of a file.

RenameLayer()

Changes the name of a map layer.

RenameSet()

Changes the name of a selection set.

RenameTableFiles()

Renames all files associated with a table or view.

ResetCursor()

Restores the system pointer to the type previously used.

ResetLogFile()

Empties the log file.

ResetProgressWindow()

Resets the title and the maximum number of progress bars that can be created in the progress window to the number prior to the last call to SetProgressWindow().

ResetReportFile()

Empties the report file.

ReshapeLink()

Changes the coordinates of a line feature in a standard geographic file.

RestoreWindow()

Restores a window to its original size.

Return()

Returns from a called macro or dialog box.

ReverseArray()

Returns a new array, with the same elements as the input array, but in the reverse order.

ReverseLink()

Reverses the order of shape points on a link.

Right()

Returns the rightmost n characters of a string.

Round()

Returns a value rounded to a specified number of decimal places.

RPad()

Pads a string with spaces to the right.

RubberSheet()

"Rubber sheets," or performs a mathematical transformation on the coordinates of a geographical layer and produces a new database using the "rubber sheeted" coordinates.

RunDbox()

Runs a dialog box or opens a toolbox or toolbar.

RunMacro()

Runs a macro.

RunProgram()

Runs a DOS executable program.

-S-

SampleArea()

Creates a sample area object for use in a menu or dialog box.

SampleLine()

Creates a sample line object for use in a menu or dialog box.

SamplePoint()

Creates a sample point object for use in a menu or dialog box.

SampleText()

Creates a sample text object for use in a menu or dialog box.

SampleValues()

Samples the values of the specified field and returns the specified number of unique values.

SaveArray()

Saves an array to a file.

SaveEditor()

Saves an editor to a file.

SaveEditorToBitmap()

Saves the editor image as a Windows bitmap file.

SaveEditorToImage()

Saves the contents of the editor window to an image file.

SaveEditorToJPEG()

Save the editor image as a JPEG compressed file.

SaveFigure()

Saves a figure to a file.

SaveFigureToBitmap()

Saves a figure as a Windows bitmap file.

SaveFigureToImage()

Saves the contents of the figure window to an image file.

SaveFigureToJPEG()

Save the figure image as a JPEG compressed file.

SaveFigureToMetafile()

Saves figure graphics to a Windows Enhanced metafile.

SaveLayout()

Saves a layout to a file.

SaveLayoutToBitmap()

Saves the layout image as a Windows bitmap file.

SaveLayoutToImage()

Saves the contents of the layout window to an image file.

SaveLayoutToJPEG()

Save the layout image as a JPEG compressed file.

SaveLayoutToMetafile()

Saves layout graphics to a Windows Enhanced metafile.

SaveLegendToImage()

Saves a legend in a separate window to an image file.

SaveMap()

Saves settings for a map window to a file on disk.

SaveMapToBitmap()

Saves the map image as a Windows bitmap file.

SaveMapToImage()

Saves the contents of the map window to an image file.

SaveMapToJPEG()

Save the map image as a JPEG compressed file.

SaveMapToMetafile()

Saves map graphics to a Windows Enhanced metafile.

SaveWorkspace()

Saves the current workspace to a file.

Scope()

Creates a scope.

ScopeInScope()

Checks to see if one scope is completely contained within another.

ScopeIntersect()

Creates a scope that is the intersection of the input scopes.

ScopeOnScope()

Checks to see if one scope overlaps another.

ScopeUnion()

Creates a scope that encompasses the entire area covered by two input scopes.

SearchFilePath()

Searches for the path for a filename.

SelectAll()

Selects all the records in the current view.

SelectAllAnnotations()

Selects all annotations in a map or layout window.

SelectAnnotation()

Adds an annotation to the list of selected annotations.

SelectByCircle()

Selects map features that are located within a circle.

SelectByCoord()

Selects the map feature nearest to a coordinate.

SelectByIDFile()

Selects map features from a list of feature IDs stored in a file.

SelectByIDs()

Selects map features from a list of feature IDs.

SelectByLinks()

Selects nodes based on a set of links from its associated line layer.

SelectByMapWindow()

Selects map features within the current map window.

SelectByNodes()

Selects links based on a set of nodes from its associated node layer.

SelectByQuery()

Selects records based on an SQL query.

SelectByQueryFile()

Selects records based on an SQL query that is stored in a file.

SelectByScope()

Selects the map features located within a scope.

SelectByShape()

Selects the map features located inside a shape.

SelectByVicinity()

Selects map features located in or near features in another layer or selection set.

SelectNearestFeatures()

Selects a feature in the current layer nearest to each feature in another layer or selection set.

SelectNone()

Removes all records from a selection set.

SelectRecord()

Adds the current record to a selection set.

SelfAggregate()

Groups the records in a view, based on a field, to create an aggregate view.

SendMail()

Initiates a mail program and, if the window is a map window, attaches the associated map.

SendProgramMessage()

Sends a DDE Execute message to another Windows program.

SendProgramRequest()

Sends a DDE Request message to another Windows program.

Serialize()

Serializes a GISDK object into an options array.

SetAlternateInterface()

Sets the name of the alternate User Interface (UI) database.

SetAND()

Selects features that are in all of several input selection sets.

SetAnnotation()

Modify an existing annotation in a map or layout window.

SetAreaUnits()

Sets the current area measurement units

SetArrowheads()

Sets the arrowhead style used to draw line features.

SetBorderColor()

Sets the color used to draw the border of area features.

SetBorderStyle()

Sets the line style used to draw the border of area features.

SetBorderWidth()

Sets the line width used to draw the border of area features.

SetCancelButton()

Sets the Cancel button for the dialog box.

SetCheck()

Activates or deactivates the check mark on a menu item.

SetColumnArray()

Sets the columns displayed in an editor.

SetCOMControlTitle()

Sets the title of a COM control window.

SetCopy()

Copies a selection set.

SetCursor()

Sets the system pointer cursor style to one of several predefined options.

SetDataVector()

Fills values into a field in a view|set from a vector.

SetDataVectors()

Fills values into fields in a view|set from vectors.

SetDBLinkedData()

Links data in an external table to features in an existing point database.

SetDefaultButton()

Sets the Default button for the dialog box.

SetDefaultDisplay()

Saves current display settings for a layer to a geographic file.

SetDefaults()

Sets the default system menu, toolbar, and macros for the frame window.

SetDisplayStatus()

Changes how features in a selection set are displayed on a map.

SetDotNetControlTitle()

Sets the title of a .NET control window.

SetEditorHighlight()

Sets the highlighted cell in an editor window.

SetEditorOption()

Sets an option for an editor window.

SetEditorOptionEx()

Sets an option for an editor window.

SetEditorValues()

Writes a value or sequence of numbers into a range of cells in an editor window.

SetEditorView()

Changes the view and set of records displayed in an editor.

SetEnvironmentVariable()

Sets the value of a DOS environment variable within the current program's process.

SetFieldDecimals()

Changes the number of displayed decimals for a real-typed field.

SetFieldFormat()

Changes the way a numeric field is formatted.

SetFieldSets()

Sets the field sets for a Standard Caliper Geographic file.

SetFieldProtection()

Changes the read-only status of a field.

SetFieldWidth()

Changes the display width of a field.

SetFileAttributes()

Changes the attributes of a file or a directory.

SetFillColor()

Sets the color used to fill area features.

SetFillStyle()

Sets the style used to fill area features.

SetFillStyleTransparency()

Creates a new fill style based on the input with the additional option of transparency.

SetHelpFile()

Sets the help file to be used by subsequent help queries.

SetHiddenLabelDisplayStatus()

Sets the status of whether labels that are otherwise hidden are displayed in a lighter shading.

SetIcon()

Sets the font and character or bitmap used to draw point features.

SetIconColor()

Sets the color used to draw point features.

SetIconSize()

Sets the point size of symbols used to draw point features.

SetInvert()

Selects all features that are not part of another selection set.

SetItem()

Moves the keyboard focus to a dialog box item.

SetItemSelection()

Sets the highlighted text in an edit text dialog box item.

SetLabelOptions()

Changes the option settings for labels.

SetLabelOverlapStatus()

Sets the status of whether labels can be drawn on top of point icons.

SetLabelOverride()

Sets the label override settings for a map feature.

SetLabels()

Enables or disables labeling for a map layer or selection set.

SetLayer()

Sets the current layer (and the current view).

SetLayerPosition()

Sets the position (drawing order) of a layer in a map.

SetLayerScale()

Sets the range of scales at which a layer displays (autoscale).

SetLayerScaleFlag()

Sets the autoscale flag for a layer.

SetLayerSetsLabel()

Changes the label used in the legend for the list of sets belonging to a layer.

SetLayerVisibility()

Set whether a layer is visible (displayed) in a map.

SetLayoutOptions()

Change the options for a layout.

SetLayoutPages()

Sets the number of printed pages in a layout.

SetLayoutPrevious()

Changes the layout window to display at the scale that was in effect before the most recent change.

SetLayoutPrinter()

Sets the printer for the current layout window.

SetLayoutPrintSettings()

Sets the layout printer settings.

SetLayoutResizeItems()

Sets items in a layout to resize automatically when the page size or number of pages changes.

SetLayoutScale()

Sets the scale of a layout window.

SetLegendDisplayStatus()

Controls whether a layer, set, or theme is displayed in the legend.

SetLegendItemPosition()

Changes the order of items in a manual legend.

SetLegendOptions()

Changes the option settings for a map legend.

SetLegendSettings()

Change the settings for a map legend.

SetLineColor()

Sets the color used to draw line features.

SetLineStyle()

Sets the line style used to draw line features.

SetLineWidth()

Sets the line width used to draw line features.

SetManualLabels()

Changes the manual label settings for a layer.

SetMap()

Makes a map the current map.

SetMapBackground()

Changes the background color and fill style of a map.

SetMapDefaultScope()

Sets the default scope of a map.

SetMapFile()

Sets the filename for a map.

SetMapLabelOptions()

Controls whether automatic labels on a map can overlap.

SetMapOptions()

Sets options for a map window.

SetMapPrevious()

Sets the area covered by a map to be that shown before the last change in scale or scope.

SetMapProjection()

Sets the projection and coordinate system used in a map.

SetMapRedraw()

Controls whether map windows redraw automatically.

SetMapSaveFlag()

Sets the flag that indicates whether a map has changed since it was last saved to a file.

SetMapScope()

Sets the area covered by a map.

SetMapTitle()

Sets the title of a map.

SetMapUnits()

Sets the current map measurement unit.

SetMenuItemText()

Sets the text for a menu item.

SetMRUFiles()

Sets the list of Most Recently Used files displayed in the menu system and the macro to run when one is chosen.

SetOR()

Selects features that are in any of several input selection sets.

SetPaperUnits()

Sets the current paper measurement unit.

SetPrintMargins()

Set the left, top, right, and bottom printing margin settings.

SetProgressWindow()

Sets the title and the maximum number of progress bars that can be created in the progress window.

SetRandomSeed()

Seeds the RandomNumber() function.

SetRecord()

Sets the current record of a view.

SetRecordsValues()

Writes a value or sequence of numbers into a range of cells in a view on a table.

SetRecordValues()

Updates the data for a record in a view.

SetReferenceInfo()

Toggles showing the reference information when calling GetLastError()

SetReportFileName()

Sets the name of the report file.

SetRowOrder()

Sets the order in which rows appear in an editor.

SetSampleText()

Creates a sample object based on an input sample with the specified text for use in a menu or dialog box.

SetScale()

Sets the scale of a map.

SetSearchPath()

Specifies the search path used by Maptitude to locate files.

SetSelectAutoRedraw()

Controls how maps are updated during selection operations.

SetSelectDisplay()

Controls whether selection operations update maps automatically.

SetSelectInclusion()

Sets the inclusion status for spatial selection.

SetSetPosition()

Sets the position of a selection set on the current map layer.

SetSetScale()

Sets the range of scales at which a selection set displays (autoscale).

SetStatus()

Sets the contents of a section of the status bar.

SetStatusBar()

Sets the number and size of sections in the status bar.

SetThemeClassLabel()

Change the label for a class in a color, pattern, dot, or chart theme.

SetThemeClassLabels()

Change the labels for classes in a color, pattern, dot, or chart theme.

SetThemeFillColors()

Sets the fill colors used to draw a theme.

SetThemeFillStyles()

Sets the fill styles used to draw a theme.

SetThemeIconColors()

Sets the icon colors used to draw a theme.

SetThemeIcons()

Sets the icons used to draw a theme.

SetThemeLineColors()

Sets the line colors used to draw a theme.

SetThemeLineStyles()

Sets the line styles used to draw a theme.

SetThemeLineWidths()

Sets the line widths used to draw a theme.

SetThemeOptions()

Change some theme options.

SetTool()

Sets the active tool item

SetView()

Sets the current view (and the current layer).

SetViewReadOnly()

Changes the read-only status of a view.

SetVisibleRectangle()

Controls the portion of a layout that is displayed in a layout window.

SetWindow()

Makes a window the currently active window.

SetWindowData()

Stores an array with a window.

SetWindowPosition()

Sets the position of the a window.

SetWindowSize()

Sets the size of the specified or currently active window.

SetWindowSizePixels()

Sets the size of the specified or currently active window.

SetXOR()

Selects features that are in only one of several selection sets.

ShiftLeft()

Does a left arithmetic shift of the bits in an integer.

ShiftRight()

Does a right arithmetic shift of the bits in an integer.

ShowArray()

Displays a Windows dialog box containing the contents of an array, including nested sub-arrays.

ShowBitmap()

Displays a Windows bitmap file in a window.

ShowDbox()

Shows a previously hidden dialog box, toolbox, or toolbar.

ShowItem()

Shows a previously hidden dialog box item.

ShowLegend()

Shows a map legend.

ShowMessage()

Shows a message in a standard Windows message box.

ShowSnapshot()

Displays a snapshot and sets the map scope to match.

ShowTheme()

Displays a theme on a layer or selection set.

Sign()

Computes the sign of a number.

Sin()

Computes the sine of an angle.

Sinh()

Computes the hyperbolic sine of an angle.

Skew()

Returns the skew of the values in an array.

Sleep()

Uses a timer to go into a waiting loop that yields to other processes.

SnapPointsToArea()

Produces a new point database where the points are all moved into or out of polygons in an area layer.

SortArray()

Sorts the elements of an array.

SortSet()

Sorts the records in a selection set based on the values of one or more fields.

SortVector()

Sorts the elements of a vector in ascending order.

SortVectors()

Sorts an array of vectors in ascending order, based on the first vector.

SplitLink()

Splits a line feature at a given coordinate.

SplitNode()

Splits a node into one node for each line that is connected to it.

SplitPath()

Splits a path and filename into its component parts.

SplitString()

Divides a string into pieces based on the position of vertical bars (|) in that string.

Sqrt()

Returns the square root of a number.

SqueezeDatabase()

Increases the efficiency of a standard geographic area file.

Standardize()

Converts an address string into a normalized form for address matching, according to a file of transformation rules.

StandardizeView()

Standardizes address strings in a view and writes the results to a table.

StartDebugger()

Starts the GISDK Debugger.

StartGPS()

Initializes reading from a GPS device.

Std()

Computes the standard deviation of an array of numbers.

StopGPS()

Closes a GPS device.

StrEq()

Compares two strings to see if they match..

String()

Converts a real number to a string.

StringLength()

Returns the length of a string.

StringToInt()

Converts a string to an integer value.

StringToReal()

Converts a string to a real number.

Subarray()

Extracts a number of elements from an array.

SubVector()

Extracts a number of elements from a vector.

Substitute()

Replaces a matching substring with a new string.

SubstituteChars()

Returns the input string with all occurrences of the characters listed in the find string replaced with the characters in the replacement string.

Substring()

Extracts a portion of a string.

Sum()

Computes the sum of an array of numbers.

-T-

TableHasTranslation()

Indicates whether a table has an existing translation table (codes).

TagLayer()

Fills a field in a layer with information about the nearest feature in another layer.

Tan()

Computes the tangent of an angle.

Tanh()

Computes the hyperbolic tangent of an angle.

TaskDialog()

Creates an enhanced version of a standard Windows Message.

TestTheme()

Provides information on the classes created by a call to CreateTheme().

Throw()

Causes an error to be raised.

TigerVersion()

Determines the version of a TIGER/Line file.

TileWindows()

Tiles all open windows.

TINElevations()

Gets the minimum and maximum elevations in a TIN.

TINScope()

Gets the scope for a TIN.

TransposeArray()

Transposes an array of arrays, where element b[i][j] = a[j][i].

Trim()

Removes the leading and trailing spaces from a string.

TypeOf()

Indicates the Caliper Script type of variable.

-U-

UnRegisterImageFile()

Removes registration information from a TIFF image file.

UnselectRecord()

Removes the current record from a selection set.

UpdateDbox()

Runs the update macro of a toolbox or toolbar.

UpdateLinkedRecords()

Updates all the linked datasets in the system.

UpdateProgressBar()

Updates a progress bar in the progress window.

Upper()

Converts a string to upper case.

-V-

Value()

Converts a string to a real number.

Var()

Returns the variance on an array of numbers.

Vector()

Creates a vector.

VectorStatistic()

Computes a given statistic for the vector.

VectorToArray()

Copies a vector to an array.

VerifyExpression()

Verifies the validity of an expression.

VerifyQuery()

Verifies whether an SQL query has the correct syntax.

-W-

Word()

Extracts one word from a string.

WriteArray()

Writes the elements of an array to a text file.

WriteArraySeparated()

Writes the elements of an array to a file, separated by a delimiter.

WriteLine()

Writes string of characters to a text file.

-Z-

ZeroToNull()

Converts a zero numeric value to null

ZoomAndCenterMap()

Changes the scale and center of a map.

ZoomLayout()

Changes the layout scale by a factor.

ZoomMap()

Changes the scale of a map.

 

 

©2025 Caliper Corporation www.caliper.com