LuciadCPillar 2023.1.05
|
This is the complete list of members for luciad::PolylineRingHandlesProvider::IHandleFactory, including all inherited members.
createInsertPointHandle(const std::shared_ptr< Observable< std::shared_ptr< PolylineRing > > > &polylineRing, size_t insertIndex, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0 | luciad::PolylineRingHandlesProvider::IHandleFactory | pure virtual |
createMovePointHandle(const std::shared_ptr< Observable< std::shared_ptr< PolylineRing > > > &polylineRing, size_t pointIndex, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0 | luciad::PolylineRingHandlesProvider::IHandleFactory | pure virtual |
createRemovePointHandle(const std::shared_ptr< Observable< std::shared_ptr< PolylineRing > > > &polylineRing, size_t pointIndex, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0 | luciad::PolylineRingHandlesProvider::IHandleFactory | pure virtual |
isInsertPointHandleValid(const std::shared_ptr< IEditHandle > &insertPointHandle, const std::shared_ptr< Observable< std::shared_ptr< PolylineRing > > > &polylineRing, size_t insertIndex, const std::shared_ptr< FeatureEditContext > &context)=0 | luciad::PolylineRingHandlesProvider::IHandleFactory | pure virtual |
isMovePointHandleValid(const std::shared_ptr< IEditHandle > &movePointHandle, const std::shared_ptr< Observable< std::shared_ptr< PolylineRing > > > &polylineRing, size_t pointIndex, const std::shared_ptr< FeatureEditContext > &context)=0 | luciad::PolylineRingHandlesProvider::IHandleFactory | pure virtual |
isRemovePointHandleValid(const std::shared_ptr< IEditHandle > &removePointHandle, const std::shared_ptr< Observable< std::shared_ptr< PolylineRing > > > &polylineRing, size_t pointIndex, const std::shared_ptr< FeatureEditContext > &context)=0 | luciad::PolylineRingHandlesProvider::IHandleFactory | pure virtual |
~IHandleFactory()=default | luciad::PolylineRingHandlesProvider::IHandleFactory | virtual |