AddStream
Overloads
| Name | Description |
|---|---|
| AddStream(List<StreamData> items) | Add Stream |
| AddStream(List<StreamData> items, string password) | Add Stream |
| AddStream(List<StreamData> items, bool updateData) | Add Stream |
[AddStream(List<StreamData> items, Dictionary2& addedNodes, bool updateData)](#addstreamliststreamdata-items-dictionary2&-addednodes-bool-updatedata) | Add Stream |
| AddStream(StreamData stream) | Add Stream |
AddStream(List<StreamData> items)
public bool AddStream(List<StreamData> items)
Add Stream
Parameters
| Name | Type | Description |
|---|---|---|
| items | List<StreamData> | Stream Data Collection |
Returns
| Type | Description |
|---|---|
| bool | Result |
AddStream(List<StreamData> items, string password)
public bool AddStream(List<StreamData> items, string password)
Add Stream
Parameters
| Name | Type | Description |
|---|---|---|
| items | List<StreamData> | Stream Data Collection |
| password | string | Password |
Returns
| Type | Description |
|---|---|
| bool | Result |
AddStream(List<StreamData> items, bool updateData)
public bool AddStream(List<StreamData> items, bool updateData)
Add Stream
Parameters
| Name | Type | Description |
|---|---|---|
| items | List<StreamData> | Stream Data Collection |
| updateData | bool | Update Data |
Returns
| Type | Description |
|---|---|
| bool | True : Sucess / False : Fail |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void AddStreamFile(Dictionary<string, byte[]> source)
{
vizcore3d.Model.OnStreamProgressChangedEvent += Model_OnStreamProgressChangedEvent;
List<VIZCore3D.NET.Data.StreamData> stream = new List<VIZCore3D.NET.Data.StreamData>();
foreach (KeyValuePair<string, byte[]> item in source)
{
VIZCore3D.NET.Data.StreamData data = new VIZCore3D.NET.Data.StreamData(
item.Value /* byte[] */
, item.Key /* Model Name */
);
stream.Add(data);
}
vizcore3d.Model.AddStream(stream);
}
private void Model_OnStreamProgressChangedEvent(object sender, VIZCore3D.NET.Event.EventManager.StreamProgressEventArgs e)
{
System.Diagnostics.Trace.WriteLine(string.Format("[{0}/{1}] {2} : {3}", e.Index, e.Count, e.ModelName, e.Result));
}
AddStream(List<StreamData> items, Dictionary`2& addedNodes, bool updateData)
public bool AddStream(List<StreamData> items, Dictionary`2& addedNodes, bool updateData)
Add Stream
Parameters
| Name | Type | Description |
|---|---|---|
| items | List<StreamData> | Stream Data Collection |
| addedNodes | [Dictionary](https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2[[system.string, mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089],[vizcore3d.net.data.node, vizcore3d..net, version=1.0.26.325, culture=neutral, publickeytoken=null]]&) | Added Nodes - Key (FileName) / Value (Node) |
| updateData | bool | Update Data |
Returns
| Type | Description |
|---|---|
| bool | True : Sucess / False : Fail |
AddStream(StreamData stream)
public void AddStream(StreamData stream)
Add Stream
Parameters
| Name | Type | Description |
|---|---|---|
| stream | StreamData | Stream Data |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
List<VIZCore3D.NET.Data.StreamData> items = GetModelData();
vizcore3d.Model.BeginStream();
foreach (VIZCore3D.NET.Data.StreamData item in items)
{
vizcore3d.Model.AddStream(item);
}
vizcore3d.Model.EndStream();
}