OpenVDBSave

MLModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLOpenVDB
definition MLOpenVDB.def
keywords sparse, grid

Purpose

The module OpenVDBSave allows for saving the input image as an OpenVDB grid.

This module is experimental and does not yet write any metadata.

Time points are written into the same file, appending the number of the time point to each grid’s name. If you need individual files for each time point, use a SubImage module to save each time point separately.

The following data types are currently supported:

  • int32
  • int64
  • float
  • double
  • Vector3
  • Vector3f

Scalar data types are cast to int32 or int64 if they are smaller, such as uint8 or int16.

Windows

Default Panel

../../../Projects/MLOpenVDB/MLOpenVDB/Modules/mhelp/Images/Screenshots/OpenVDBSave._default.png

Parameter Fields

Field Index

Background Mode: Enum
Background Value: Double
Filename: String
Grid Name: String
Save: Trigger
Write Voxel To World Matrix: Bool

Visible Fields

Background Mode

name: backgroundMode, type: Enum, default: UserValue

Defines how the background value is determined.

Selecting an appropriate background value ensures sparsity in the resulting grid.

Values:

Title Name Description
User Value UserValue Use the Background Value field.
Input Minimum InputMinimum Use the input image’s minimum.
Input Maximum InputMaximum Use the input image’s maximum.

Background Value

name: backgroundValue, type: Double, default: 0

Sets the user-specified background value.

Filename

name: filename, type: String

Sets the filename for saving.

Grid Name

name: gridName, type: String

Sets the name of the grid stored in the file.

If the input has multiple time points, multiple grids will be added to the file, and the time point is appended to the grid name.

Write Voxel To World Matrix

name: writeVoxelToWorldMatrix, type: Bool, default: TRUE

If checked, the voxel-to-world transformation is written to the file.

Otherwise, the grid is saved without any transformation.

Save

name: save, type: Trigger

When pressed, the saving is triggered.