LuciadCPillar C# 2023.1.04
Luciad.Create.Geometries.IGeometryCreateCallback Interface Reference

A callback interface that can signal that a geometry was changed in the context of creation. More...

Public Member Functions

void OnGeometryChanged (Luciad.Geometries.Geometry newGeometry, Luciad.Edit.ChangeStatus changeStatus)
 Can be implemented to handle the given geometry. More...
 
void OnGeometryCreateFailed (Luciad.ErrorInfo errorInfo)
 Can be implemented to handle the case when geometry creation has failed. More...
 

Detailed Description

A callback interface that can signal that a geometry was changed in the context of creation.

This class is used by IGeometryCreator implementations. 2020.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IGeometryCreateCallback.

Member Function Documentation

◆ OnGeometryChanged()

void Luciad.Create.Geometries.IGeometryCreateCallback.OnGeometryChanged ( Luciad.Geometries.Geometry  newGeometry,
Luciad.Edit.ChangeStatus  changeStatus 
)

Can be implemented to handle the given geometry.

newGeometry

the new geometry, cannot be nullptr

changeStatus

the status of this change

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IGeometryCreateCallback::onGeometryChanged.

◆ OnGeometryCreateFailed()

void Luciad.Create.Geometries.IGeometryCreateCallback.OnGeometryCreateFailed ( Luciad.ErrorInfo  errorInfo)

Can be implemented to handle the case when geometry creation has failed.

errorInfo

an info object that describes why creation failed.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IGeometryCreateCallback::onGeometryCreateFailed.