|
M
AddParameter(ExternalDefinition, ForgeTypeId, Boolean)
|
FamilyParameter
|
Add a new shared parameter to the family.
|
|
|
M
AddParameter(String, ForgeTypeId, Category, Boolean)
|
FamilyParameter
|
Add a new family type parameter to control the type of a nested family within another family.
|
|
|
M
AddParameter(String, ForgeTypeId, ForgeTypeId, Boolean)
|
FamilyParameter
|
Add a new family parameter with a given name.
|
|
|
M
AssociateElementParameterToFamilyParameter(Parameter, FamilyParameter)
|
None
|
Associates or disassociates the element parameter to an existing family parameter.
|
|
|
M
CanElementParameterBeAssociated(Parameter)
|
Boolean
|
Indicates if this element parameter can be associated with a family parameter.
|
|
|
M
DeleteCurrentType()
|
None
|
Remove the current family type.
|
|
|
M
Dispose()
|
None
|
Causes the object to release immediately any resources it may be utilizing. (Inherited from APIObject )
|
APIObject
|
|
M
Equals
|
None
|
Determines whether the specified object is equal to the current object. (Inherited from Object )
|
Object
|
|
M
GetAssociatedFamilyParameter(Parameter)
|
FamilyParameter
|
Gets the associated family parameter of an element parameter.
|
|
|
M
GetHashCode
|
None
|
Serves as the default hash function. (Inherited from Object )
|
Object
|
|
M
GetParameter(ForgeTypeId)
|
FamilyParameter
|
Obtains the family parameter with the given built-in parameter identifier.
|
|
|
M
GetParameters()
|
IList<FamilyParameter>
|
Gets the parameters associated to family types in order.
|
|
|
M
GetType
|
None
|
Gets the Type of the current instance. (Inherited from Object )
|
Object
|
|
M
IsParameterLockable(FamilyParameter)
|
Boolean
|
For Conceptual Mass and Curtain Panel families,
indicate whether the specified parameter can be locked.
|
|
|
M
IsParameterLocked(FamilyParameter)
|
Boolean
|
For Conceptual Mass and Curtain Panel families,
indicate whether the specified dimension-driving
parameter is locked.
|
|
|
M
IsUserAssignableParameterGroup(ForgeTypeId)
|
Boolean
|
Checks if the given parameter group can be assigned to new parameters.
|
|
|
M
MakeInstance(FamilyParameter)
|
None
|
Set the family parameter as an instance parameter.
|
|
|
M
MakeNonReporting(FamilyParameter)
|
None
|
Set the reporting family parameter as a regular/driving parameter.
|
|
|
M
MakeReporting(FamilyParameter)
|
None
|
Set the family parameter as a reporting parameter.
|
|
|
M
MakeType(FamilyParameter)
|
None
|
Set the family parameter as a type parameter.
|
|
|
M
NewType(String)
|
FamilyType
|
Add a new family type with a given name and makes it be the current type.
|
|
|
M
RemoveParameter(FamilyParameter)
|
None
|
Remove an existing family parameter from the family.
|
|
|
M
RenameCurrentType(String)
|
None
|
Rename the current family type.
|
|
|
M
RenameParameter(FamilyParameter, String)
|
None
|
Rename a family parameter.
|
|
|
M
ReorderParameters(IList<FamilyParameter>)
|
None
|
Reorders the family parameters by the specified parameters order.
|
|
|
M
ReplaceParameter(FamilyParameter, ExternalDefinition, ForgeTypeId, Boolean)
|
FamilyParameter
|
Replace a family parameter with a shared parameter.
|
|
|
M
ReplaceParameter(FamilyParameter, String, ForgeTypeId, Boolean)
|
FamilyParameter
|
Replace a shared family parameter with a new non-shared family parameter.
|
|
|
M
Set(FamilyParameter, ElementId)
|
None
|
Set the ElementId value of a family parameter of the current family type.
|
|
|
M
Set(FamilyParameter, Double)
|
None
|
Set the double value of a family parameter of the current family type.
|
|
|
M
Set(FamilyParameter, Int32)
|
None
|
Set the integer value of a family parameter of the current family type.
|
|
|
M
Set(FamilyParameter, String)
|
None
|
Set the string value of a family parameter of the current family type.
|
|
|
M
SetDescription(FamilyParameter, String)
|
None
|
Set the description for an existing family parameter.
The description will be used as tooltip in the Revit UI including in the properties palette.
|
|
|
M
SetFormula(FamilyParameter, String)
|
None
|
Set the formula of a family parameter.
|
|
|
M
SetParameterLocked(FamilyParameter, Boolean)
|
None
|
For Conceptual Mass and Curtain Panel families,
lock or unlock a dimension-driving
parameter.
|
|
|
M
SetValueString(FamilyParameter, String)
|
None
|
Set the string value of a family parameter of the current family type.
|
|
|
M
SortParameters(ParametersOrder)
|
None
|
Sorts the family parameters according to the desired sort order.
|
|
|
M
ToString
|
None
|
Returns a string that represents the current object. (Inherited from Object )
|
Object
|