LuciadCPillar 2023.1.04
luciad::MgrsGrid::AdvancedBuilder Class Referencefinal

Advanced builder for a MGRS grid. More...

#include <luciad/layers/grids/mgrs/MgrsGrid.h>

Public Member Functions

 AdvancedBuilder (const AdvancedBuilder &other)
 
 ~AdvancedBuilder ()
 
MgrsGrid build () const
 Returns the MGRS grid. More...
 
AdvancedBuildersetting (const MgrsGridSetting &gridSetting)
 Includes the setting within the MGRS grid. More...
 

Detailed Description

Advanced builder for a MGRS grid.

Since
2023.1

Constructor & Destructor Documentation

◆ AdvancedBuilder()

luciad::MgrsGrid::AdvancedBuilder::AdvancedBuilder ( const AdvancedBuilder other)

◆ ~AdvancedBuilder()

luciad::MgrsGrid::AdvancedBuilder::~AdvancedBuilder ( )

Member Function Documentation

◆ build()

MgrsGrid luciad::MgrsGrid::AdvancedBuilder::build ( ) const

Returns the MGRS grid.

See also
luciad::MgrsGrid for information on the constraints for a MGRS grid.
Returns
the MGRS grid.
Exceptions
luciad::LogicExceptionwhen the settings are invalid.

◆ setting()

AdvancedBuilder & luciad::MgrsGrid::AdvancedBuilder::setting ( const MgrsGridSetting gridSetting)

Includes the setting within the MGRS grid.

Parameters
gridSettingthe MGRS grid setting.
Returns
this builder.
Exceptions
luciad::InvalidArgumentExceptionwhen an invalid setting is passed.