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
Properties
LoadingCount
Number of stored loading types
public int LoadingCount { get; set; }
Property Value
PositionsOnSegment
Positions of the sections along the segment
public List<double> PositionsOnSegment { get; set; }
Property Value
SectionCount
The number of sections on the segment
public int SectionCount { get; set; }
Property Value
SegmentId
Id if the segment in OpenModel
public int SegmentId { get; set; }
Property Value
Type
Type of the segment in OpenModel It can be LineSegment3D or ArcSegment3D
public string Type { get; set; }
Property Value
ValueCountInSection
The number of values which are stored in the section for each loading
public int ValueCountInSection { get; set; }
Property Value
Values
Raw array of values. The dimension of the array is defined by SectionCountLoadingCountValueCountInSection
public List<T> Values { get; set; }
Property Value
- List<T>