Table of Contents

Class IdeaLineSegment3D

Namespace
IdeaStatiCa.BimApiLink.BimApi
Assembly
IdeaStatiCa.BimApiLink.dll
public class IdeaLineSegment3D : AbstractIdeaObject<IIdeaLineSegment3D>, IEquatable<AbstractIdeaObject<IIdeaLineSegment3D>>, IIdeaLineSegment3D, IIdeaSegment3D, IIdeaObject

Inheritance

Implements

IIdeaLineSegment3D
IIdeaSegment3D
IIdeaObject

Inherited Members

Constructors

public IdeaLineSegment3D(Identifier<IIdeaLineSegment3D> identifer)

Parameters

identifer Identifier<IIdeaLineSegment3D>
public IdeaLineSegment3D(int id)

Parameters

id int
public IdeaLineSegment3D(string id)

Parameters

id string

Properties

End node of the segment. Returns the same value as end node of the owned element. Must not be equal to StartNode.

public virtual IIdeaNode EndNode { get; set; }

Property Value

IIdeaNode

Local Coordinate System (LCS) of the segment. Only vector definition of the LCS is supported, so the instance of CoordSystemByVector must be returned. LCS only effects rotation of the segment, it does not modify on nodes' position.

public virtual CoordSystem LocalCoordinateSystem { get; set; }

Property Value

CoordSystem

Start node of the segment. Returns the same value as start node of the owned element. Must not be equal to EndNode.

public virtual IIdeaNode StartNode { get; set; }

Property Value

IIdeaNode