LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
luciad::Environment Class Referencefinal

Container of global state in this library. More...

#include <luciad/Environment.h>

Classes

class  Initializer
 Initializer for the global Environment needed by this library. More...
 

Public Member Functions

 ~Environment ()
 

Static Public Member Functions

static Initializer createInitializer ()
 Starts the initialization of the global Environment. More...
 

Detailed Description

Container of global state in this library.

When starting to use this library, you should create an instance of this class and hold on to it until you are finished with this library.

Creating an Environment is started using createInitializer(). Using the Initializer, global settings can be configured for the library and the environment created.

Constructor & Destructor Documentation

◆ ~Environment()

luciad::Environment::~Environment ( )

Member Function Documentation

◆ createInitializer()

static Initializer luciad::Environment::createInitializer ( )
static

Starts the initialization of the global Environment.

The returned object allows to configure how and what initialization will be done.

This function can only be called once.

Returns
the initializer