C# 클래스 Revit.SDK.Samples.FrameBuilder.CS.FrameTypesMgr

data manager take charge of FamilySymbol object in current document
파일 보기 프로젝트 열기: AMEE/revit 1 사용 예제들

공개 메소드들

메소드 설명
AddSymbol ( Autodesk framingSymbol ) : bool

add one FamilySymbol object to the lists

ContainsSymbolName ( string symbolName ) : bool

inquire whether the FamilySymbol's Name already exists in the list

DeleteSymbol ( FamilySymbol symbol ) : bool
DuplicateSymbol ( ElementType framingSymbol, string symbolName ) : FamilySymbol

duplicate one FamilySymbol and add to lists

FrameTypesMgr ( ExternalCommandData commandData ) : System

constructor

GenerateSymbolName ( string symbolName ) : string

generate a new FamilySymbol's Name according to given name

비공개 메소드들

메소드 설명
FrameTypesMgr ( ) : System

constructor without parameters is forbidden

메소드 상세

AddSymbol() 공개 메소드

add one FamilySymbol object to the lists
public AddSymbol ( Autodesk framingSymbol ) : bool
framingSymbol Autodesk
리턴 bool

ContainsSymbolName() 공개 메소드

inquire whether the FamilySymbol's Name already exists in the list
public ContainsSymbolName ( string symbolName ) : bool
symbolName string
리턴 bool

DeleteSymbol() 공개 메소드

public DeleteSymbol ( FamilySymbol symbol ) : bool
symbol FamilySymbol FamilySymbol to be deleted
리턴 bool

DuplicateSymbol() 공개 메소드

duplicate one FamilySymbol and add to lists
public DuplicateSymbol ( ElementType framingSymbol, string symbolName ) : FamilySymbol
framingSymbol ElementType FamilySymbol to be copied
symbolName string duplicate FamilySymbol's Name
리턴 FamilySymbol

FrameTypesMgr() 공개 메소드

constructor
public FrameTypesMgr ( ExternalCommandData commandData ) : System
commandData ExternalCommandData
리턴 System

GenerateSymbolName() 공개 메소드

generate a new FamilySymbol's Name according to given name
public GenerateSymbolName ( string symbolName ) : string
symbolName string original name
리턴 string