Even better objects #39
@ -1,28 +1,27 @@
|
|||||||
namespace MatFileHandler
|
namespace MatFileHandler;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Parser for object data.
|
||||||
|
/// </summary>
|
||||||
|
internal static class ObjectParser
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Parser for object data.
|
/// Parse object data.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal static class ObjectParser
|
/// <param name="uintArray">Opaque link array.</param>
|
||||||
|
/// <param name="subsystemData">Current subsystem data.</param>
|
||||||
|
/// <returns>Parsed object.</returns>
|
||||||
|
public static IArray ParseObject(MatNumericalArrayOf<uint> uintArray, SubsystemData subsystemData)
|
||||||
{
|
{
|
||||||
/// <summary>
|
var (dimensions, indexToObjectId, classIndex) = DataElementReader.ParseOpaqueData(uintArray.Data);
|
||||||
/// Parse object data.
|
return new OpaqueLink(
|
||||||
/// </summary>
|
uintArray.Name,
|
||||||
/// <param name="uintArray">Opaque link array.</param>
|
string.Empty,
|
||||||
/// <param name="subsystemData">Current subsystem data.</param>
|
string.Empty,
|
||||||
/// <returns>Parsed object.</returns>
|
dimensions,
|
||||||
public static IArray ParseObject(MatNumericalArrayOf<uint> uintArray, SubsystemData subsystemData)
|
uintArray,
|
||||||
{
|
indexToObjectId,
|
||||||
var (dimensions, indexToObjectId, classIndex) = DataElementReader.ParseOpaqueData(uintArray.Data);
|
classIndex,
|
||||||
return new OpaqueLink(
|
subsystemData);
|
||||||
uintArray.Name,
|
|
||||||
string.Empty,
|
|
||||||
string.Empty,
|
|
||||||
dimensions,
|
|
||||||
uintArray,
|
|
||||||
indexToObjectId,
|
|
||||||
classIndex,
|
|
||||||
subsystemData);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user