Table of Contents

Class SectionDatabase

Namespace
FemDesign.Sections
Assembly
FemDesign.Core.dll

Section database.

public class SectionDatabase
Inheritance
SectionDatabase
Inherited Members
Extension Methods

Properties

ConvertId

public string ConvertId { get; set; }

Property Value

string

Country

public string Country { get; set; }

Property Value

string

End

public string End { get; set; }

Property Value

string

EndTime

public string EndTime { get; set; }

Property Value

string

FilePath

public string FilePath { get; set; }

Property Value

string

Guid

public string Guid { get; set; }

Property Value

string

Sections

public DatabaseSections Sections { get; set; }

Property Value

DatabaseSections

SourceSoftware

public string SourceSoftware { get; set; }

Property Value

string

Standard

public string Standard { get; set; }

Property Value

string

StartTime

public string StartTime { get; set; }

Property Value

string

StruxmlVersion

public string StruxmlVersion { get; set; }

Property Value

string

Xmlns

public string Xmlns { get; set; }

Property Value

string

Methods

AddNewSection(Section)

Add a section to this section database

public void AddNewSection(Section obj)

Parameters

obj Section

ByType()

public (List<Section> steel, List<Section> concrete, List<Section> timber, List<Section> hollowCore, List<Section> custom) ByType()

Returns

(List<Section> steel, List<Section> concrete, List<Section> timber, List<Section> hollowCore, List<Section> custom)

DeserializeStruxml(string)

Load a custom SectionDatabase from a .struxml file.

public static SectionDatabase DeserializeStruxml(string filePath)

Parameters

filePath string

File path to .struxml file.

Returns

SectionDatabase

Remarks

Create

Empty()

public static SectionDatabase Empty()

Returns

SectionDatabase

GetDefault()

Load the default SectionDatabase.

public static SectionDatabase GetDefault()

Returns

SectionDatabase

Remarks

Create

SectionByName(string)

public Section SectionByName(string sectionName)

Parameters

sectionName string

Returns

Section

SectionNames()

List the names of all Sections in SectionDatabase.

public List<string> SectionNames()

Returns

List<string>

Remarks

Action

SerializeSectionDatabase(string)

Serialize section database to file

public void SerializeSectionDatabase(string filePath)

Parameters

filePath string