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

data class contains information to create framing
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateInstance ( ExternalCommandData commandData ) : FrameData

create FramingData object. applicationException will throw out, if current Revit document doesn't satisfy the condition to create framing

SetBeamSymbol ( object obj ) : bool

cast object to FamilySymbol and set as beam's type

SetBraceSymbol ( object obj ) : bool

cast object to FamilySymbol and set as brace's type

SetColumnSymbol ( object obj ) : bool

cast object to FamilySymbol and set as column's type

UpdateLevels ( ) : void

add more levels so that level number can meet floor number

Приватные методы

Метод Описание
CheckTotalNumber ( int number ) : void

check the total number of columns to create less than certain value

FrameData ( ExternalCommandData commandData ) : System

it is only used for object factory method

Initialize ( ) : void

initialize list of column, beam and brace's type; initialize list of level

Validate ( ) : void

validate the precondition to create framing

Описание методов

CreateInstance() публичный статический Метод

create FramingData object. applicationException will throw out, if current Revit document doesn't satisfy the condition to create framing
public static CreateInstance ( ExternalCommandData commandData ) : FrameData
commandData ExternalCommandData
Результат FrameData

SetBeamSymbol() публичный Метод

cast object to FamilySymbol and set as beam's type
public SetBeamSymbol ( object obj ) : bool
obj object FamilySymbol object
Результат bool

SetBraceSymbol() публичный Метод

cast object to FamilySymbol and set as brace's type
public SetBraceSymbol ( object obj ) : bool
obj object FamilySymbol object
Результат bool

SetColumnSymbol() публичный Метод

cast object to FamilySymbol and set as column's type
public SetColumnSymbol ( object obj ) : bool
obj object FamilySymbol object
Результат bool

UpdateLevels() публичный Метод

add more levels so that level number can meet floor number
public UpdateLevels ( ) : void
Результат void