Both FamilySymbol and ElementType seem to represent the same idea. What is the difference between the two? (I know one derives from the other)
A related question is: what's the difference between Element and FamilyInstance? I can't understand why stairs are of class Stairs (derived from Element), while doors are of class FamilyInstance. Are stairs not an "instance" of a particular "family"?
Solved! Go to Solution.
Solved by jeremytammik. Go to Solution.
Families come in several flavours.
The two main ones are standard and built-in.
Standard are defined in RFA family definitions.
Built-in are built into Revit directly.
Standard families define family symbols, and when you place a family symbol, it is represented by a family instance.
Other elements placed in the model are not called family instances; they are just elements.
Element is a super-class of FamilyInstance.
Analogously, ElementType is a superclass of FamilySymbol.
I hope this explains.
For more info, check the developer guide:
Cheers,
Jeremy
Thank you for your appreciation!
Shared for posterity by The Building Coder:
Cheers,
Jeremy