|
|
(4 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | = Global objects =
| + | API for releases: |
| | | |
− | * study() - provides access to the Study Layer class | + | * [[GenGIS_API_2.0.0|GenGIS v2.0.0 & v2.0.1]] |
− | * layerTree() - provides access to the Layer Tree Controller class
| + | * [[GenGIS_API_2.0.2|GenGIS v2.0.2]] |
− | * viewport() - provides access to the Viewport class
| + | * [[GenGIS_API_2.1.0|GenGIS v2.1.0]] |
− | * camera() - provides access to the Camera class
| |
− | * mainWindow() - provides access to the Main Window class
| |
− | * graphics() - provides access to the Graphics class
| |
− | * colourMapManager() - provides access to the Colour Map Manager class
| |
− | | |
− | = Global functions =
| |
− | | |
− | * SafeYield() - Yields control to pending messages in the windowing system.
| |
− | | |
− | = Main Window class =
| |
− | | |
− | * GetPointer() - Get pointer to GenGIS window.
| |
− | * SetSidePanelVisibility() - Set visibility of side panel.
| |
− | * SetConsoleVisibility() - Set visibility of console.
| |
− | * OpenMapFile() - Open map file.
| |
− | * OpenLocationsFile() - Open location file. | |
− | * OpenSequenceFile() - Open sequence file.
| |
− | * OpenTreeFile() - Open tree file.
| |
− | * GetExeDir() - Get directory of GenGIS executable.
| |
− | * Quit() - Exit GenGIS.
| |
− | * Write() - Write text to the GenGIS console and the log file. | |
− | * Warning() - Write warning message to the GenGIS console and the log file.
| |
− | * Error() - Write error message to the GenGIS console and the log file.
| |
− | * Yield() - Yield control to main window for event processing.
| |
− | | |
− | = Graphics class =
| |
− | | |
− | * AddLine() - Add line to viewport.
| |
− | * RemoveLine() - Remove line with a given id.
| |
− | * ClearLines() - Clear all custom lines in viewport.
| |
− | * AddMarker() - Add marker to Viewport.
| |
− | * RemoveMarker() - Remove marker with a given id.
| |
− | * ClearMarkers() - Clear all custom markers in viewport.
| |
− | * AddCylinder() - Add cylinder to viewport.
| |
− | * RemoveCylinder() - Remove cylinder with a given id.
| |
− | * ClearCylinders() - Clear all custom cylinders in viewport.
| |
− | * AddLabel() - Add label to viewport.
| |
− | * RemoveLabel() - Remove label with a given id.
| |
− | * ClearLabels() - Clear all custom labels in Viewport.
| |
− | | |
− | = Camera class =
| |
− | | |
− | * SetPosition() - Set position of camera.
| |
− | * GetPosition() - Get current position of camera.
| |
− | * SetHeight() - Set height of camera above terrain.
| |
− | * GetHeight() - Get height of camera above terrain.
| |
− | * SetPitch() - Set pitch of camera.
| |
− | * GetPitch() - Get pitch of camera.
| |
− | * SetYaw() - Set yaw of camera.
| |
− | * GetYaw() - Get yaw of camera.
| |
− | * ZoomDelta() - Change zoom (height) of camera by specified percentage.
| |
− | * TranslateDelta() - Translate position of camera by specified amount.
| |
− | * PitchDelta() - Change pitch of camera by specified amount.
| |
− | * YawDelta() - Change yaw of camera by specified amount.
| |
− | * ResetView() - Set camera to default position.
| |
− | * TopView() - Set camera to provide a top 'orthographic' view of the terrain
| |
− | * GetMapExtentsZoom() - Get zoom (height) of camera required to view entire map.
| |
− | * GetWindowHeight() - Get height of the viewport.
| |
− | * GetWindowWidth() - Get width of the viewport.
| |
− | | |
− | = Terrain Controller class =
| |
− | | |
− | * GetWidth() - Get width of terrain.
| |
− | * GetHeight() - Get height of terrain.
| |
− | * IsWireFrame() - Determine if terrain is being rendered as a wireframe.
| |
− | * SetWireFrame() - Set whether terrain should be rendered as a wireframe (True) or with texturing (False).
| |
− | * GetElevation() - Get elevation at specified grid point.
| |
− | * GetExaggeratedElevation() - Get exaggerated elevation at specified grid point.
| |
− | * GetElevationMap() - Flag indicating if terrain contains elevation information.
| |
− | * GetMinElevation() - Get minimum elevation.
| |
− | * GetMaxElevation() - Get maximum elevation.
| |
− | * ProjectToTerrain() - Project screen coodinates onto terrain.
| |
− | * ProjectToScreen() - Project 3D world coordinates to screen coordinates.
| |
− | * GeoToGrid() - Convert geographic coordinates to grid coordinates.
| |
− | * LatLongToGrid() - Convert lat/long coordinates to grid coordinates.
| |
− | * GridToGeo() - Convert grid coordinates to geographic coordinates.
| |
− | | |
− | = Layer Tree Controller class =
| |
− | | |
− | * GetName() - Get name of specified layer.
| |
− | * GetDescription() - Get description of specified layer.
| |
− | * SetDescription() - Set description of specified layer.
| |
− | * GetAuthours() - Get authours of specified layer.
| |
− | * SetAuthours() - Set authours of specified layer.
| |
− | * GetPath() - Get path to file of specified layer.
| |
− | * GetFilename() - Get filename of specified layer.
| |
− | * SetVisible() - Set visibility of specified layer.
| |
− | * IsVisible() - Get visibility of specified layer.
| |
− | * SetVisible() - Set visibility of specified layer.
| |
− | * GetNumStudyLayers() - Get number of study layers.
| |
− | * GetStudyLayer() - Get specified study layer.
| |
− | * GetNumMapLayers() - Get number of map layers.
| |
− | * GetMapLayer() - Get specified map layer.
| |
− | * GetNumLocationSetLayers() - Get number of location set layers.
| |
− | * GetLocationSetLayer() - Get specified location set layer.
| |
− | * GetNumLocationLayers() - Get number of location layers.
| |
− | * GetLocationLayer() - Get specified location layer.
| |
− | * GetLocationLayers() - Get all location layers.
| |
− | * GetNumSequenceLayers() - Get number of sequence layers.
| |
− | * GetSequenceLayer() - Get specified sequence layer.
| |
− | * GetSequenceLayers() - Get all sequence layers.
| |
− | * GetNumTreeLayers() - Get number of tree layers.
| |
− | * GetTreeLayer() - Get specified tree layer.
| |
− | | |
− | = Viewport class =
| |
− | | |
− | * Refresh() - Regenerate all graphical elements within the viewport.
| |
− | * SaveImage() - Save image of viewport.
| |
− | * GetWidth() - Width of viewport.
| |
− | * GetHeight() - Height of viewport.
| |
− | * SetBackgroundColour() - Set background colour of viewport.
| |
− | * GetBackgroundColour() - Get background colour of viewport.
| |
− | * GetLighting() - Get object controlling lighting in viewport.
| |
− | | |
− | = Lighting class =
| |
− | | |
− | * GetAltitude() - Get altitude (y-position) of light.
| |
− | * SetAltitude() - Set altitude (y-position) of light.
| |
− | * SetGlobalAmbient() - Set strength of global ambient light.
| |
− | * GetGlobalAmbient() - Get strength of global ambient light.
| |
− | * GetPositionX() - Get x-position of light.
| |
− | * SetPositionX() - Set x-position of light.
| |
− | * GetPositionY() - Get y-position of light.
| |
− | * SetPositionY() - Set y-position of light.
| |
− | * GetPositionZ() - Get z-position of light.
| |
− | * SetPositionZ() - Set z-position of light.
| |
− | | |
− | = GeoTreeView class =
| |
− | | |
− | * SetGeographicAxisAngle() - Set geographic layout line to the specified angle.
| |
− | * ProjectTree() - Project tree to specified leaf nodes.
| |
− | * RestoreTree() - Restore original tree.
| |
− | * SetLayout() - Set layout of geophylogeny.
| |
− | * GetLayout() - Get layout of geophylogeny.
| |
− | * GetLayoutLineVisibility() - Get visibility of geographic layout line.
| |
− | * SetLayoutLineVisibility() - Set visibility of geographic layout line.
| |
− | * GetLayoutLine() - Get geographic layout line.
| |
− | * SetLayoutLine() - Set geographic layout line.
| |
− | * IsLayoutLine() - Check if a layout line has been assigned to the tree.
| |
− | * IsGeographicAxis() - Check if a non-linear geographic axis has been assigned to the tree.
| |
− | * GetGeographicAxisVisibility() - Get visibility of non-linear geographic axis.
| |
− | * SetGeographicAxisVisibility() - Set visibility of non-linear geographic axis.
| |
− | * GetLeafNodeSize() - Get size of leaf nodes.
| |
− | * SetLeafNodeSize() - Set size of leaf nodes.
| |
− | * GetInternalNodeSize() - Get size of internal nodes.
| |
− | * SetInternalNodeSize() - Set size of internal nodes.
| |
− | * GetLineThickness() - Get thickness of tree branches.
| |
− | * SetLineThickness() - Set thickness of tree branches.
| |
− | * GetOrientation() - Get orientation of tree.
| |
− | * SetOrientation() - Set orientation of tree.
| |
− | * GetHeight() - Get height of tree.
| |
− | * SetHeight() - Set height of tree.
| |
− | * GetColour() - Get default colour for tree.
| |
− | * SetColour() - Set default colour for tree.
| |
− | * GetOptimizeTopology() - Check if optimal tree layout is being calcualte.
| |
− | * SetOptimizeTopology() - Set flag indicating if optimal tree layout should be calculate.
| |
− | * GetLabelVisibility() - Get visibility of leaf labels.
| |
− | * SetLabelVisibility() - Set visibility of leaf labels.
| |
− | * GetFontSize() - Get font size for leaf labels.
| |
− | * SetFontSize() - Set font size for leaf labels.
| |
− | * GetFontColour() - Get font colour for leaf labels.
| |
− | * SetFontColour() - Set font colour for leaf labels.
| |
− | * Set3dInternalDropLineStyle() - Set internal drop line style for 3D tree.
| |
− | * Get3dInternalDropLineStyle() - Get internal drop line style for 3D tree.
| |
− | * Set3dLeafDropLineStyle() - Set leaf drop line style for 3D trees.
| |
− | * Get3dLeafDropLineStyle() - Get leaf drop line style for 3D tree.
| |
− | * SetGeographyLineOffsetPercentage() - Set offset of geography line (in percentage of layout line length).
| |
− | * GetGeographyLineOffsetPercentage() - Get offset of geography line (in percentage of layout line length).
| |
− | * GetGeographyLineOffset() - Get offset of geography line (in percentage of layout line length).
| |
− | * SetSpreadGeographyPts() - Set flag indicating if locations should be spread out evenly along the geography line.
| |
− | * SetLeafNodeBorderSize() - Set border size for leaf nodes.
| |
− | * GetLeafNodeBorderSize() - Get border size for leaf nodes.
| |
− | * SetInternalNodeBorderSize() - Set border size for internal nodes.
| |
− | * GetInternalNodeBorderSize() - Get border size for internal nodes.
| |
− | * SetGeoPtsBorderSize() - Set border size for geographic points along geography line.
| |
− | * GetGeoPtsBorderSize() - Get border size for geographic points along geography line.
| |
− | * SetBranchBorderSize() - Set border size for tree branches.
| |
− | * GetBranchBorderSize() - Get border size for tree branches.
| |
− | * SetLocationLineBorderSize() - Set border size for location lines.
| |
− | * GetLocationLineBorderSize() - Get border size for location lines.
| |
− | * SetCorrelationLineBorderSize() - Set border size for correlation lines.
| |
− | * GetCorrelationLineBorderSize() - Get border size for correlation lines.
| |
− | * SetLeafNodeBorderColour() - Set colour of leaf node borders.
| |
− | * GetLeafNodeBorderColour() - Get colour of leaf node borders.
| |
− | * SetInternalNodeBorderColour() - Set colour of internal node borders.
| |
− | * GetInternalNodeBorderColour() - Get colour of internal node borders.
| |
− | * SetGeoPtsBorderColour() - Set colour of geographic point borders.
| |
− | * GetGeoPtsBorderColour() - Get colour og geographic point borders.
| |
− | * SetLocationLineBorderColour() - Set colour of location line borders.
| |
− | * GetLocationLineBorderColour() - Get colour of location line borders.
| |
− | * SetCorrelationLineBorderColour() - Set colour of correlation line borders.
| |
− | * GetCorrelationLineBorderColour() - Get colour of correlation line borders.
| |
− | * SetBranchBorderColour() - Set colour of branch borders.
| |
− | * GetBranchBorderColour() - Get colour of branch borders.
| |
− | * SetTreeColourStyle() - Set colouring method for tree.
| |
− | * GetTreeColourStyle() - Get colouring method for tree.
| |
− | * SetReverseOrderGeographicPts() - Set whether geographic points should be reversed.
| |
− | * GetReverseOrderGeographicPts() - Check if geographic points are being reversed.
| |
− | * GetNumberOfNodes() - Get total number of nodes.
| |
− | * GetNumberOfLeaves() - Get number of leaf nodes.
| |
− | * GetDepthOfTree() - Get maximum depth of tree.
| |
− | * IsMultifurcating() - Check if tree is multifurcating.
| |
− | * GetLeafNames() - Get names of leaves.
| |
− | * SignificanceTest() - Perform Monte Carlo significance test.
| |
− | | |
− | = Layer class =
| |
− | | |
− | * GetId() - Get id of layer
| |
− | * GetName() - Get name of layer.
| |
− | * SetName() - Set name of layer.
| |
− | * GetDescription() - Get description of layer.
| |
− | * SetDescription() - Set description of layer.
| |
− | * GetAuthours() - Get authours of layer.
| |
− | * SetAuthours() - Set authours of layer.
| |
− | * GetPath() - Get path to layer file.
| |
− | * GetFilename() - Get filename of layer.
| |
− | * GetType() - Get type of layer.
| |
− | | |
− | = Study Layer class =
| |
− | | |
− | * GetNumMapLayers() - Get number of map layers in this study.
| |
− | * GetMapLayer() - Get specified map layer.
| |
− | * GetAllMapLayers() - Get all maps in study.
| |
− | * GetController() - Get study controller.
| |
− | | |
− | = Study Controller class =
| |
− | | |
− | * GetDatum() - Get datum used by study.
| |
− | * SetDatum() - Set datum used by study (must be set before map is loaded).
| |
− | * GetProjection() - Get projection used by study.
| |
− | * SetProjection() - Set projection used by study (must be set before map is loaded).
| |
− | * IsGeographic() - Flag indicating if data is in geographic (i.e. lat/long) coordinates.
| |
− | | |
− | = Map Layer class =
| |
− | | |
− | * GetNumLocationSetLayers() - Get number of location set layers for this map.
| |
− | * GetLocationSetLayer() - Get specified location set layer.
| |
− | * GetAllLocationSetLayers() - Get all location set layers.
| |
− | * GetNumTreeLayers() - Get number of tree layers for this map.
| |
− | * GetTreeLayer() - Get specified tree layer.
| |
− | * GetAllTreeLayers() - Get all tree layers.
| |
− | * GetController() - Get map/terrain controller.
| |
− | | |
− | = Tree class =
| |
− | | |
− | * GetGeoTreeView() - Get geophylogeny associated with this layer.
| |
− | | |
− | = Location Set Layer class =
| |
− | | |
− | * GetNumLocationLayers() - Get number of location layers for this location set.
| |
− | * GetLocationLayer() - Get specified location layer.
| |
− | * GetAllLocationLayers() - Get all location layers.
| |
− | * GetAllActiveLocationLayers() - Get all visible location layers.
| |
− | * IsSequencesData() - Check if there is sequence data associated with at least one location.
| |
− | * GetController() - Get location set controller.
| |
− | * GetChartSet() - Get set of charts associated with this location set.
| |
− | | |
− | = Location Set Controller class =
| |
− | | |
− | * SetLocationVisibilities() - Propogate set visibility state to all locations.
| |
− | * SetLocationColours() - Propogate set colour state to all locations.
| |
− | * SetLocationBorders() - Propogate set border state to all locations.
| |
− | * SetLocationSizes() - Propogate set size state to all locations.
| |
− | * SetLocationShapes() - Propogate set shape state to all locations.
| |
− | * SetLocationLabels() - Propogate specified label states to all locations.
| |
− | * SetColourField() - Set field used to determine location colour.
| |
− | * GetColourField() - Get field used to determine location colour.
| |
− | * SetColourMap() - Set colour map associated with location set.
| |
− | * GetColourMap() - Get colour map associated with location set.
| |
− | * SetUniformColourFlag() - Set flag indicating if all locations should have the same colour.
| |
− | * GetUniformColourFlag() - Get flag indicating if all locations should have the same colour.
| |
− | * SetUniformColour() - Set uniform colour.
| |
− | * GetUniformColour() - Get uniform colour.
| |
− | * SetBorderSize() - Set border size.
| |
− | * GetBorderSize() - Get border size..
| |
− | * SetBorderColour() - Set border colour.
| |
− | * GetBorderColour() - Get border colour.
| |
− | * SetLocationSetVisibility() - Set visibility of location set.
| |
− | * GetLocationSetVisibility() - Get visibility of location set.
| |
− | * SetShapeField() - Set field used to determine location shape.
| |
− | * GetShapeField() - Get field used to determine location shape.
| |
− | * SetShapeMap() - Set shape map associated with location set.
| |
− | * GetShapeMap() - Get shape map associated with location set.
| |
− | * SetUniformShapeFlag() - Set flag indicating if all locations should have the same shape.
| |
− | * GetUniformShapeFlag() - Get flag indicating if all locations should have the same shape.
| |
− | * SetUniformShape() - Set uniform shape.
| |
− | * GetUniformShape() - Get uniform shape.
| |
− | * SetSizeField() - Set field used to determine location size.
| |
− | * GetSizeField() - Get field used to determine location size.
| |
− | * SetMinLocationSize() - Set min location size.
| |
− | * GetMinLocationSize() - Get min location size.
| |
− | * SetMaxLocationSize() - Set max location size.
| |
− | * GetMaxLocationSize() - Get max location size.
| |
− | * SetLabelField() - Set field used to determine location label.
| |
− | * GetLabelField() - Get field used to determine location label.
| |
− | * SetLabelColour() - Set label colour.
| |
− | * GetLabelColour() - Get label colour.
| |
− | * SetLabelSize() - Set label size.
| |
− | * GetLabelSize() - Get label size.
| |
− | * SetLabelPosition() - Set label position.
| |
− | * GetLabelPosition() - Get label position.
| |
− | * SetLabelStyle() - Set label style.
| |
− | * GetLabelStyle() - Get label style.
| |
− | * SetLabelVisibility() - Set label visibility.
| |
− | * GetLabelVisibility() - Get label visibility.
| |
− | * SetLabelBindToChart() - Set flag indicating if label is bound to chart.
| |
− | * GetLabelBindToChart() - Get flag indicating if label is bound to chart.
| |
− | * GetMetadata() - Get location metadata for the specified field (list of strings).
| |
− | * GetNumericMetadata() - Get location metadata for the specified field (list of floats).
| |
− | * GetMetadataFields() - Get fields for location metadata.
| |
− | * GetNumericMetadataFields() - Get numeric fields for location metadata.
| |
− | * AddMetadata() - Add field to location metadata.
| |
− | | |
− | = Location Layer class =
| |
− | | |
− | * GetNumSequenceLayers() - Get number of sequence layers for this location.
| |
− | * GetSequenceLayer() - Get specified sequence layer.
| |
− | * GetAllSequenceLayers() - Get all sequence layers.
| |
− | * GetAllActiveSequenceLayers() - Get all active sequence layers.
| |
− | * GetController() - Get location controller.
| |
− | | |
− | = Location Controller class =
| |
− | | |
− | * GetId() - Get id of location.
| |
− | * GetNorthing() - Get north or latitudinal position of location.
| |
− | * GetEasting() - Get east or longitudinal position of location.
| |
− | * GetLatitude() - Get north or latitudinal position of location.
| |
− | * GetLongitude() - Get east or longitudinal position of location.
| |
− | * GetData() - Get metadata associated with location.
| |
− | * GetProjection() - Get projected coordinates of location.
| |
− | * GetPosition() - Get grid coordinates of location.
| |
− | * SetColour() - Set colour of location marker.
| |
− | * GetColour() - Get colour of location marker.
| |
− | * SetSize() - Set size of location marker.
| |
− | * GetSize() - Get size of location marker.
| |
− | * SetShape() - Set shape of location marker.
| |
− | * GetShape() - Get shape of location marker.
| |
− | * SetBorderSize() - Set border size of location marker.
| |
− | * GetBorderSize() - Get border size of location marker.
| |
− | * SetActive() - Set active state of location marker.
| |
− | * IsActive() - Check if location is active.
| |
− | * SetRenderingOrder() - Set rendering order of location marker.
| |
− | * GetRenderingOrder() - Get rendering order of location marker.
| |
− | * AddData() - Add metadata to location.
| |
− | | |
− | = Sequence Layer class =
| |
− | | |
− | * GetController() - Get sequence controller.
| |
− | | |
− | = Sequence Controller class =
| |
− | | |
− | * GetSequenceId() - Get id of sequence.
| |
− | * GetSiteId() - Get id of site where sequence was sampled.
| |
− | * IsActive() - Check if sequence is active.
| |
− | * SetActive() - Set active state of sequence.
| |
− | * GetData() - Get metadata associated with sequence.
| |
− | * GetMetadataFields() - Get metadata fields.
| |
− | * GetNumericMetadataFields() - Get numeric fields for sequences.
| |
− | | |
− | = Chart Set View class =
| |
− | | |
− | * GetChart() - Get specified chart.
| |
− | * SetLayoutLine() - Set layout line for chart set.
| |
− | * IsLayoutLine() - Check if a layout line has been specified for the chart set.
| |
− | * GetLayoutLineVisibility() - Get visibility of layout line.
| |
− | * SetLayoutLineVisibility() - Set visibility of layout line.
| |
− | * SetLayout() - Set layout style.
| |
− | * GetLayout() - Get layout style.
| |
− | * UpdateCharts() - Update chart to reflect any changes in the underlying data (e.g., changed active sequences).
| |
− | | |
− | = Chart View class =
| |
− | | |
− | * GetVisibility() - Get visibility of chart.
| |
− | * SetVisibility() - Set visibility of chart.
| |
− | * GetDepth() - Get depth of chart (controls rendering order).
| |
− | * SetDepth() - Set depth of chart (controls rendering order).
| |
− | * GetWidth() - Get width or diameter of chart.
| |
− | * SetWidth() - Set width or diameter of chart.
| |
− | * GetHeight() - Get height of chart.
| |
− | * SetHeight() - Set height of chart.
| |
− | * GetBorderSize() - Get border size of chart.
| |
− | * SetBorderSize() - Set border size of chart.
| |
− | * GetWedgeBorders() - Get wedge border size.
| |
− | * SetWedgeBorders() - Set wedge border size.
| |
− | * GetSizeProportionalToSeq() - Get flag indicating if chart size should be proportional to sequence count.
| |
− | * SetSizeProportionalToSeq() - Set flag indicating if chart size should be proportional to sequence count.
| |
− | * GetMinSize() - Get minimum allowed size of chart.
| |
− | * SetMinSize() - Set minimum allowed size of chart.
| |
− | * GetMaxSize() - Get maximum allowed size of chart.
| |
− | * SetMaxSize() - Set maximum allowed size of chart.
| |
− | * GetAdjustedSize() - Get adjusted chart size based on number of sequences.
| |
− | * SetNormalizedNumSeq() - Set normalized number of sequences for this chart.
| |
− | * SetField() - Set field used to create chart.
| |
− | * GetField() - Get field used to create chart.
| |
− | * GetNames() - Get name of all category.
| |
− | * GetPercentage() - Get percentage of sequences assigned to the specified category.
| |
− | * SetChartType() - Set type of chart to generate.
| |
− | * GetChartType() - Get type of chart to generate.
| |
− | * SetAssignToOther() - Set proportion for which a category will be assigned to the 'Other' category.
| |
− | * GetAssignToOther() - Get proportion for which a category will be assigned to the 'Other' category.
| |
− | * SetCentre() - Set centre of chart.
| |
− | * GetCentre() - Get centre of chart.
| |
− | * GetLocationPos() - Get position of associated location.
| |
− | * SetScreenPos() - Set position of chart in screen coordinates.
| |
− | * GetScreenPos() - Get position of chart in screen coordinates.
| |
− | * SetLabelBindToChart() - Set flag indicating if labels should be bound to charts.
| |
− | * GetLabelBindToChart() - Get flag indicating if labels should be bound to charts.
| |
− | * SetLabel() - Set chart label.
| |
− | * GetLabel() - Get chart label.
| |
− | * UpdateChart() - Update chart to reflect any changes in the underlying data (e.g., changed active sequences).
| |
− | | |
− | = Visual Label class =
| |
− | | |
− | * GetText() - Get text of label.
| |
− | * GetColour() - Get colour of label font.
| |
− | * GetSize() - Get size of label font.
| |
− | * GetVisibility() - Get visibility of label.
| |
− | * GetGridPosition() - Get grid coordinates of label.
| |
− | * GetScreenPosition() - Get screen coordinates of label.
| |
− | * GetRotateLabel() - Get flag indicating if text should be rotated onto the plane.
| |
− | * GetRotateZ() - Get flag indicating if text should rotate to remain horizontal.
| |
− | * GetRenderingStyle() - Get rendering style of label.
| |
− | * SetText() - Set text of label.
| |
− | * SetColour() - Set colour of label font.
| |
− | * SetSize() - Set size of label font.
| |
− | * SetVisibility() - Set visibility of label.
| |
− | * SetGridPosition() - Set grid position of label.
| |
− | * SetScreenPosition() - Set screen position of label.
| |
− | * SetRenderingStyle() - Set rendering style of label.
| |
− | | |
− | = Visual Marker class =
| |
− | | |
− | * GetPosition() - Get position of marker.
| |
− | * GetShape() - Get shape of marker.
| |
− | * GetRotation() - Get rotation of marker.
| |
− | * GetDepth() - Get depth of marker.
| |
− | * GetRenderingStyle() - Get rendering style of marker.
| |
− | * GetColour() - Get colour of marker.
| |
− | * GetSize() - Get size of marker.
| |
− | * GetVisibility() - Get visibility of marker.
| |
− | * GetRenderingOrder() - Get rendering order of marker.
| |
− | * GetBorderSize() - Get border size of marker.
| |
− | * SetPosition() - Set position of marker.
| |
− | * SetShape() - Set shape of marker.
| |
− | * SetRotation() - Set rotation of marker.
| |
− | * SetDepth() - Set depth of marker.
| |
− | * SetRenderingStyle() - Set rendering style of marker.
| |
− | * SetColour() - Set colour of marker.
| |
− | * SetSize() - Set size of marker.
| |
− | * SetVisibility() - Set visibility of marker.
| |
− | * SetRenderingOrder() - Set rendering order of marker.
| |
− | * SetBorderSize() - Set border size of marker.
| |
− | | |
− | = Visual Line class =
| |
− | | |
− | * GetColour() - Get colour of line.
| |
− | * GetThickness() - Get thickness of line.
| |
− | * GetVisibility() - Get visibility of line.
| |
− | * GetLineStyle() - Get style of line.
| |
− | * GetStartPt() - Get start point of line.
| |
− | * GetEndPt() - Get end point of line.
| |
− | * SetColour() - Set colour of line.
| |
− | * SetThickness() - Set thickness of line.
| |
− | * SetVisibility() - Set visibility of line.
| |
− | * SetLineStyle() - Set style of line.
| |
− | * SetStartPt() - Set start point of line.
| |
− | * SetEndPt() - Set end point of line.
| |
− | * GetLine() - Get line.
| |
− | * SetLine() - Set line.
| |
− | * GetDepth() - Get depth of line (determines rendering order).
| |
− | * SetDepth() - Set depth of line (determines rendering order).
| |
− | | |
− | = Colour class =
| |
− | | |
− | * GetRed() - Get red channel.
| |
− | * SetRed() - Set red channel.
| |
− | * GetGreen() - Get green channel.
| |
− | * SetGreen() - Set green channel.
| |
− | * GetBlue() - Get blue channel.
| |
− | * SetBlue() - Set blue channel.
| |
− | * GetAlpha() - Get alpha channel.
| |
− | * SetAlpha() - Set alpha channel.
| |
− | * SetRGBA() - Set new colour.
| |
− | | |
− | = Colour Map Base class =
| |
− | | |
− | * GetColour() - Get colour at specified index.
| |
− | * GetInterpolatedColour() - Interpolate colour from colour map.
| |
− | * GetName() - Get name of colour map.
| |
− | * GetExtendedName() - Get name of colour map with either 'Continuous:' or 'Discrete:' prefixed to it.
| |
− | * GetSize() - Get size of colour map.
| |
− | * GetType() - Get type of colour map.
| |
− | | |
− | = Discrete Colour Map class =
| |
− | | |
− | * GetColourMap() - Get colour map with the provided name.
| |
− | * GetColourMapNames() - Get name of all colour maps.
| |
− | * GetColourMapDiscreteNames() - Get name of all discrete colour maps.
| |
− | * GetColourMapContinuousNames() - Get name of all continuous colour maps.
| |
− | | |
− | = Point3D class =
| |
− | | |
− | * Length() - Distance from origin to point.
| |
− | * SquaredLength() - Squared distance from origin to point.
| |
− | * Offset() - Create new point offset by the specified amount.
| |
− | * Normalize() - Normalize point (vector) to unit length.
| |
− | * Cross() - Calculate cross product between two points (vectors).
| |
− | * Dot() - Calculate dot product between two points (vectors).
| |
− | * Angle() - Calculate angle between two points (vectors).
| |
− | | |
− | = GeoCoord class =
| |
− | | |
− | * easting - Get easting or longitudinal position of location.
| |
− | * northing - Get northing or latitudinal position of location.
| |
− | * longitude - Get easting or longitudinal position of location.
| |
− | * latitude - Get northing or latitudinal position of location.
| |
− | | |
− | = Line3D class =
| |
− | | |
− | * Offset() - New line offset by the specified amount.
| |
− | * start - Start point of line.
| |
− | * end - End point of line.
| |
− | * startId - General purpose label associated with start point.
| |
− | * endId - General purpose label associated with end point.
| |