Table of Contents

Class IdeaBoltGrid

Namespace
IdeaStatiCa.BimApiLink.BimApi
Assembly
IdeaStatiCa.BimApiLink.dll
public class IdeaBoltGrid : AbstractIdeaObject<IIdeaBoltGrid>, IEquatable<AbstractIdeaObject<IIdeaBoltGrid>>, IIdeaBoltGrid, IIdeaFastenerGrid, IIdeaPersistentObject, IIdeaObject

Inheritance

Implements

IIdeaBoltGrid
IIdeaFastenerGrid
IIdeaPersistentObject
IIdeaObject

Inherited Members

Constructors

protected IdeaBoltGrid(Identifier<IIdeaBoltGrid> identifer)

Parameters

identifer Identifier<IIdeaBoltGrid>
public IdeaBoltGrid(int id)

Parameters

id int
public IdeaBoltGrid(string id)

Parameters

id string

Properties

Bolt Assembly

public IIdeaBoltAssembly BoltAssembly { get; set; }

Property Value

IIdeaBoltAssembly

Defines a transfer of shear force in bolts.

public BoltShearType BoltShearType { get; set; }

Property Value

BoltShearType

Collection of parf witch shoud be bolted

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

Property Value

IEnumerable<IIdeaObjectConnectable>

Length

public double Length { get; set; }

Property Value

double

Local Coordinate System (LCS) of the bolt grid. 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 CoordSystem LocalCoordinateSystem { get; set; }

Property Value

CoordSystem

Origin node of the bolt grid.

public virtual IIdeaNode Origin { get; set; }

Property Value

IIdeaNode

Collection of nodes specific position of the bolt

public IEnumerable<IIdeaNode> Positions { get; set; }

Property Value

IEnumerable<IIdeaNode>

Shear in thread

public bool ShearInThread { get; set; }

Property Value

bool

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

public IIdeaPersistenceToken Token { get; set; }

Property Value

IIdeaPersistenceToken