Table of Contents

Class IdeaElement1D

Namespace
IdeaStatiCa.BimApiLink.BimApi
Assembly
IdeaStatiCa.BimApiLink.dll
public class IdeaElement1D : AbstractIdeaObject<IIdeaElement1D>, IEquatable<AbstractIdeaObject<IIdeaElement1D>>, IIdeaElement1D, IIdeaObjectWithResults, IIdeaObject

Inheritance

Implements

IIdeaElement1D
IIdeaObjectWithResults
IIdeaObject

Inherited Members

Constructors

public IdeaElement1D(Identifier<IIdeaElement1D> identifer)

Parameters

identifer Identifier<IIdeaElement1D>
public IdeaElement1D(int id)

Parameters

id int
public IdeaElement1D(string id)

Parameters

id string

Properties

Cross-section at the and of the element.

public virtual IIdeaCrossSection EndCrossSection { get; set; }

Property Value

IIdeaCrossSection

Rotation of the element around the x-axis of the Segment's LCS.

public virtual double RotationRx { get; set; }

Property Value

double

Returns the segment object that should implement either IIdeaLineSegment3D or IdeaStatiCa.BimApi.IIdeaArcSegment3D. Must not return null.

Hint: use is-operator to determine the segment type.

public virtual IIdeaSegment3D Segment { get; set; }

Property Value

IIdeaSegment3D

Cross-section at the start of the element.

public virtual IIdeaCrossSection StartCrossSection { get; set; }

Property Value

IIdeaCrossSection

Methods

public virtual IEnumerable<IIdeaResult> GetResults()

Returns

IEnumerable<IIdeaResult>