LuciadCPillar 2023.1.05
luciad::PolylineHandlesProvider::IHandleFactory Member List

This is the complete list of members for luciad::PolylineHandlesProvider::IHandleFactory, including all inherited members.

createAppendPointHandle(const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
createElevationPointHandle(const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t pointIndex, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
createInsertPointHandle(const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t insertIndex, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
createMovePointHandle(const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t pointIndex, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
createPrependPointHandle(const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
createRemovePointHandle(const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t pointIndex, const std::shared_ptr< IPointEditAction > &editAction, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
isAppendPointHandleValid(const std::shared_ptr< IEditHandle > &appendPointHandle, const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
isElevationPointHandleValid(const std::shared_ptr< IEditHandle > &elevationPointHandle, const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t pointIndex, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
isInsertPointHandleValid(const std::shared_ptr< IEditHandle > &insertPointHandle, const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t insertIndex, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
isMovePointHandleValid(const std::shared_ptr< IEditHandle > &movePointHandle, const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t pointIndex, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
isPrependPointHandleValid(const std::shared_ptr< IEditHandle > &prependPointHandle, const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
isRemovePointHandleValid(const std::shared_ptr< IEditHandle > &removePointHandle, const std::shared_ptr< Observable< std::shared_ptr< Polyline > > > &polyline, size_t pointIndex, const std::shared_ptr< FeatureEditContext > &context)=0luciad::PolylineHandlesProvider::IHandleFactorypure virtual
~IHandleFactory()=defaultluciad::PolylineHandlesProvider::IHandleFactoryvirtual