LuciadCPillar C# 2023.1.04
Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder Class Reference

Builder for the OGC 3D Tiles options. More...

Inheritance diagram for Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder:

Public Member Functions

 Builder (Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder other)
 
Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options Build ()
 Builds the options for the OGC 3D Tiles decoder. More...
 
Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder DataLoader (Luciad.Loaders.IDataLoader dataLoader)
 Sets the data loader to be used for fetching the data. More...
 
void Dispose ()
 
Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder HttpClient (Luciad.Net.Http.IHttpClient httpClient)
 Sets the http client to be used for fetching the data. More...
 

Detailed Description

Builder for the OGC 3D Tiles options.

2022.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Ogc3DTilesModelDecoder::Options::Builder.

Constructor & Destructor Documentation

◆ Builder()

Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder.Builder ( Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder  other)
inline

Member Function Documentation

◆ Build()

Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder.Build ( )
inline

Builds the options for the OGC 3D Tiles decoder.

the options for the OGC 3D Tiles decoder.

luciad::LogicException

If not all mandatory parameters are set or if both a custom http client and a custom loader are set.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Ogc3DTilesModelDecoder::Options::Builder::build.

◆ DataLoader()

Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder.DataLoader ( Luciad.Loaders.IDataLoader  dataLoader)
inline

Sets the data loader to be used for fetching the data.

Calling this function is optional. See related article for an example on how to customize 3D tiles data loading.

dataLoader

custom loader implementation to fetch the OGC 3D Tiles resources. When nullptr the decoder uses its own data loader.

this builder.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Ogc3DTilesModelDecoder::Options::Builder::dataLoader.

◆ Dispose()

void Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder.Dispose ( )
inline

◆ HttpClient()

Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder Luciad.Formats.Ogc3DTiles.Ogc3DTilesModelDecoder.Options.Builder.HttpClient ( Luciad.Net.Http.IHttpClient  httpClient)
inline

Sets the http client to be used for fetching the data.

Calling this function is optional. See related article for an example on how to customize HTTP requests when loading data.

httpClient

HTTP client implementation to fetch the OGC 3D Tiles resources. When nullptr the decoder uses its own HTTP client.

this builder.

2023.0

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Ogc3DTilesModelDecoder::Options::Builder::httpClient.