C# Класс Revit.SDK.Samples.FrameBuilder.CS.FrameTypesMgr

data manager take charge of FamilySymbol object in current document
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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