LuciadCPillar 2023.1.04
luciad::ModelMetadata::Builder Class Referencefinal

The builder class to create the luciad::ModelMedata class. More...

#include <luciad/models/ModelMetadata.h>

Public Member Functions

 Builder (Builder &&other) noexcept
 
 Builder (const Builder &other)
 
 ~Builder ()
 
ModelMetadata build () const
 Builds the ModelMetadata. More...
 
Builderoperator= (Builder other) noexcept
 
Buildertitle (std::string title)
 Sets the title for the model. More...
 

Detailed Description

The builder class to create the luciad::ModelMedata class.

Constructor & Destructor Documentation

◆ Builder() [1/2]

luciad::ModelMetadata::Builder::Builder ( const Builder other)

◆ Builder() [2/2]

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

◆ ~Builder()

luciad::ModelMetadata::Builder::~Builder ( )

Member Function Documentation

◆ build()

ModelMetadata luciad::ModelMetadata::Builder::build ( ) const

Builds the ModelMetadata.

Returns
the ModelMetadata.

◆ operator=()

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

◆ title()

Builder & luciad::ModelMetadata::Builder::title ( std::string  title)

Sets the title for the model.

Parameters
titlethe model's title.
Returns
this builder.