MeshLib Java Docs
Loading...
Searching...
No Matches

Public Member Functions

 MarchingCubesParams_CachingMode (int value)
boolean equals (java.lang.Object other)
int hashCode ()
java.lang.String toString ()

Static Public Member Functions

static MarchingCubesParams_CachingMode of (int value)

Public Attributes

final int value

Static Public Attributes

static final MarchingCubesParams_CachingMode Automatic = new MarchingCubesParams_CachingMode(0)
static final MarchingCubesParams_CachingMode None = new MarchingCubesParams_CachingMode(1)
static final MarchingCubesParams_CachingMode Normal = new MarchingCubesParams_CachingMode(2)

Detailed Description

caching mode to reduce the number of accesses to voxel volume data on the first pass of the algorithm by consuming more memory on cache; note: the cache for the second pass of the algorithm (bit sets of invalid and lower-than-iso voxels are always allocated)

The constants are static fields of this class. value holds the underlying value, so this can also hold values that aren't named constants.

Constructor & Destructor Documentation

◆ MarchingCubesParams_CachingMode()

meshlib.MarchingCubesParams_CachingMode.MarchingCubesParams_CachingMode ( int value)

Member Function Documentation

◆ equals()

boolean meshlib.MarchingCubesParams_CachingMode.equals ( java.lang.Object other)

◆ hashCode()

int meshlib.MarchingCubesParams_CachingMode.hashCode ( )

◆ of()

MarchingCubesParams_CachingMode meshlib.MarchingCubesParams_CachingMode.of ( int value)
static

Returns the named constant with this value, or a new instance if there's none.

◆ toString()

java.lang.String meshlib.MarchingCubesParams_CachingMode.toString ( )

Member Data Documentation

◆ Automatic

final MarchingCubesParams_CachingMode meshlib.MarchingCubesParams_CachingMode.Automatic = new MarchingCubesParams_CachingMode(0)
static

choose caching mode automatically depending on volume type (current defaults: Normal for FunctionVolume and VdbVolume, None for others)

◆ None

final MarchingCubesParams_CachingMode meshlib.MarchingCubesParams_CachingMode.None = new MarchingCubesParams_CachingMode(1)
static

don't cache any data

◆ Normal

final MarchingCubesParams_CachingMode meshlib.MarchingCubesParams_CachingMode.Normal = new MarchingCubesParams_CachingMode(2)
static

allocates 2 full slices per parallel thread

◆ value

final int meshlib.MarchingCubesParams_CachingMode.value

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