Merge from branch giga
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
//-----------------------------------------------------------------------
|
||||
//-----------------------------------------------------------------------
|
||||
// file="STEPHeader.cs"
|
||||
// Project: StgSharp
|
||||
// file="StepHeader.cs"
|
||||
// Project: World
|
||||
// AuthorGroup: Nitload Space
|
||||
// Copyright (c) Nitload Space. All rights reserved.
|
||||
//
|
||||
@@ -32,17 +32,16 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace StgSharp.Modeling.Step
|
||||
namespace StgSharp.Model.Step
|
||||
{
|
||||
/// <summary>
|
||||
/// C# implementation of HEADER part in STEP file.
|
||||
/// C# implementation of HEADER part in STEP file.
|
||||
/// </summary>
|
||||
public struct StepInfo
|
||||
public record class StepInfo
|
||||
{
|
||||
|
||||
private STEPFileDescriptor _header;
|
||||
private STEPFileName _name;
|
||||
private STEPSchema _schema;
|
||||
private STEPFileDescriptor _header = new();
|
||||
private STEPFileName _name = new();
|
||||
private STEPSchema _schema = new();
|
||||
|
||||
public (int mainLevel, int? subLevel) Level
|
||||
{
|
||||
@@ -127,101 +126,46 @@ namespace StgSharp.Modeling.Step
|
||||
get => _schema.Data;
|
||||
internal set => _schema.Data = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// C# implementation of FILE_NAME part in header of STEP file.
|
||||
/// C# implementation of FILE_NAME part in header of STEP file.
|
||||
/// </summary>
|
||||
public struct STEPFileName
|
||||
public record class STEPFileName
|
||||
{
|
||||
public DateTime TimeStamp { get; internal set; }
|
||||
|
||||
public DateTime TimeStamp
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
public string Name { get; internal set; }
|
||||
|
||||
public string Name
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
public string Author { get; internal set; }
|
||||
|
||||
public string Author
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
public string Description { get; internal set; }
|
||||
|
||||
public string Description
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
public string PreprocessorVersion { get; internal set; }
|
||||
|
||||
public string PreprocessorVersion
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
public string Version { get; internal set; }
|
||||
|
||||
public string Version
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
public string Organization { get; internal set; }
|
||||
|
||||
public string Organization
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
|
||||
public string OriginatingSystem
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
|
||||
public string Authorization
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
public string OriginatingSystem { get; internal set; }
|
||||
|
||||
public string Authorization { get; internal set; }
|
||||
}
|
||||
|
||||
public struct STEPSchema
|
||||
public record class STEPSchema
|
||||
{
|
||||
private List<string> _schema = new();
|
||||
|
||||
private List<string> _schema;
|
||||
|
||||
public string Data
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
|
||||
public string Data { get; internal set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// C# implementation of FILE_NAME part in header of STEP file.
|
||||
/// C# implementation of FILE_NAME part in header of STEP file.
|
||||
/// </summary>
|
||||
public struct STEPFileDescriptor
|
||||
public record class STEPFileDescriptor
|
||||
{
|
||||
public (int mainLevel,int? subLevel) Level { get; internal set; }
|
||||
|
||||
public (int mainLevel,int? subLevel) Level
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
|
||||
public string Description
|
||||
{
|
||||
get;
|
||||
internal set;
|
||||
}
|
||||
|
||||
public string Description { get; internal set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user