IRasManager Interface Reference

Properties and methods for ENCX::RasManager. More...

import "_encxcom_encx.idl";

Inheritance diagram for IRasManager:

List of all members.

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]


Detailed Description

Properties and methods for ENCX::RasManager.

Definition at line 999 of file _encxcom_encx.idl.


Member Function Documentation

HRESULT IRasManager::OpenRasFolder ( [in] ILibrary piLibrary,
[in] BSTR  sPath 
)

Associate this manager with a specified folder.

HRESULT IRasManager::CloseRasFolder ( void   ) 

Dissociate from the current folder.

HRESULT IRasManager::ChartInfo ( [in] BSTR  ChartIdentifier,
[out, retval] IRasChartInfo **  pVal 
)

Obtain the details of a specified chart.

HRESULT IRasManager::PanelInfo ( [in] IRasChartPanelIdentifier PanelID,
[out, retval] IRasPanelInfo **  pVal 
)

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 
)

HRESULT IRasManager::PanelsAtPoint ( [in] DOUBLE  dLatGeodeticDegrees,
[in] DOUBLE  dLonDegrees,
[in] LONG  ScaleMin,
[in] LONG  ScaleMax,
[out, retval] IRasChartPanelIdentifiers **  pVal 
)

HRESULT IRasManager::SetManualWGS84Shift ( [in] IRasChartPanelIdentifier PanelId,
[in] IGeoPoint geoPoint,
VARIANT_BOOL  isSet 
)

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 
)

Before a chart can be drawn, a Personal Identification Number must be entered.

HRESULT IRasManager::RunInstallApplicationARCS ( [in] BSTR  pathToInstallationApp  ) 

Invoke the CherSoft Windows application that installs and updates ARCS charts in the folder.

HRESULT IRasManager::RunInstallApplicationBSB ( [in] BSTR  pathToInstallationApp  ) 

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 
)

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  ) 

Create a RENC. A RENC is the folder structure in which raster charts are installed.


Property Documentation

IRasCharts ** IRasManager::Charts [get]

Obtain a collection of all the charts in the folder.

DATE* IRasManager::NoticesToMarinersLatestUpdate [get]

IRasNoticesToMariners ** IRasManager::GeneralNoticesToMariners [get]