Class FamilyParameter
- Namespace
- OpenMEPRevit.Element.Family
- Assembly
- OpenMEPRevit.dll
The family parameter object.
public class FamilyParameter
- Inheritance
-
FamilyParameter
- Inherited Members
Methods
Definition(FamilyParameter)
The definition.
public static Definition Definition(FamilyParameter familyParameter)
Parameters
familyParameterFamilyParameterfamily parameter
Returns
- Definition
Definition
GetProperties(FamilyParameter?)
return all information properties of family parameter
[MultiReturn(new string[] { "definition", "formula", "id", "associatedParameters", "displayUnitType", "isInstance", "isShared", "storageType", "userModifiable", "canAssignFormula", "isReadOnly", "guid", "isDeterminedByFormula", "isReporting" })]
public static IDictionary? GetProperties(FamilyParameter? familyParameter)
Parameters
familyParameterFamilyParameterfamily parameter
Returns
GetUnitTypeId(FamilyParameter)
Gets the identifier of the unit quantifying the parameter value.
public static dynamic GetUnitTypeId(FamilyParameter familyParameter)
Parameters
familyParameterFamilyParameterfamily parameter
Returns
- dynamic
forgeTypeId
MakeInstance(Document, FamilyParameter?)
Set the family parameter as an instance parameter.
public static object? MakeInstance(Document doc, FamilyParameter? familyParameter)
Parameters
docDocumentdocument
familyParameterFamilyParameterfamily parameter
Returns
- object
family parameter
MakeNonReporting(Document, FamilyParameter)
Set the reporting family parameter as a regular/driving parameter.
public static void MakeNonReporting(Document doc, FamilyParameter familyParameter)
Parameters
docDocumentdocument
familyParameterFamilyParameter
MakeReporting(Document, FamilyParameter)
Set the family parameter as a reporting parameter.
public static void MakeReporting(Document doc, FamilyParameter familyParameter)
Parameters
docDocumentfamilyParameterFamilyParameter
MakeType(Document, FamilyParameter)
Set the family parameter as a type parameter.
public static void MakeType(Document doc, FamilyParameter familyParameter)
Parameters
docDocumentfamilyParameterFamilyParameter
ToDynamoFamilyParameter(FamilyParameter)
Convert Revit FamilyParameter to Dynamo FamilyParameter
public static FamilyParameter? ToDynamoFamilyParameter(FamilyParameter familyParameter)
Parameters
familyParameterFamilyParameterfamily parameter
Returns
- FamilyParameter
family parameter
ToRevitFamilyParameter(FamilyParameter)
Convert Dynamo FamilyParameter to Revit FamilyParameter
public static FamilyParameter? ToRevitFamilyParameter(FamilyParameter familyParameter)
Parameters
familyParameterFamilyParameterfamily parameter
Returns
- FamilyParameter
family parameter