Class IdeaElement1D
- Namespace
- IdeaStatiCa.BimApiLink.BimApi
- Assembly
- IdeaStatiCa.BimApiLink.dll
public class IdeaElement1D : AbstractIdeaObject<IIdeaElement1D>, IEquatable<AbstractIdeaObject<IIdeaElement1D>>, IIdeaElement1D, IIdeaObjectWithResults, IIdeaObjectInheritance
Implements
-
IIdeaElement1DIIdeaObjectWithResultsIIdeaObject
Inherited Members
Constructors
IdeaElement1D(Identifier<IIdeaElement1D>)
public IdeaElement1D(Identifier<IIdeaElement1D> identifer)Parameters
identiferIdentifier<IIdeaElement1D>
IdeaElement1D(int)
public IdeaElement1D(int id)Parameters
idint
IdeaElement1D(string)
public IdeaElement1D(string id)Parameters
idstring
Properties
EndCrossSection
Cross-section at the and of the element.
public virtual IIdeaCrossSection EndCrossSection { get; set; }Property Value
- IIdeaCrossSection
RotationRx
Rotation of the element around the x-axis of the Segment's LCS.
public virtual double RotationRx { get; set; }Property Value
Segment
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
StartCrossSection
Cross-section at the start of the element.
public virtual IIdeaCrossSection StartCrossSection { get; set; }Property Value
- IIdeaCrossSection
Methods
GetResults()
public virtual IEnumerable<IIdeaResult> GetResults()Returns
- IEnumerable<IIdeaResult>