Table of Contents

Class IdeaWeld

Namespace
IdeaStatiCa.BimApiLink.BimApi
Assembly
IdeaStatiCa.BimApiLink.dll
public class IdeaWeld : AbstractIdeaObject<IIdeaWeld>, IEquatable<AbstractIdeaObject<IIdeaWeld>>, IIdeaWeld, IIdeaPersistentObject, IIdeaObject

Inheritance

Implements

IIdeaWeld
IIdeaPersistentObject
IIdeaObject

Inherited Members

Constructors

protected IdeaWeld(Identifier<IIdeaWeld> identifer)

Parameters

identifer Identifier<IIdeaWeld>
public IdeaWeld(int id)

Parameters

id int
public IdeaWeld(string id)

Parameters

id string

Properties

Collection of part witch should be welded

public IEnumerable<IIdeaObjectConnectable> ConnectedParts { get; set; }

Property Value

IEnumerable<IIdeaObjectConnectable>

End node of the weld line. Could be same as start point

public virtual IIdeaNode End { get; set; }

Property Value

IIdeaNode

Material of the plate.

public virtual IIdeaMaterial Material { get; set; }

Property Value

IIdeaMaterial

Start node of the weld line.

public virtual IIdeaNode Start { get; set; }

Property Value

IIdeaNode
public double Thickness { get; set; }

Property Value

double

Persistence token. Holds data neccessery to recreated the object in future.

public virtual IIdeaPersistenceToken Token { get; set; }

Property Value

IIdeaPersistenceToken

Type of weld

public WeldType WeldType { get; set; }

Property Value

WeldType