Class IdeaBoltGrid
- Namespace
- IdeaStatiCa.BimApiLink.BimApi
- Assembly
- IdeaStatiCa.BimApiLink.dll
public class IdeaBoltGrid : AbstractIdeaObject<IIdeaBoltGrid>, IEquatable<AbstractIdeaObject<IIdeaBoltGrid>>, IIdeaBoltGrid, IIdeaFastenerGrid, IIdeaPersistentObject, IIdeaObject
Inheritance
Implements
-
IIdeaBoltGridIIdeaFastenerGridIIdeaPersistentObjectIIdeaObject
Inherited Members
Constructors
IdeaBoltGrid(Identifier<IIdeaBoltGrid>)
protected IdeaBoltGrid(Identifier<IIdeaBoltGrid> identifer)
Parameters
identifer
Identifier<IIdeaBoltGrid>
IdeaBoltGrid(int)
public IdeaBoltGrid(int id)
Parameters
id
int
IdeaBoltGrid(string)
public IdeaBoltGrid(string id)
Parameters
id
string
Properties
BoltAssembly
Bolt Assembly
public IIdeaBoltAssembly BoltAssembly { get; set; }
Property Value
- IIdeaBoltAssembly
BoltShearType
Defines a transfer of shear force in bolts.
public BoltShearType BoltShearType { get; set; }
Property Value
- BoltShearType
ConnectedParts
Collection of parf witch shoud be bolted
public IEnumerable<IIdeaObjectConnectable> ConnectedParts { get; set; }
Property Value
- IEnumerable<IIdeaObjectConnectable>
Length
Length
public double Length { get; set; }
Property Value
LocalCoordinateSystem
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
Origin node of the bolt grid.
public virtual IIdeaNode Origin { get; set; }
Property Value
- IIdeaNode
Positions
Collection of nodes specific position of the bolt
public IEnumerable<IIdeaNode> Positions { get; set; }
Property Value
- IEnumerable<IIdeaNode>
ShearInThread
Shear in thread
public bool ShearInThread { get; set; }
Property Value
Token
Persistence token. Holds data neccessery to recreated the object in future.
public IIdeaPersistenceToken Token { get; set; }
Property Value
- IIdeaPersistenceToken