Fovia C++ In-Process API
Public Member Functions | Public Attributes | List of all members
SEGMENTATION_PARAMS Struct Reference

Public Member Functions

SEGMENTATION_PARAMSoperator= (const SEGMENTATION_PARAMS &r)
 
 SEGMENTATION_PARAMS (const SEGMENTATION_PARAMS &r)
 

Public Attributes

signed int BoxSize
 
signed int cbSize
 
double Connectivity
 
ENUM_CONNECTIVITY_MODE ConnectivityMode
 
double ConnectivityRadius
 
signed int KernelSize
 
signed int Mask
 
double Range
 
unsigned long long SegmentationBoundaries [4]
 
signed int StepGranularity
 
ENUM_SEGMENTATION_TYPE Type
 

Detailed Description

This segmentation parameters object is used to specify common segmentation parameters used in functions defined in the IVolumeSegmentation interface.

Member Data Documentation

signed int SEGMENTATION_PARAMS::BoxSize
Deprecated:
If you want to specify a crop box, use the RENDER_PARAMS::CutPlanes field.
signed int SEGMENTATION_PARAMS::cbSize

Structure size.

double SEGMENTATION_PARAMS::Connectivity

Segmentation connectivity settings. Valid value range is [-1,1].

double SEGMENTATION_PARAMS::ConnectivityRadius

Radius in volume from the seed point where the connectivity segmentation should stop.

signed int SEGMENTATION_PARAMS::Mask

Reserved for future use.

ENUM_SEGMENTATION_TYPE SEGMENTATION_PARAMS::Type

The segmentation type.

See also
ENUM_SEGMENTATION_TYPE for details.