eVision .NET API
Loading...
Searching...
No Matches
eVision.Segmenters.ETwoLayersImageSegmenter Class Reference

The base class from which all the segmenters that produce two layers derive. More...

Inheritance diagram for eVision.Segmenters.ETwoLayersImageSegmenter:
Collaboration diagram for eVision.Segmenters.ETwoLayersImageSegmenter:

Public Member Functions

void Load (string path)
 Load the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for reading.
void Load (eVision.ESerializer serializer)
 Load the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for reading.
void Save (string path)
 Save the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for writing.
void Save (eVision.ESerializer serializer)
 Save the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for writing.

Properties

virtual uint BlackLayerIndex [get, set]
 Index of the black layer in the destination coded image.
virtual bool BlackLayerEncoded [get, set]
 Black layer encoding status.
virtual uint WhiteLayerIndex [get, set]
 Index of the white layer in the destination coded image.
virtual bool WhiteLayerEncoded [get, set]
 White layer encoding status.

Detailed Description

The base class from which all the segmenters that produce two layers derive.

The Layer Encoding can be enabled/disabled for each layer individually. The index of the layers in the coded image can also be assigned individually.

License(s): EasyObject

Member Function Documentation

◆ Load() [1/2]

void eVision.Segmenters.ETwoLayersImageSegmenter.Load ( eVision.ESerializer serializer)

Load the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for reading.

Parameters
serializerThe serializer.

◆ Load() [2/2]

void eVision.Segmenters.ETwoLayersImageSegmenter.Load ( string path)

Load the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for reading.

Parameters
pathThe file path.

◆ Save() [1/2]

void eVision.Segmenters.ETwoLayersImageSegmenter.Save ( eVision.ESerializer serializer)

Save the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ Save() [2/2]

void eVision.Segmenters.ETwoLayersImageSegmenter.Save ( string path)

Save the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for writing.

Parameters
pathThe file path.

Property Documentation

◆ BlackLayerEncoded

virtual bool eVision.Segmenters.ETwoLayersImageSegmenter.BlackLayerEncoded
getset

Black layer encoding status.

◆ BlackLayerIndex

virtual uint eVision.Segmenters.ETwoLayersImageSegmenter.BlackLayerIndex
getset

Index of the black layer in the destination coded image.

Setting this property automatically switches on the encoding of the black layer.

◆ WhiteLayerEncoded

virtual bool eVision.Segmenters.ETwoLayersImageSegmenter.WhiteLayerEncoded
getset

White layer encoding status.

◆ WhiteLayerIndex

virtual uint eVision.Segmenters.ETwoLayersImageSegmenter.WhiteLayerIndex
getset

Index of the white layer in the destination coded image.

Setting this property automatically switches on the encoding of the white layer.