Class DataSetProvider
Images datas set provider.
Implements
Inherited Members
Namespace: Evergine.ARMobile.Trackables.Images
Assembly: Evergine.ARMobile.dll
Syntax
public abstract class DataSetProvider : Service, IDependencyObject
Properties
DataSetFilePath
Gets or sets dataset file path.
Declaration
public string DataSetFilePath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasImages
Gets a value indicating whether dataset has images.
Declaration
public bool HasImages { get; }
Property Value
| Type | Description |
|---|---|
| bool |
NumberOfImages
Gets dataset number of images.
Declaration
public abstract int NumberOfImages { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
CheckInitialization()
Checks provider initialization.
Declaration
protected virtual void CheckInitialization()
Exceptions
| Type | Condition |
|---|---|
| InvalidOperationException | When path has not been established. |
GetImagePathsWithSizesDataAsync(Stream)
Gets image paths information.
Declaration
protected Task<IEnumerable<ImageWithSizesData>> GetImagePathsWithSizesDataAsync(Stream dataSetStream)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | dataSetStream | Dataset stream. |
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<ImageWithSizesData>> | Collection of dataset images data. |
LoadDataSetAsync()
Loads images dataset.
Declaration
public virtual Task LoadDataSetAsync()
Returns
| Type | Description |
|---|---|
| Task | A Task representing the result of the asynchronous operation. |