ENCX SDK  5.5.0.370
Public Member Functions | Properties | List of all members
IVPFDisplaySettings Interface Reference

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

import"encxcom.idl";

Inheritance diagram for IVPFDisplaySettings:
Inheritance graph
[legend]

Public Member Functions

HRESULT Copy ([out, retval] IVPFDisplaySettings **pVal)
 Get an identical copy of this object. Like the Clone() method but type safe. More...
 

Properties

VARIANT_BOOL TwoColourShadingForDepthZones [get, set]
 When true, two colours are used for non-drying depths; otherwise 4 colours are used. More...
 
VARIANT_BOOL ShallowPattern [get, set]
 ShallowPattern draw diamond shallow patterns in areas where the depth is less than or equal to ShallowContourMetres. More...
 
VARIANT_BOOL SimplifiedSymbols [get, set]
 When true, alternative symbols designed to be distinguishable at low resolutions will be used; otherwise symbols from chart 5001 will be used. More...
 
DOUBLE SafetyContourMetres [get, set]
 The contour at this depth, or the next shallower depth, is emboldened. More...
 
DOUBLE ShallowContourMetres [get, set]
 Separates depth colours when TwoColourShadingForDepthZones is false. More...
 
DOUBLE DeepContourMetres [get, set]
 Separates depth colours when TwoColourShadingForDepthZones is false. More...
 
DOUBLE CompilationScaleZoomFactor [get, set]
 The factor which determines when a cell of a particular compilation scale is drawn. More...
 
IVPFFeatureSet FeatureSet [get, set]
 The types of features to draw. More...
 

Detailed Description

Properties and methods for ENCX::VPFDisplaySettings.

Definition at line 3565 of file encxcom.idl.

Member Function Documentation

◆ Copy()

HRESULT IVPFDisplaySettings::Copy ( [out, retval] IVPFDisplaySettings **  pVal)

Get an identical copy of this object. Like the Clone() method but type safe.

Property Documentation

◆ CompilationScaleZoomFactor

DOUBLE IVPFDisplaySettings::CompilationScaleZoomFactor
getsetproperty

The factor which determines when a cell of a particular compilation scale is drawn.

The factor which determines when a cell of a particular compilation scale is drawn. Must be an integer in the range 1..10.

◆ DeepContourMetres

DOUBLE IVPFDisplaySettings::DeepContourMetres
getsetproperty

Separates depth colours when TwoColourShadingForDepthZones is false.

◆ FeatureSet

IVPFFeatureSet IVPFDisplaySettings::FeatureSet
getset

The types of features to draw.

◆ SafetyContourMetres

DOUBLE IVPFDisplaySettings::SafetyContourMetres
getsetproperty

The contour at this depth, or the next shallower depth, is emboldened.

◆ ShallowContourMetres

DOUBLE IVPFDisplaySettings::ShallowContourMetres
getsetproperty

Separates depth colours when TwoColourShadingForDepthZones is false.

◆ ShallowPattern

VARIANT_BOOL IVPFDisplaySettings::ShallowPattern
getsetproperty

ShallowPattern draw diamond shallow patterns in areas where the depth is less than or equal to ShallowContourMetres.

◆ SimplifiedSymbols

VARIANT_BOOL IVPFDisplaySettings::SimplifiedSymbols
getsetproperty

When true, alternative symbols designed to be distinguishable at low resolutions will be used; otherwise symbols from chart 5001 will be used.

◆ TwoColourShadingForDepthZones

VARIANT_BOOL IVPFDisplaySettings::TwoColourShadingForDepthZones
getsetproperty

When true, two colours are used for non-drying depths; otherwise 4 colours are used.

When true, depth areas greater than and less than the SafetyDepthMetres (or the next shallower contour) will be distinguished by colour. When false, depth areas less than the ShallowContourMetres, between ShallowContourMetres and SafetyDepthMetres, between SafetyDepthMetres and DeepContourMetres, and greater than DeepContourMetres will be distinguished by colour.