Skip to main content

Program

TheA Program entity stores custom Python code within a project. These scripts allow you to automate tasks, generate volumetric data, perform spatial analysis, or control visual representations of datasets.


Types of Program Entity stores a Python program in the project.Entities

There are three differentsupported program types ofin programs.VoxelSpace:

    • Voxel Generator:Generator
      Used to create custom volumetric objects through procedural generation. These scripts can be later usedapplied in Voxel Generator entitiesentities.
    • to
    create new types of volumetric objects.

    For more information on this type of programsdetails, refer to the Voxel Generator Programs section.

    • Report:Report
      Executes These programs runcode over a defined spatial region ofto spacecollect, analyze, and cansummarize collectspatial informationdata. aboutIdeal for inspections, calculations, and data extraction.

    See the spatialReport dataPrograms section for more information.

    • View
      Controls how multiple datasets are rendered on screen. This allows for custom visual compositions or dynamic visual layers.

    Learn more in the region,View analyzePrograms itsection.


    Creating a Program Entity

    1. Go to your project’s Catalog section.
    2. Click “Add Object” and outputselect relevant facts about it. For more information on this type of programs refer to the Report Programs section.
    3. View: This type of program can create a custom combination of datasets and decide how they will be represented on-screen. For more information on this type of programs refer to the View Programs section.

    To create a new Program entity, click on “Program” from the “Add”list. menu. You will see

  1. Enter the following options:information:

Field

Description

 


Program Name

A readablereadable, descriptive name for the newprogram.

entity

 

Type

TypeSelect ofthe Program.program Cantype: be set to “Voxel Generator”Generator, “Report”Report, or “View”View.

 

Code

Paste or write your custom Python code for the Programselected Entity.purpose.

Once saved, your Program entity will be available for use in corresponding entity types depending on its category.