MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.ObjectVoxels_VolumeRenderingParams Class Reference
Inheritance diagram for meshlib.ObjectVoxels_VolumeRenderingParams:

Public Member Functions

 ObjectVoxels_VolumeRenderingParams (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 ObjectVoxels_VolumeRenderingParams ()
 ObjectVoxels_VolumeRenderingParams (meshlib.FilterType volumeFilterType, meshlib.ObjectVoxels_VolumeRenderingParams_ShadingType shadingType, meshlib.ObjectVoxels_VolumeRenderingParams_LutType lutType, meshlib.Color oneColor, float min, float max, float samplingStep, meshlib.ObjectVoxels_VolumeRenderingParams_AlphaType alphaType, byte alphaLimit)
 ObjectVoxels_VolumeRenderingParams (meshlib.ObjectVoxels_VolumeRenderingParams _other)
meshlib.ObjectVoxels_VolumeRenderingParams assignFromAnother (meshlib.ObjectVoxels_VolumeRenderingParams _other)
boolean opEqual (meshlib.ObjectVoxels_VolumeRenderingParams _1)
boolean opNotEqual (meshlib.ObjectVoxels_VolumeRenderingParams _1)
meshlib.FilterType volumeFilterType ()
void setVolumeFilterType (meshlib.FilterType value)
meshlib.ObjectVoxels_VolumeRenderingParams_ShadingType shadingType ()
void setShadingType (meshlib.ObjectVoxels_VolumeRenderingParams_ShadingType value)
meshlib.ObjectVoxels_VolumeRenderingParams_LutType lutType ()
void setLutType (meshlib.ObjectVoxels_VolumeRenderingParams_LutType value)
meshlib.Color oneColor ()
void setOneColor (meshlib.Color value)
float min ()
void setMin (float value)
float max ()
void setMax (float value)
float samplingStep ()
void setSamplingStep (float value)
meshlib.ObjectVoxels_VolumeRenderingParams_AlphaType alphaType ()
void setAlphaType (meshlib.ObjectVoxels_VolumeRenderingParams_AlphaType value)
byte alphaLimit ()
void setAlphaLimit (byte value)
Public Member Functions inherited from meshlib.CppObject
final java.lang.foreign.MemorySegment rawPointer ()
final boolean isOwned ()
final void close ()
final java.lang.foreign.MemorySegment release ()

Additional Inherited Members

Protected Member Functions inherited from meshlib.CppObject
 CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner)

Detailed Description

struct to control volume rendering texture Generated from class MR::ObjectVoxels::VolumeRenderingParams.

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ ObjectVoxels_VolumeRenderingParams() [1/4]

meshlib.ObjectVoxels_VolumeRenderingParams.ObjectVoxels_VolumeRenderingParams ( java.lang.foreign.MemorySegment ptr,
boolean owned,
java.lang.Object owner )

Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.

◆ ObjectVoxels_VolumeRenderingParams() [2/4]

meshlib.ObjectVoxels_VolumeRenderingParams.ObjectVoxels_VolumeRenderingParams ( )

Constructs an empty (default-constructed) instance.

Calls MR_ObjectVoxels_VolumeRenderingParams_DefaultConstruct().

◆ ObjectVoxels_VolumeRenderingParams() [3/4]

meshlib.ObjectVoxels_VolumeRenderingParams.ObjectVoxels_VolumeRenderingParams ( meshlib.FilterType volumeFilterType,
meshlib.ObjectVoxels_VolumeRenderingParams_ShadingType shadingType,
meshlib.ObjectVoxels_VolumeRenderingParams_LutType lutType,
meshlib.Color oneColor,
float min,
float max,
float samplingStep,
meshlib.ObjectVoxels_VolumeRenderingParams_AlphaType alphaType,
byte alphaLimit )

Constructs MR::ObjectVoxels::VolumeRenderingParams elementwise. The reference to the parameter volumeFilterType might be preserved in the constructed object. The reference to the parameter shadingType might be preserved in the constructed object. The reference to the parameter lutType might be preserved in the constructed object. The reference to the parameter oneColor might be preserved in the constructed object. The reference to the parameter alphaType might be preserved in the constructed object. The reference to the parameter alphaLimit might be preserved in the constructed object.

Calls MR_ObjectVoxels_VolumeRenderingParams_ConstructFrom().

◆ ObjectVoxels_VolumeRenderingParams() [4/4]

meshlib.ObjectVoxels_VolumeRenderingParams.ObjectVoxels_VolumeRenderingParams ( meshlib.ObjectVoxels_VolumeRenderingParams _other)

Generated from constructor MR::ObjectVoxels::VolumeRenderingParams::VolumeRenderingParams. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_ObjectVoxels_VolumeRenderingParams_ConstructFromAnother().

Member Function Documentation

◆ alphaLimit()

byte meshlib.ObjectVoxels_VolumeRenderingParams.alphaLimit ( )

Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named alphaLimit. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_alphaLimit().

◆ alphaType()

meshlib.ObjectVoxels_VolumeRenderingParams_AlphaType meshlib.ObjectVoxels_VolumeRenderingParams.alphaType ( )

Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named alphaType. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_alphaType().

◆ assignFromAnother()

meshlib.ObjectVoxels_VolumeRenderingParams meshlib.ObjectVoxels_VolumeRenderingParams.assignFromAnother ( meshlib.ObjectVoxels_VolumeRenderingParams _other)

Generated from method MR::ObjectVoxels::VolumeRenderingParams::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_ObjectVoxels_VolumeRenderingParams_AssignFromAnother().

◆ lutType()

meshlib.ObjectVoxels_VolumeRenderingParams_LutType meshlib.ObjectVoxels_VolumeRenderingParams.lutType ( )

Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named lutType. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_lutType().

◆ max()

float meshlib.ObjectVoxels_VolumeRenderingParams.max ( )

maximum colored value (voxels with higher values are transparent) Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named max. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_max().

◆ min()

float meshlib.ObjectVoxels_VolumeRenderingParams.min ( )

minimum colored value (voxels with lower values are transparent) Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named min. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_min().

◆ oneColor()

meshlib.Color meshlib.ObjectVoxels_VolumeRenderingParams.oneColor ( )

color that is used for OneColor mode Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named oneColor. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_oneColor().

◆ opEqual()

boolean meshlib.ObjectVoxels_VolumeRenderingParams.opEqual ( meshlib.ObjectVoxels_VolumeRenderingParams _1)

Generated from method MR::ObjectVoxels::VolumeRenderingParams::operator==.

Calls MR_equal_MR_ObjectVoxels_VolumeRenderingParams().

◆ opNotEqual()

boolean meshlib.ObjectVoxels_VolumeRenderingParams.opNotEqual ( meshlib.ObjectVoxels_VolumeRenderingParams _1)

Generated from method MR::ObjectVoxels::VolumeRenderingParams::operator!=.

Calls MR_not_equal_MR_ObjectVoxels_VolumeRenderingParams().

◆ samplingStep()

float meshlib.ObjectVoxels_VolumeRenderingParams.samplingStep ( )

step to sample each ray with if <= 0 then default sampling is used Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named samplingStep. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_samplingStep().

◆ setAlphaLimit()

void meshlib.ObjectVoxels_VolumeRenderingParams.setAlphaLimit ( byte value)

Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named alphaLimit. The reference to the parameter value might be preserved in this object in element alphaLimit.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_alphaLimit().

◆ setAlphaType()

void meshlib.ObjectVoxels_VolumeRenderingParams.setAlphaType ( meshlib.ObjectVoxels_VolumeRenderingParams_AlphaType value)

Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named alphaType. The reference to the parameter value might be preserved in this object in element alphaType.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_alphaType().

◆ setLutType()

void meshlib.ObjectVoxels_VolumeRenderingParams.setLutType ( meshlib.ObjectVoxels_VolumeRenderingParams_LutType value)

Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named lutType. The reference to the parameter value might be preserved in this object in element lutType.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_lutType().

◆ setMax()

void meshlib.ObjectVoxels_VolumeRenderingParams.setMax ( float value)

maximum colored value (voxels with higher values are transparent) Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named max.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_max().

◆ setMin()

void meshlib.ObjectVoxels_VolumeRenderingParams.setMin ( float value)

minimum colored value (voxels with lower values are transparent) Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named min.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_min().

◆ setOneColor()

void meshlib.ObjectVoxels_VolumeRenderingParams.setOneColor ( meshlib.Color value)

color that is used for OneColor mode Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named oneColor. The reference to the parameter value might be preserved in this object in element oneColor.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_oneColor().

◆ setSamplingStep()

void meshlib.ObjectVoxels_VolumeRenderingParams.setSamplingStep ( float value)

step to sample each ray with if <= 0 then default sampling is used Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named samplingStep.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_samplingStep().

◆ setShadingType()

void meshlib.ObjectVoxels_VolumeRenderingParams.setShadingType ( meshlib.ObjectVoxels_VolumeRenderingParams_ShadingType value)

Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named shadingType. The reference to the parameter value might be preserved in this object in element shadingType.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_shadingType().

◆ setVolumeFilterType()

void meshlib.ObjectVoxels_VolumeRenderingParams.setVolumeFilterType ( meshlib.FilterType value)

volume texture smoothing Modifies a member variable of class MR::ObjectVoxels::VolumeRenderingParams named volumeFilterType. The reference to the parameter value might be preserved in this object in element volumeFilterType.

Calls MR_ObjectVoxels_VolumeRenderingParams_Set_volumeFilterType().

◆ shadingType()

meshlib.ObjectVoxels_VolumeRenderingParams_ShadingType meshlib.ObjectVoxels_VolumeRenderingParams.shadingType ( )

Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named shadingType. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_shadingType().

◆ volumeFilterType()

meshlib.FilterType meshlib.ObjectVoxels_VolumeRenderingParams.volumeFilterType ( )

volume texture smoothing Returns a pointer to a member variable of class MR::ObjectVoxels::VolumeRenderingParams named volumeFilterType. The reference to this object might be preserved as the return value.

Calls MR_ObjectVoxels_VolumeRenderingParams_Get_volumeFilterType().


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