Interface IVdpProductBuilder
Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IVdpProductBuilder
Methods
BuildProductAsync
Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | sourceSurface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>
BuildProductAsync
Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | sourceSurface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>
BuildProductAsync
Task<Product> BuildProductAsync(Product sourceProduct, DataSet data)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.DataSet | data |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>
BuildProductAsync
Task<Product> BuildProductAsync(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>
BuildProductsAsync
Task<IEnumerable<VdpProductData>> BuildProductsAsync(Product sourceProduct, DataSet data, VdpOptions options, SplitOptions splitOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.VDP.SplitOptions | splitOptions |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.VDP.VdpProductData>>
BuildProductAsync
Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>
BuildProductAsync
Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>
BuildProduct
Product BuildProduct(Surface sourceSurface, SurfaceData data)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | sourceSurface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data |
Returns
Aurigma.DesignAtoms.Model.Product
BuildProduct
Product BuildProduct(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | sourceSurface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |
Returns
Aurigma.DesignAtoms.Model.Product
BuildProduct
Product BuildProduct(Product sourceProduct, DataSet data)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.DataSet | data |
Returns
Aurigma.DesignAtoms.Model.Product
BuildProduct
Product BuildProduct(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |
Returns
Aurigma.DesignAtoms.Model.Product
BuildProduct
Product BuildProduct(Product sourceProduct, ItemsData itemsData)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData |
Returns
Aurigma.DesignAtoms.Model.Product
BuildProduct
Product BuildProduct(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | sourceProduct | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |