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

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

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

Public Member Functions

void Load (string path)
 Load the EThreeLayersImageSegmenter configuration. The given ESerializer must have been created for reading.
void Load (eVision.ESerializer serializer)
 Load the EThreeLayersImageSegmenter configuration. The given ESerializer must have been created for reading.
void Save (string path)
 Save the EThreeLayersImageSegmenter configuration. The given ESerializer must have been created for writing.
void Save (eVision.ESerializer serializer)
 Save the EThreeLayersImageSegmenter 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 NeutralLayerIndex [get, set]
 Index of the neutral layer in the destination coded image.
virtual bool NeutralLayerEncoded [get, set]
 Neutral 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 three 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.EThreeLayersImageSegmenter.Load ( eVision.ESerializer serializer)

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

Parameters
serializerThe serializer.

◆ Load() [2/2]

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

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

Parameters
pathThe file path.

◆ Save() [1/2]

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

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

Parameters
serializerThe serializer.

◆ Save() [2/2]

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

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

Parameters
pathThe file path.

Property Documentation

◆ BlackLayerEncoded

virtual bool eVision.Segmenters.EThreeLayersImageSegmenter.BlackLayerEncoded
getset

Black layer encoding status.

◆ BlackLayerIndex

virtual uint eVision.Segmenters.EThreeLayersImageSegmenter.BlackLayerIndex
getset

Index of the black layer in the destination coded image.

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

◆ NeutralLayerEncoded

virtual bool eVision.Segmenters.EThreeLayersImageSegmenter.NeutralLayerEncoded
getset

Neutral layer encoding status.

◆ NeutralLayerIndex

virtual uint eVision.Segmenters.EThreeLayersImageSegmenter.NeutralLayerIndex
getset

Index of the neutral layer in the destination coded image.

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

◆ WhiteLayerEncoded

virtual bool eVision.Segmenters.EThreeLayersImageSegmenter.WhiteLayerEncoded
getset

White layer encoding status.

◆ WhiteLayerIndex

virtual uint eVision.Segmenters.EThreeLayersImageSegmenter.WhiteLayerIndex
getset

Index of the white layer in the destination coded image.

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