MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.ObjectVoxels.VolumeRenderingParams Class Reference

Classes

class  AlphaType
 
class  LutType
 
class  ShadingType
 

Public Member Functions

None __init__ (self)
 
None __init__ (self, FilterType volumeFilterType, ObjectVoxels.VolumeRenderingParams.ShadingType shadingType, ObjectVoxels.VolumeRenderingParams.LutType lutType, Color oneColor, float min, float max, float samplingStep, ObjectVoxels.VolumeRenderingParams.AlphaType alphaType, int alphaLimit)
 
float max (self)
 
None max (self, float arg1)
 
float min (self)
 
None min (self, float arg1)
 
Color oneColor (self)
 
None oneColor (self, Color arg1)
 
float samplingStep (self)
 
None samplingStep (self, float arg1)
 
FilterType volumeFilterType (self)
 
None volumeFilterType (self, FilterType arg1)
 

Static Public Member Functions

bool __eq__ (*args, **kwargs)
 
None __init__ (*args, **kwargs)
 
ObjectVoxels.VolumeRenderingParams operator (*args, **kwargs)
 
ObjectVoxels.VolumeRenderingParams operator (*args, **kwargs)
 

Static Public Attributes

ObjectVoxels alphaType .VolumeRenderingParams.AlphaType
 
ObjectVoxels lutType .VolumeRenderingParams.LutType
 
ObjectVoxels shadingType .VolumeRenderingParams.ShadingType
 

Static Protected Attributes

typing _offsetof_alphaLimit = 32
 
typing _offsetof_alphaType = 28
 
typing _offsetof_lutType = 8
 
typing _offsetof_max = 20
 
typing _offsetof_min = 16
 
typing _offsetof_oneColor = 12
 
typing _offsetof_samplingStep = 24
 
typing _offsetof_shadingType = 4
 
typing _offsetof_volumeFilterType = 0
 

Detailed Description

Generated from:  MR::ObjectVoxels::VolumeRenderingParams

struct to control volume rendering texture

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.__init__ ( self,
FilterType volumeFilterType,
ObjectVoxels.VolumeRenderingParams.ShadingType shadingType,
ObjectVoxels.VolumeRenderingParams.LutType lutType,
Color oneColor,
float min,
float max,
float samplingStep,
ObjectVoxels.VolumeRenderingParams.AlphaType alphaType,
int alphaLimit )
Implicit aggregate constructor.

Member Function Documentation

◆ __eq__()

bool mrmeshpy.ObjectVoxels.VolumeRenderingParams.__eq__ ( * args,
** kwargs )
static

◆ max() [1/2]

float mrmeshpy.ObjectVoxels.VolumeRenderingParams.max ( self)
maximum colored value (voxels with higher values are transparent)

◆ max() [2/2]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.max ( self,
float arg1 )

◆ min() [1/2]

float mrmeshpy.ObjectVoxels.VolumeRenderingParams.min ( self)
minimum colored value (voxels with lower values are transparent)

◆ min() [2/2]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.min ( self,
float arg1 )

◆ oneColor() [1/2]

Color mrmeshpy.ObjectVoxels.VolumeRenderingParams.oneColor ( self)
color that is used for OneColor mode

◆ oneColor() [2/2]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.oneColor ( self,
Color arg1 )

◆ operator() [1/2]

ObjectVoxels.VolumeRenderingParams mrmeshpy.ObjectVoxels.VolumeRenderingParams.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

ObjectVoxels.VolumeRenderingParams mrmeshpy.ObjectVoxels.VolumeRenderingParams.operator ( * args,
** kwargs )
static

◆ samplingStep() [1/2]

float mrmeshpy.ObjectVoxels.VolumeRenderingParams.samplingStep ( self)
step to sample each ray with
if <= 0 then default sampling is used

◆ samplingStep() [2/2]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.samplingStep ( self,
float arg1 )

◆ volumeFilterType() [1/2]

FilterType mrmeshpy.ObjectVoxels.VolumeRenderingParams.volumeFilterType ( self)
volume texture smoothing

◆ volumeFilterType() [2/2]

None mrmeshpy.ObjectVoxels.VolumeRenderingParams.volumeFilterType ( self,
FilterType arg1 )

Member Data Documentation

◆ _offsetof_alphaLimit

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_alphaLimit = 32
staticprotected

◆ _offsetof_alphaType

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_alphaType = 28
staticprotected

◆ _offsetof_lutType

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_lutType = 8
staticprotected

◆ _offsetof_max

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_max = 20
staticprotected

◆ _offsetof_min

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_min = 16
staticprotected

◆ _offsetof_oneColor

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_oneColor = 12
staticprotected

◆ _offsetof_samplingStep

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_samplingStep = 24
staticprotected

◆ _offsetof_shadingType

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_shadingType = 4
staticprotected

◆ _offsetof_volumeFilterType

typing mrmeshpy.ObjectVoxels.VolumeRenderingParams._offsetof_volumeFilterType = 0
staticprotected

◆ alphaType

ObjectVoxels mrmeshpy.ObjectVoxels.VolumeRenderingParams.alphaType .VolumeRenderingParams.AlphaType
static

◆ lutType

ObjectVoxels mrmeshpy.ObjectVoxels.VolumeRenderingParams.lutType .VolumeRenderingParams.LutType
static

◆ shadingType

ObjectVoxels mrmeshpy.ObjectVoxels.VolumeRenderingParams.shadingType .VolumeRenderingParams.ShadingType
static

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