Create an Instant Terra C++ API instance¶
What is an “instance” ?¶
An instance is a link with Instant Terra. It allows to communicate with the software.
Open and close an instance¶
First, you must setup your project by specifying the API C++ headers folder, and the InstantTerraApi.lib for the linker.
#include <InstantTerraApi/public/Main.h>
#include <InstantTerraApi/public/InstantTerra.h>
int main()
{
// Initialize the API
InstantTerraApi::Init();
// Start a new instance of Instant InstantTerra
InstantTerraApi::InstantTerra it = InstantTerraApi::CreateInstantTerra();
it.Start();
// ... Some code here ...
// At the end, we close the instance
it.Close();
// Then close the Instant Terra API
InstantTerraApi::Close();
return 0;
}