LuciadCPillar 2023.1.04
|
Advanced builder for a LonLat grid. More...
#include <luciad/layers/grids/lonlat/LonLatGrid.h>
Public Member Functions | |
AdvancedBuilder (const AdvancedBuilder &other) | |
~AdvancedBuilder () | |
LonLatGrid | build () const |
Returns the LonLat grid. More... | |
AdvancedBuilder & | originLat (double originLat) |
Indicates the origin latitude. More... | |
AdvancedBuilder & | originLon (double originLon) |
Indicates the origin longitude. More... | |
AdvancedBuilder & | setting (const LonLatGridSetting &gridSetting) |
Includes the setting within the LonLat grid. More... | |
Advanced builder for a LonLat grid.
luciad::LonLatGrid::AdvancedBuilder::AdvancedBuilder | ( | const AdvancedBuilder & | other | ) |
luciad::LonLatGrid::AdvancedBuilder::~AdvancedBuilder | ( | ) |
LonLatGrid luciad::LonLatGrid::AdvancedBuilder::build | ( | ) | const |
Returns the LonLat grid.
luciad::LogicException | when the settings are invalid. |
AdvancedBuilder & luciad::LonLatGrid::AdvancedBuilder::originLat | ( | double | originLat | ) |
Indicates the origin latitude.
This is optional. Defaults to 0.
originLat | the origin latitude. |
luciad::InvalidArgumentException | when the origin latitude is smaller than -90 or larger than 90. |
AdvancedBuilder & luciad::LonLatGrid::AdvancedBuilder::originLon | ( | double | originLon | ) |
Indicates the origin longitude.
This is optional. Defaults to 0.
originLon | the origin longitude. |
luciad::InvalidArgumentException | when the origin longitude is smaller than -180 or larger than 180. |
AdvancedBuilder & luciad::LonLatGrid::AdvancedBuilder::setting | ( | const LonLatGridSetting & | gridSetting | ) |
Includes the setting within the LonLat grid.
gridSetting | the LonLat grid setting. |
luciad::InvalidArgumentException | when an invalid setting is passed. |