VISR  0.11.6
Versatile Interactive Scene Renderer
visr::pythonsupport::InitialisationGuard Class Reference

#include <initialisation_guard.hpp>

Classes

class  Internal
 

Public Member Functions

 InitialisationGuard ()=delete
 

Static Public Member Functions

static bool initialise ()
 

Detailed Description

Wrapper component that encapsulates arbitrary components (atomic or composite) to be instantiated and called from C++.

Constructor & Destructor Documentation

◆ InitialisationGuard()

visr::pythonsupport::InitialisationGuard::InitialisationGuard ( )
delete

Deleted default constructor to prohibit instantiation

Member Function Documentation

◆ initialise()

bool visr::pythonsupport::InitialisationGuard::initialise ( )
static

Static function to enforce the initialisation of the Python library. Subsequent calls have no effect.

Returns
Boolean flag whether the Python subsystem has been initialised.

The documentation for this class was generated from the following files: