Table of Contents

Class IdeaAnchorGrid

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

Inheritance

Implements

IIdeaAnchorGrid
IIdeaFastenerGrid
IIdeaPersistentObject
IIdeaObject

Inherited Members

Constructors

protected IdeaAnchorGrid(Identifier<IIdeaAnchorGrid> identifer)

Parameters

identifer Identifier<IIdeaAnchorGrid>
public IdeaAnchorGrid(int id)

Parameters

id int
public IdeaAnchorGrid(string id)

Parameters

id string

Properties

Anchor Type

public AnchorType AnchorType { get; set; }

Property Value

AnchorType

Anchoring Length

public double AnchoringLength { get; set; }

Property Value

double

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

Concrete Block

public IIdeaConcreteBlock ConcreteBlock { get; set; }

Property Value

IIdeaConcreteBlock

Collection of parf witch shoud be bolted

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

Property Value

IEnumerable<IIdeaObjectConnectable>

Length of anchor hook
(distance from the inner surface of the anchor shaft to the outer tip of the hook specified as an anchor diameter multiplier)

public double HookLength { get; set; }

Property Value

double

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

Washer Size

public double WasherSize { get; set; }

Property Value

double