LuciadCPillar 2023.1.04
|
This class represents a single update to the model. More...
#include <luciad/models/features/IFeatureModelUpdater.h>
Classes | |
class | Builder |
Builder that allows FeatureModelUpdate instances to be created. More... | |
Public Member Functions | |
~FeatureModelUpdate () | |
const std::vector< FeatureChange > & | getFeatureChanges () |
std::shared_ptr< IFeatureUpdaterCallback > | getUpdaterCallback () |
Static Public Member Functions | |
static Builder | newBuilder () |
Returns a new FeatureModelUpdate builder. More... | |
This class represents a single update to the model.
It consists of one or more changes to one or more features.
This class can be used to make changes to a model by passing it as parameter to IFeatureModelUpdater::update
.
luciad::FeatureModelUpdate::~FeatureModelUpdate | ( | ) |
const std::vector< FeatureChange > & luciad::FeatureModelUpdate::getFeatureChanges | ( | ) |
std::shared_ptr< IFeatureUpdaterCallback > luciad::FeatureModelUpdate::getUpdaterCallback | ( | ) |
IFeatureModelUpdater
to inform the caller of IFeatureModelUpdater::update
if the update was successful or not. Can be nullptr
.
|
static |
Returns a new FeatureModelUpdate builder.