C# 클래스 Revit.SDK.Samples.Reinforcement.CS.BeamFramReinMaker

The class derived from FramReinMaker shows how to create the rebars for a beam
상속: FramReinMaker
파일 보기 프로젝트 열기: AMEE/revit 1 사용 예제들

공개 메소드들

메소드 설명
BeamFramReinMaker ( ExternalCommandData commandData, FamilyInstance hostObject ) : System

Constructor of the BeamFramReinMaker

FillBottomBars ( ) : bool

Create the rebar at the bottom of beam

FillTransverseBar ( TransverseRebarLocation location ) : Rebar

Create the transverse rebars, according to the location of transverse rebars

FillTransverseBars ( ) : bool

Create the transverse rebars

보호된 메소드들

메소드 설명
AssertData ( ) : bool

Override method to do some further checks

DisplayForm ( ) : bool

Display a form to collect the information for beam reinforcement creation

FillWithBars ( ) : bool

Override method to create rebar on the selected beam

비공개 메소드들

메소드 설명
FillTopBar ( TopRebarLocation location ) : Rebar

Create the rebar at the top of beam, according to the top rebar location

FillTopBars ( ) : bool

Create the rebar at the top of beam

GetTopHookOrient ( RebarGeometry geomInfo, TopRebarLocation location ) : RebarHookOrientation

Get the hook orient of the top rebar

메소드 상세

AssertData() 보호된 메소드

Override method to do some further checks
protected AssertData ( ) : bool
리턴 bool

BeamFramReinMaker() 공개 메소드

Constructor of the BeamFramReinMaker
public BeamFramReinMaker ( ExternalCommandData commandData, FamilyInstance hostObject ) : System
commandData ExternalCommandData the ExternalCommandData reference
hostObject FamilyInstance the host beam
리턴 System

DisplayForm() 보호된 메소드

Display a form to collect the information for beam reinforcement creation
protected DisplayForm ( ) : bool
리턴 bool

FillBottomBars() 공개 메소드

Create the rebar at the bottom of beam
public FillBottomBars ( ) : bool
리턴 bool

FillTransverseBar() 공개 메소드

Create the transverse rebars, according to the location of transverse rebars
public FillTransverseBar ( TransverseRebarLocation location ) : Rebar
location TransverseRebarLocation location of rebar which need to be created
리턴 Rebar

FillTransverseBars() 공개 메소드

Create the transverse rebars
public FillTransverseBars ( ) : bool
리턴 bool

FillWithBars() 보호된 메소드

Override method to create rebar on the selected beam
protected FillWithBars ( ) : bool
리턴 bool