Annotation Pro API
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
AutoSegmentationServer Class Reference

Server for automatic segmentation component More...

Inherits Component.

Public Member Functions

 AutoSegmentationServer ()
 Constructor More...
 
 AutoSegmentationServer (IContainer container)
 Constructor with container More...
 
SegmentationModuleObject LoadModule (string moduleName)
 Loads from disk segmentation module by name More...
 
SegmentCollection SegmentateUsingExternalModule (SegmentationModuleObject segmentationModule, SegmentationMode mode, int samplerate)
 Segmentates annotation using given segmentation module and segmentation mode More...
 

Static Public Member Functions

static List< string > LoadSegmentationModuleNames ()
 Loads all available segmentation modules names More...
 
static List< SegmentationModuleObjectLoadSegmentationModules ()
 Loads list available segmentation modules More...
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Detailed Description

Server for automatic segmentation component

Constructor & Destructor Documentation

◆ AutoSegmentationServer() [1/2]

Constructor

◆ AutoSegmentationServer() [2/2]

AutoSegmentationServer ( IContainer  container)
inline

Constructor with container

Parameters
container

Member Function Documentation

◆ Dispose()

override void Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.

◆ LoadModule()

SegmentationModuleObject LoadModule ( string  moduleName)
inline

Loads from disk segmentation module by name

Parameters
moduleNameModule name
Returns
Segmentation module object

◆ LoadSegmentationModuleNames()

static List<string> LoadSegmentationModuleNames ( )
inlinestatic

Loads all available segmentation modules names

Returns
List of segentation modules names

◆ LoadSegmentationModules()

static List<SegmentationModuleObject> LoadSegmentationModules ( )
inlinestatic

Loads list available segmentation modules

Returns
List segmentation modules

◆ SegmentateUsingExternalModule()

SegmentCollection SegmentateUsingExternalModule ( SegmentationModuleObject  segmentationModule,
SegmentationMode  mode,
int  samplerate 
)
inline

Segmentates annotation using given segmentation module and segmentation mode

Parameters
segmentationModuleSegmentation module
modeSegmentation mode
samplerateAnnotation samplerate
Returns

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