volumetools.h File Reference

Classes

struct   SDFFilterSettings
struct   FilterSettings
struct   FieldSampleData
struct   VolumeConversionPolygon
class   VolumeToolsInterface
class   PointsToVolumeListInterface

Namespaces

  maxon

Typedefs

using  DelegatePointObjectsPair = Pair< Delegate< Result< void >(void *, PointsToVolumeListRef &)>, BaseArray< void * > >
using  DelegatePointObjectsPairList = BaseArray< DelegatePointObjectsPair >

Enumerations

enum   POLYGONCONVERSIONFLAGS {
   NONE ,
   UNSIGNED_DISTANCE_FIELD ,
   DISABLE_INTERSECTING_VOXEL_REMOVAL ,
   DISABLE_RENORMALIZATION ,
   DISABLE_NARROW_BAND_TRIMMING
}
enum   MIXVECTORTYPE {
   NONE ,
   NORMAL ,
   ADD ,
   SUBTRACT ,
   CROSS
}
enum   SDFFILTERTYPE {
   NONE ,
   GAUSSIAN ,
   DILATE ,
   ERODE ,
   MEANVALUE ,
   MEDIANVALUE ,
   MEANCURVATURE ,
   LAPLACIANFLOW ,
   RENORMALIZE ,
   OPEN ,
   CLOSE ,
   TRACK ,
   RESIZE
}
enum   FILTERTYPE {
   NONE ,
   GAUSSIAN ,
   MEANVALUE ,
   MEDIANVALUE ,
   ADD ,
   REMAP ,
   CURVEREMAP ,
   MULTIPLY ,
   ABS ,
   INVERT
}
enum   VECTORFILTERTYPE {
   NONE ,
   GAUSSIAN ,
   MEANVALUE ,
   MEDIANVALUE ,
   CURL ,
   NORMALIZE ,
   INVERT ,
   SCALE ,
   ROTATE
}
enum   FILTERACCURACY {
   NONE ,
   FIRST ,
   SECOND ,
   THIRD ,
   WENO5 ,
   HJWENO5
}
enum   RESAMPLEINTERPOLATIONTYPE {
   NONE ,
   NEAREST ,
   LINEAR ,
   QUADRATIC
}

函数

enum maxon::POLYGONCONVERSIONFLAGS   MAXON_ENUM_FLAGS (POLYGONCONVERSIONFLAGS, "net.maxon.volume.datatype.enum.polygonconversionflags")
enum maxon::MIXVECTORTYPE   MAXON_ENUM_LIST ( MIXVECTORTYPE , "net.maxon.volume.datatype.enum.mixvectortype")
enum maxon::SDFFILTERTYPE   MAXON_ENUM_LIST (SDFFILTERTYPE, "net.maxon.volume.datatype.enum.sdffiltertype")
enum maxon::FILTERTYPE   MAXON_ENUM_LIST (FILTERTYPE, "net.maxon.volume.datatype.enum.filtertype")
enum maxon::VECTORFILTERTYPE   MAXON_ENUM_LIST (VECTORFILTERTYPE, "net.maxon.volume.datatype.enum.vectorfiltertype")
enum maxon::FILTERACCURACY   MAXON_ENUM_LIST (FILTERACCURACY, "net.maxon.volume.datatype.enum.filteraccuracy")
  MAXON_DATATYPE (SDFFilterSettings, "net.maxon.volume.datatype.sdffiltersettings")
  MAXON_DATATYPE (FilterSettings, "net.maxon.volume.datatype.filtersettings")
enum maxon::RESAMPLEINTERPOLATIONTYPE   MAXON_ENUM_LIST ( RESAMPLEINTERPOLATIONTYPE , "net.maxon.volume.datatype.enum.resampleinterpolationtype")
  MAXON_DATATYPE (FieldSampleData, "net.maxon.volume.datatype.fieldsampledata")
  MAXON_DATATYPE (VolumeConversionPolygon, "net.maxon.volume.datatype.volumeconversionpolygon")

变量

  NONE
  UNSIGNED_DISTANCE_FIELD
  DISABLE_INTERSECTING_VOXEL_REMOVAL
  DISABLE_RENORMALIZATION
  DISABLE_NARROW_BAND_TRIMMING
  NORMAL
  ADD
  SUBTRACT
  CROSS
  GAUSSIAN
  DILATE
  ERODE
  MEANVALUE
  MEDIANVALUE
  MEANCURVATURE
  LAPLACIANFLOW
  RENORMALIZE
  OPEN
  CLOSE
  TRACK
  RESIZE
  REMAP
  CURVEREMAP
  MULTIPLY
  ABS
  INVERT
  CURL
  NORMALIZE
  SCALE
  ROTATE
  FIRST
  SECOND
  THIRD
  WENO5
  HJWENO5
  NEAREST
  LINEAR
  QUADRATIC

Variable Documentation

◆  NONE

NONE

◆  UNSIGNED_DISTANCE_FIELD

UNSIGNED_DISTANCE_FIELD

◆  DISABLE_INTERSECTING_VOXEL_REMOVAL

DISABLE_INTERSECTING_VOXEL_REMOVAL

◆  DISABLE_RENORMALIZATION

DISABLE_RENORMALIZATION

◆  DISABLE_NARROW_BAND_TRIMMING

DISABLE_NARROW_BAND_TRIMMING

◆  NORMAL

NORMAL

◆  ADD

ADD

◆  SUBTRACT

SUBTRACT

◆  CROSS

CROSS

◆  GAUSSIAN

GAUSSIAN

◆  DILATE

DILATE

◆  ERODE

ERODE

◆  MEANVALUE

MEANVALUE

◆  MEDIANVALUE

MEDIANVALUE

◆  MEANCURVATURE

MEANCURVATURE

◆  LAPLACIANFLOW

LAPLACIANFLOW

◆  RENORMALIZE

RENORMALIZE

◆  OPEN

OPEN

◆  CLOSE

CLOSE

◆  TRACK

TRACK

◆  RESIZE

RESIZE

◆  REMAP

REMAP

◆  CURVEREMAP

CURVEREMAP

◆  MULTIPLY

MULTIPLY

◆  ABS

ABS

◆  INVERT

INVERT

◆  CURL

CURL

◆  NORMALIZE

NORMALIZE

◆  SCALE

SCALE

◆  ROTATE

ROTATE

◆  FIRST

FIRST

◆  SECOND

SECOND

◆  THIRD

THIRD

◆  WENO5

WENO5

◆  HJWENO5

HJWENO5

◆  NEAREST

NEAREST

◆  LINEAR

LINEAR

◆  QUADRATIC

QUADRATIC