Autodesk.Revit.Creation.ItemFactoryBase
是一个用于创建 Revit 元素、详图符号等对象的抽象基类。它是 Autodesk.Revit.Creation.Document
的成员,通过 Document
对象调用。
Autodesk.Revit.Creation.ItemFactoryBase
的继承关系如下:
System.Object
Autodesk.Revit.LTAPI.System.ExtensibleObject
Autodesk.Revit.Creation.ItemFactoryBase
Autodesk.Revit.Creation.ItemFactoryBase
类的主要成员函数如下:
NewAlignment()
返回一个创建 Revit 平面对齐对象的方法。
public Alignment NewAlignment()
NewBuildingPad()
返回一个创建 Revit 节点家族的楼板对象的方法。
public BuildingPad NewBuildingPad()
NewCallout()
返回一个创建 Revit 详图字对象的方法。
public Callout NewCallout()
NewDetailCurve()
返回一个创建 Revit详图曲线对象的方法。
public DetailCurve NewDetailCurve()
NewDetailItem()
返回一个创建 Revit 详图项目对象的方法。
public DetailItem NewDetailItem()
NewDetailLine()
返回一个创建 Revit 详图线对象的方法。
public DetailLine NewDetailLine()
NewDetailSymbol()
返回一个创建 Revit 详图符号对象的方法。
public DetailSymbol NewDetailSymbol()
NewDirectShape()
返回一个创建直接形状对象的方法。
public DirectShape NewDirectShape()
NewDividedSurface()
返回一个创建 Revit 曲面剖分对象的方法。
public DividedSurface NewDividedSurface()
NewFloor()
返回一个创建 Revit 楼板对象的方法。
public Floor NewFloor()
NewFreeFormElement()
返回一个创建 Revit 自由形对象的方法。
public FreeFormElement NewFreeFormElement()
NewImportInstance()
返回一个创建导入 Revit 文档实例对象的方法。
public ImportInstance NewImportInstance()
NewInsulationLining()
返回一个创建 Revit 内含壳体对象的方法。
public InsulationLining NewInsulationLining()
NewModelCurve()
返回一个创建 Revit 模型曲线对象的方法。
public ModelCurve NewModelCurve()
NewModelCurveByCurveArray()
通过曲线数组创建 Revit 模型曲线对象的方法。
public ModelCurve NewModelCurveByCurveArray()
NewModelElement()
返回一个创建 Revit 模型元素对象的方法。
public ModelElement NewModelElement()
NewModelText()
返回一个创建 Revit 模型文本对象的方法。
public ModelText NewModelText()
NewOpening()
返回一个创建 Revit 开洞对象的方法。
public Opening NewOpening()
NewRebar()
返回一个创建 Revit 钢筋对象的方法。
public Rebar NewRebar()
NewRevolvedGeometry()
返回一个创建 Revit 旋转几何体对象的方法。
public RevolvedGeometry NewRevolvedGeometry()
NewRoom()
返回一个创建 Revit 房间对象的方法。
public Room NewRoom()
NewSketchPlane()
返回一个创建 Revit 等高线对象的方法。
public SketchPlane NewSketchPlane()
NewSpatialElementTag()
返回一个创建 Revit 空间元素标记对象的方法。
public SpatialElementTag NewSpatialElementTag()
NewSweptBlend()
返回一个创建 Revit 螺旋形双螺旋混合对象的方法。
public SweptBlend NewSweptBlend()
NewTextNote()
返回一个创建 Revit 文本注释对象的方法。
public TextNote NewTextNote()
NewWall()
返回一个创建 Revit 墙对象的方法。
public Wall NewWall()
NewWallSweep()
返回一个创建 Revit 墙面轮廓对象的方法。
public WallSweep NewWallSweep()
NewWallSweepType()
返回一个创建 Revit 墙面轮廓类型对象的方法。
public WallSweepType NewWallSweepType()
NewWire()
返回一个创建 Revit 丝线对象的方法。
public Wire NewWire()
Autodesk.Revit.Creation.ItemFactoryBase
是一个用于创建 Revit 元素、详图符号等对象的抽象基类,包含了众多对象创建方法。它通过 Autodesk.Revit.Creation.Document
调用。开发人员可以通过这些方法创建各种类型的 Revit 元素和详图符号等对象。