LuciadCPillar 2023.1.04
luciad::GeoPackageModelDecoderOptions::Builder Class Referencefinal

Builder for the GeoPackage options. More...

#include <luciad/formats/geopackage/GeoPackageModelDecoderOptions.h>

Public Member Functions

 Builder (Builder &&other) noexcept
 
 Builder (const Builder &other)
 
 ~Builder ()
 
GeoPackageModelDecoderOptions build ()
 Builds the options for the GeoPackage model decoder. More...
 
Buildereditable (bool editable)
 Sets whether feature models are editable after decoding. More...
 
Builderoperator= (Builder other) noexcept
 

Detailed Description

Builder for the GeoPackage options.

Since
2023.1

Constructor & Destructor Documentation

◆ Builder() [1/2]

luciad::GeoPackageModelDecoderOptions::Builder::Builder ( const Builder other)

◆ Builder() [2/2]

luciad::GeoPackageModelDecoderOptions::Builder::Builder ( Builder &&  other)
noexcept

◆ ~Builder()

luciad::GeoPackageModelDecoderOptions::Builder::~Builder ( )

Member Function Documentation

◆ build()

GeoPackageModelDecoderOptions luciad::GeoPackageModelDecoderOptions::Builder::build ( )

Builds the options for the GeoPackage model decoder.

Returns
the options for the GeoPackage model decoder.
Exceptions
luciad::LogicExceptionIf not all mandatory parameters are set.

◆ editable()

Builder & luciad::GeoPackageModelDecoderOptions::Builder::editable ( bool  editable)

Sets whether feature models are editable after decoding.

Calling this function is optional. The default value is false.

Parameters
editablewhether decoded feature models are editable.
Returns
this builder.

◆ operator=()

Builder & luciad::GeoPackageModelDecoderOptions::Builder::operator= ( Builder  other)
noexcept