NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
IGroundingCheck Class Referenceabstract

An util for grounding check. More...

#include <gdb_workspace.h>

Inheritance diagram for IGroundingCheck:
ISDKComponent

Public Member Functions

virtual GDBResult SDK_CALLTYPE PerformGroundingCheck (geometry::IGeometry *geometry_filter, IQueryParameters *parameters, IFeatureFilter *back_call_feature_filter, IGroundingCheckProgress *back_call_progress, IGroundingCheckResult **features)=0 throw ()
 Returns an enumeration of the features. More...
 
- Public Member Functions inherited from ISDKComponent
virtual SDKAtomicRefCount SDK_CALLTYPE AddRef () const =0 throw ()
 Increments the reference count for an interface on a component.

 
virtual SDKAtomicRefCount SDK_CALLTYPE Release () const =0 throw ()
 Decrements the reference count for an interface on a component.
 
virtual SDKResult SDK_CALLTYPE GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw ()
 Returns pointers to the supported interfaces on a component.
 
template<typename _Itf >
SDKResult GetInterface (_Itf **obj_ptr) throw ()
 Returns pointers to the supported interfaces on a component.
 

Detailed Description

An util for grounding check.

Member Function Documentation

◆ PerformGroundingCheck()

virtual GDBResult SDK_CALLTYPE PerformGroundingCheck ( geometry::IGeometry *  geometry_filter,
IQueryParameters *  parameters,
IFeatureFilter *  back_call_feature_filter,
IGroundingCheckProgress *  back_call_progress,
IGroundingCheckResult **  features 
)
throw (
)
pure virtual

Returns an enumeration of the features.

Parameters
[in]geometry_filterPointer to the IGeometry interface associated with the geometry object.
[in]parametersSet of parameters that specify request for the feature iteration IQueryParameters
[in]back_call_feature_filterPointer to the IFeatureFilter interface associated with the filter of the features. Called for every feature in iteration.
[in]back_call_progressPointer to the IGroundingCheckProgress. Called for each checked geometry.
[out]featuresAddress of a variable that receives the pointer to the IGroundingCheckResult interface associated with the grounding check feature enumeration object.
Returns
kSDKResult_Succeeded
kSDKResult_NotImplemented
kSDKResult_InvalidArgument
kSDKResult_NotFound

The documentation for this class was generated from the following file: