Table of Contents

Class ValuesInSegmentSections<T>

Namespace
IdeaRS.OpenModel.Result
Assembly
IdeaRS.OpenModel.dll

Represents values on Segment3D There are sections on the segment. In the section there can be stored N values for each loading (LoadCase, LoadCombination ..)

[Obfuscation(Feature = "renaming")]
public class ValuesInSegmentSections<T> where T : struct

Type Parameters

T

Inheritance

Inherited Members

Extension Methods

Constructors

ValuesInSegmentSections()

public ValuesInSegmentSections()

ValuesInSegmentSections(int, int, int)

Initialize the instance and allocate memory for requested sections, loading and required values in sections to be stored

public ValuesInSegmentSections(int sectionCount, int loadingCount, int valuesInSection)

Parameters

sectionCount int
loadingCount int
valuesInSection int

Properties

LoadingCount

Number of stored loading types

public int LoadingCount { get; set; }

Property Value

int

PositionsOnSegment

Positions of the sections along the segment

public List<double> PositionsOnSegment { get; set; }

Property Value

List<double>

SectionCount

The number of sections on the segment

public int SectionCount { get; set; }

Property Value

int

SegmentId

Id if the segment in OpenModel

public int SegmentId { get; set; }

Property Value

int

Type

Type of the segment in OpenModel It can be LineSegment3D or ArcSegment3D

public string Type { get; set; }

Property Value

string

ValueCountInSection

The number of values which are stored in the section for each loading

public int ValueCountInSection { get; set; }

Property Value

int

Values

Raw array of values. The dimension of the array is defined by SectionCountLoadingCountValueCountInSection

public List<T> Values { get; set; }

Property Value

List<T>