ENCX SDK  5.5.0.370
Public Member Functions | Properties | List of all members
ENCX::RasManager Class Reference

Manage a folder of raster charts. More...

import"encxcom.idl";

Inheritance diagram for ENCX::RasManager:
Inheritance graph
[legend]

Public Member Functions

HRESULT OpenRasFolder ([in] ILibrary *piLibrary, [in] BSTR sPath)
 Associate this manager with a specified folder. More...
 
HRESULT ChartInfo ([in] BSTR ChartIdentifier, [out, retval] IRasChartInfo **pVal)
 Obtain the details of a specified chart. More...
 
HRESULT PanelInfo ([in] IRasChartPanelIdentifier *PanelID, [out, retval] IRasPanelInfo **pVal)
 Obtain the details of a specified panel on a specified chart. More...
 
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. More...
 
HRESULT DisplayPinDialog ([in] BSTR chartNumber, [out, retval] VARIANT_BOOL *bRes)
 Deprecated - calling this method is no longer required. More...
 
HRESULT RunInstallApplicationARCS ([in] BSTR pathToInstallationApp)
 Invoke the CherSoft Windows application that installs and updates ARCS charts in the folder. More...
 
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. More...
 
HRESULT CreateRasFolder ([in] BSTR sPath)
 Create a RENC. A RENC is the folder structure in which raster charts are installed. More...
 

Properties

IRasCharts Charts [get]
 Obtain a collection of all the charts in the folder. More...
 
DATE NoticesToMarinersLatestUpdate [get]
 
IRasNoticesToMariners GeneralNoticesToMariners [get]
 

Detailed Description

Manage a folder of raster charts.

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 4051 of file encxcom.idl.

Member Function Documentation

◆ ChartInfo()

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

Obtain the details of a specified chart.

◆ CreateRasFolder()

HRESULT IRasManager::CreateRasFolder ( [in] BSTR  sPath)
inherited

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

◆ DisplayPinDialog()

HRESULT IRasManager::DisplayPinDialog ( [in] BSTR  chartNumber,
[out, retval] VARIANT_BOOL *  bRes 
)
inherited

Deprecated - calling this method is no longer required.

◆ IsValidRasFolder()

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.

◆ OpenRasFolder()

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

Associate this manager with a specified folder.

◆ PanelInfo()

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

Obtain the details of a specified panel on a specified chart.

◆ PanelsAtPoint()

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

◆ PanelsInGeoRect()

HRESULT IRasManager::PanelsInGeoRect ( [in] IGeoRect geoRect,
[in] LONG  ScaleMin,
[in] LONG  ScaleMax,
[out, retval] IRasChartPanelIdentifiers **  pVal 
)
inherited

◆ RunInstallApplicationARCS()

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

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

◆ SetManualWGS84Shift()

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.

Property Documentation

◆ Charts

IRasCharts IRasManager::Charts
getpropertyinherited

Obtain a collection of all the charts in the folder.

◆ GeneralNoticesToMariners

IRasNoticesToMariners IRasManager::GeneralNoticesToMariners
getpropertyinherited

◆ NoticesToMarinersLatestUpdate

DATE IRasManager::NoticesToMarinersLatestUpdate
getpropertyinherited