InstantTerra API
Contents
Python API documentation
Getting started
Installing Python
Recommended versions
Download
Setup
Verification
First steps in Instant Terra Python API
Opening the Python command prompt
Testing the API
User guide
Creating an instance of InstantTerra API
What is an “
instance
” ?
Opening an instance
Closing an instance
Managing a project
What is a “
project
” ?
Creating a new project or a project “
by default
”
Saving a project
Opening a project
Closing a project
Graph manipulation
What is the project’s “
graph
”?
Retrieving the number of nodes in the graph
Retrieving all nodes in the graph
Adding a node on the graph
Adding a node on the graph next to another one
Removing a node from the graph
Adding a link between two nodes
Adding a link between two nodes using the connector name
Removing a link
Accessing node data
What is a graph “
node
”?
Changing a node name
Changing a node comment
Retrieving the node type
Retrieving the parameters’ list
Determining if a parameter exists
Retrieving or setting a parameter value
Exporting the results
Exporting all
Example
Creating an image series of an animated terrain
API reference
Package
wysilab
Class
InstantTerra
Class
Project
Class
Graph
Class
Node
Class
Link
Class
NodeModel
Class
Connector
Enum
ApiNodeType
C# API documentation
Getting started
First steps in Instant Terra C# API
Create a new C# project in Visual Studio
Add the API reference
Testing the API
User guide
Creating an instance of InstantTerra C# API
What is an “
instance
” ?
Opening an instance
Closing an instance
Managing a project
What is a “
project
” ?
Creating a new project or a project “
by default
”
Saving a project
Opening a project
Closing a project
Graph manipulation
What is the project’s “
graph
”?
Retrieving the number of nodes in the graph
Retrieving all nodes in the graph
Adding a node on the graph
Adding a node on the graph next to another one
Removing a node from the graph
Adding a link wetween two nodes
Adding a link between two nodes using the connector name
Removing a link
Accessing node data
What is a graph “
node
”?
Changing a node name
Changing a node comment
Retrieving the node type
Retrieving the parameters’ list
Determining if a parameter exists
Retrieving or setting a parameter value
Exporting the results
Exporting all
Example
Creating an image series of an animated terrain
API reference
Namespace
InstantTerraApi
Class
InstantTerra
Class
Project
Class
Graph
Class
Node
Class
Link
Class
NodeModel
Class
Connector
Enum
ApiNodeType
C++ API documentation
User’s guide
Create an Instant Terra C++ API instance
What is an “
instance
” ?
Open and close an instance
Managing your projects
What is a “
projet
” ?
Creating a new project or a project “
by default
”
Saving a project
Opening a project
Closing a project
Graph manipulation
What is the project’s “
graph
”?
Retrieving the number of nodes in the graph
Getting a node from the graph with its index
Accessing node data
What is a graph “
node
”?
Getting the node name
Getting the node comment
Getting the node model
Getting the parameters count
Determining if a parameter exists
Retrieving the parameter name
Retrieving the parameter value
Getting the node connector count
Retrieving the node connector
Retrieving node data
Node connectors and data
What is a node “
connector
”?
Getting the connector name
Getting the connector mode
Getting the connector type
What is a node “
Data
”?
Getting the data type
Getting grid width and height
Getting the float content of a terrain or a mask
Custom memory allocator & error handler
Custom memory allocator
Custom error handler
API reference
Namespace
InstantTerraApi
Class
MemoryAllocator
Class
Error
Class
ErrorHandler
Class
InstantTerra
Class
Project
Class
Graph
Class
Node
Class
NodeModel
Class
Connector
Class
Data
Enum
ConnectorMode
Enum
ConnectorType
Enum
DataType
Enum
ErrorCode
InstantTerra API
Docs
»
C# API documentation
»
API reference
API reference
¶
Namespace
InstantTerraApi
Class
InstantTerra
Class
Project
Class
Graph
Class
Node
Class
Link
Class
NodeModel
Class
Connector
Enum
ApiNodeType