Table of Contents

Class SurfaceReinforcement

Namespace
FemDesign.Reinforcement
Assembly
FemDesign.Core.dll

surface_rf_type

Surface reinforcement

public class SurfaceReinforcement : EntityBase, IFemDesignEntity
Inheritance
SurfaceReinforcement
Implements
Inherited Members
Extension Methods

Properties

BaseShell

public GuidListType BaseShell { get; set; }

Property Value

GuidListType

Centric

public Centric Centric { get; set; }

Property Value

Centric

Region

public Region Region { get; set; }

Property Value

Region

Straight

public Straight Straight { get; set; }

Property Value

Straight

SurfaceReinforcementParametersGuid

public GuidListType SurfaceReinforcementParametersGuid { get; set; }

Property Value

GuidListType

Wire

public Wire Wire { get; set; }

Property Value

Wire

Methods

AddReinforcementToSlab(Slab, List<SurfaceReinforcement>, Vector3d, Vector3d)

Add SurfaceReinforcement to slab. Internal method use by GH components and Dynamo nodes.

public static Slab AddReinforcementToSlab(Slab slab, List<SurfaceReinforcement> srfReinfs, Vector3d xDir = null, Vector3d yDir = null)

Parameters

slab Slab
srfReinfs List<SurfaceReinforcement>
xDir Vector3d
yDir Vector3d

Returns

Slab

DefineStraightSurfaceReinforcement(Region, Straight, Wire)

Create straight lay-out surface reinforcement. Internal static method used by GH components and Dynamo nodes.

public static SurfaceReinforcement DefineStraightSurfaceReinforcement(Region region, Straight straight, Wire wire)

Parameters

region Region
straight Straight
wire Wire

Returns

SurfaceReinforcement