The ItemFactoryBase type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Dispose | Causes the object to release immediately any resources it may be utilizing. (Inherited from APIObject .) |
![]() | Equals | (Inherited from Object .) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object .) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object .) |
![]() | NewAlignment | Add a new locked alignment into the Autodesk Revit document. |
![]() | NewDetailCurve | Creates a new detail curve element. |
![]() | NewDetailCurveArray | Creates an array of new detail curve elements. |
![]() | NewDimension(View, Line, ReferenceArray) | Creates a new linear dimension object using the default dimension style. |
![]() | NewDimension(View, Line, ReferenceArray, DimensionType) | Creates a new linear dimension object using the specified dimension style. |
![]() | NewFamilyInstance(Face, Line, FamilySymbol) | Inserts a new instance of a family onto a face of an existing element, using a line on that face for its position, and a type/symbol. |
![]() | NewFamilyInstance(Line, FamilySymbol, View) | Add a line based detail family instance into the Autodesk Revit document, using an line and a view where the instance should be placed. |
![]() | NewFamilyInstance(Reference, Line, FamilySymbol) | Inserts a new instance of a family onto a face referenced by the input Reference instance, using a line on that face for its position, and a type/symbol. |
![]() | NewFamilyInstance(XYZ, FamilySymbol, StructuralType) | Inserts a new instance of a family into the document, using a location and a type/symbol. |
![]() | NewFamilyInstance(XYZ, FamilySymbol, View) | Add a new family instance into the Autodesk Revit document, using an origin and a view where the instance should be placed. |
![]() | NewFamilyInstance(Face, XYZ, XYZ, FamilySymbol) | Inserts a new instance of a family onto a face of an existing element, using a location, reference direction, and a type/symbol. |
![]() | NewFamilyInstance(Reference, XYZ, XYZ, FamilySymbol) | Inserts a new instance of a family onto a face referenced by the input Reference instance, using a location, reference direction, and a type/symbol. |
![]() | NewFamilyInstance(XYZ, FamilySymbol, Element, StructuralType) | Inserts a new instance of a family into the document, using a location, type/symbol, and the host element. |
![]() | NewFamilyInstance(XYZ, FamilySymbol, XYZ, Element, StructuralType) | Inserts a new instance of a family into the document, using a location, type/symbol, the host element and a reference direction. |
![]() | NewFamilyInstances2 | Creates Family instances within the document. |
![]() | NewGroup | Creates a new type of group. |
![]() | NewLevel | Obsolete. Creates a new level. |
![]() | NewModelCurve | Creates a new model line element. |
![]() | NewModelCurveArray | Creates an array of new model line elements. |
![]() | NewReferencePlane | Creates a new instance of ReferencePlane. |
![]() | NewReferencePlane2 | Creates a new instance of ReferencePlane. |
![]() | NewTextNote(View, XYZ, XYZ, XYZ, Double, TextAlignFlags, String) | Obsolete. Creates a new TextNote object without a leader. |
![]() | NewTextNote(View, XYZ, XYZ, XYZ, Double, TextAlignFlags, TextNoteLeaderTypes, TextNoteLeaderStyles, XYZ, XYZ, String) | Obsolete. Creates a new text note with a single leader. |
![]() | PlaceGroup | Place an instance of a Model Group into the Autodesk Revit document, using a location and a group type. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object .) |
Properties
Name | Description | |
---|---|---|
![]() | IsReadOnly | Identifies if the object is read-only or modifiable. (Inherited from APIObject .) |