Table of Contents

Class LabelledSection

Namespace
FemDesign.AuxiliaryResults
Assembly
FemDesign.Core.dll

Labelled section. Used for extracting detailed results along a section line or polyline.

public class LabelledSection : NamedEntityBase, INamedEntity, IStructureElement, IFemDesignEntity
Inheritance
LabelledSection
Implements
Inherited Members
Extension Methods

Constructors

LabelledSection(List<Point3d>, string)

Construct a labelled section

public LabelledSection(List<Point3d> verticies, string identifier = "LS")

Parameters

verticies List<Point3d>

Verticies

identifier string

Identifier

LabelledSection(string, params Point3d[])

Construct a labelled section

public LabelledSection(string identifier = "LS", params Point3d[] verticies)

Parameters

identifier string

Identifier

verticies Point3d[]

Verticies

Fields

_lineSegment

public LineSegment _lineSegment

Field Value

LineSegment

_polyline

public Polyline _polyline

Field Value

Polyline

Properties

Verticies

The verticies of the labelled section. 2 verticies for line geometry and 3 or more for polyline geometry.

public List<Point3d> Verticies { get; set; }

Property Value

List<Point3d>

Methods

GetUniqueInstanceCount()

This value will be used to set number (like ".1") part of the entity name (like "B.1"). Typically this is a counter starting at 1 and incrementing for each new instance of this class that has been created.

protected override int GetUniqueInstanceCount()

Returns

int

A unique number.

ResetInstanceCount()

public static void ResetInstanceCount()