import "_encxcom_encx.idl";

Public Member Functions | |
| HRESULT | OpenRasFolder ([in] ILibrary *piLibrary,[in] BSTR sPath) |
| Associate this manager with a specified folder. | |
| HRESULT | CloseRasFolder (void) |
| Dissociate from the current folder. | |
| HRESULT | ChartInfo ([in] BSTR ChartIdentifier,[out, retval] IRasChartInfo **pVal) |
| Obtain the details of a specified chart. | |
| HRESULT | PanelInfo ([in] IRasChartPanelIdentifier *PanelID,[out, retval] IRasPanelInfo **pVal) |
| Obtain the details of a specified panel on a specified chart. | |
| HRESULT | PanelsInGeoRect ([in] IGeoRect *geoRect,[in] LONG ScaleMin,[in] LONG ScaleMax,[out, retval] IRasChartPanelIdentifiers **pVal) |
| HRESULT | PanelsAtPoint ([in] DOUBLE dLatGeodeticDegrees,[in] DOUBLE dLonDegrees,[in] LONG ScaleMin,[in] LONG ScaleMax,[out, retval] IRasChartPanelIdentifiers **pVal) |
| HRESULT | SetManualWGS84Shift ([in] IRasChartPanelIdentifier *PanelId,[in] IGeoPoint *geoPoint, VARIANT_BOOL isSet) |
| Set the horizontal datum shift for WGS84 manually. | |
| HRESULT | DisplayPinDialog ([in] BSTR chartNumber,[out, retval] VARIANT_BOOL *bRes) |
| Before a chart can be drawn, a Personal Identification Number must be entered. | |
| HRESULT | RunInstallApplicationARCS ([in] BSTR pathToInstallationApp) |
| Invoke the CherSoft Windows application that installs and updates ARCS charts in the folder. | |
| HRESULT | RunInstallApplicationBSB ([in] BSTR pathToInstallationApp) |
| Invoke the CherSoft Windows application that installs and updates BSB charts in the folder. | |
| HRESULT | IsValidRasFolder ([in] BSTR sPath,[out, retval] VARIANT_BOOL *bRes) |
| Is the path pointing to a valid RENC. A RENC is the folder structure in which raster charts are installed. | |
| HRESULT | CreateRasFolder ([in] BSTR sPath) |
| Create a RENC. A RENC is the folder structure in which raster charts are installed. | |
Properties | |
| IRasCharts ** | Charts [get] |
| Obtain a collection of all the charts in the folder. | |
| DATE * | NoticesToMarinersLatestUpdate [get] |
| IRasNoticesToMariners ** | GeneralNoticesToMariners [get] |
Monitors the contents of a folder and keeps some basic information about each chart in that folder.
A RasManager is required in order to draw a raster chart (using a RasDraw object).
Properties and methods via IRasManager.
Definition at line 3208 of file _encxcom_encx.idl.
| HRESULT IRasManager::OpenRasFolder | ( | [in] ILibrary * | piLibrary, | |
| [in] BSTR | sPath | |||
| ) | [inherited] |
Associate this manager with a specified folder.
| HRESULT IRasManager::CloseRasFolder | ( | void | ) | [inherited] |
Dissociate from the current folder.
| HRESULT IRasManager::ChartInfo | ( | [in] BSTR | ChartIdentifier, | |
| [out, retval] IRasChartInfo ** | pVal | |||
| ) | [inherited] |
Obtain the details of a specified chart.
| HRESULT IRasManager::PanelInfo | ( | [in] IRasChartPanelIdentifier * | PanelID, | |
| [out, retval] IRasPanelInfo ** | pVal | |||
| ) | [inherited] |
Obtain the details of a specified panel on a specified chart.
| HRESULT IRasManager::PanelsInGeoRect | ( | [in] IGeoRect * | geoRect, | |
| [in] LONG | ScaleMin, | |||
| [in] LONG | ScaleMax, | |||
| [out, retval] IRasChartPanelIdentifiers ** | pVal | |||
| ) | [inherited] |
| HRESULT IRasManager::PanelsAtPoint | ( | [in] DOUBLE | dLatGeodeticDegrees, | |
| [in] DOUBLE | dLonDegrees, | |||
| [in] LONG | ScaleMin, | |||
| [in] LONG | ScaleMax, | |||
| [out, retval] IRasChartPanelIdentifiers ** | pVal | |||
| ) | [inherited] |
| HRESULT IRasManager::SetManualWGS84Shift | ( | [in] IRasChartPanelIdentifier * | PanelId, | |
| [in] IGeoPoint * | geoPoint, | |||
| VARIANT_BOOL | isSet | |||
| ) | [inherited] |
Set the horizontal datum shift for WGS84 manually.
Only allowed for panels that do not have their relationship to WGS84 predefined.
| HRESULT IRasManager::DisplayPinDialog | ( | [in] BSTR | chartNumber, | |
| [out, retval] VARIANT_BOOL * | bRes | |||
| ) | [inherited] |
Before a chart can be drawn, a Personal Identification Number must be entered.
| HRESULT IRasManager::RunInstallApplicationARCS | ( | [in] BSTR | pathToInstallationApp | ) | [inherited] |
Invoke the CherSoft Windows application that installs and updates ARCS charts in the folder.
| HRESULT IRasManager::RunInstallApplicationBSB | ( | [in] BSTR | pathToInstallationApp | ) | [inherited] |
Invoke the CherSoft Windows application that installs and updates BSB charts in the folder.
| HRESULT IRasManager::IsValidRasFolder | ( | [in] BSTR | sPath, | |
| [out, retval] VARIANT_BOOL * | bRes | |||
| ) | [inherited] |
Is the path pointing to a valid RENC. A RENC is the folder structure in which raster charts are installed.
| HRESULT IRasManager::CreateRasFolder | ( | [in] BSTR | sPath | ) | [inherited] |
Create a RENC. A RENC is the folder structure in which raster charts are installed.
IRasCharts ** IRasManager::Charts [get, inherited] |
Obtain a collection of all the charts in the folder.
DATE* IRasManager::NoticesToMarinersLatestUpdate [get, inherited] |
IRasNoticesToMariners ** IRasManager::GeneralNoticesToMariners [get, inherited] |