LuciadCPillar 2023.1.05
luciad::PolylineRingHandlesProvider::IHandleFactory Member List

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)=0luciad::PolylineRingHandlesProvider::IHandleFactorypure 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)=0luciad::PolylineRingHandlesProvider::IHandleFactorypure 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)=0luciad::PolylineRingHandlesProvider::IHandleFactorypure 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)=0luciad::PolylineRingHandlesProvider::IHandleFactorypure 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)=0luciad::PolylineRingHandlesProvider::IHandleFactorypure 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)=0luciad::PolylineRingHandlesProvider::IHandleFactorypure virtual
~IHandleFactory()=defaultluciad::PolylineRingHandlesProvider::IHandleFactoryvirtual