2027 Class
Changes 8
C

Application

Description:
The Application Creation object is used to create new instances of utility objects.
Remarks:
General purpose objects can be generated by this creation object. Creating objects via this object ensures that they will be correctly constructed and will reside in the Autodesk Revit memory space.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.APIObject
    Autodesk.Revit.Creation.Application
public class Application : APIObject
Name Return Type Description Inherited From
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 GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M NewAreaCreationData(ViewPlan, UV) AreaCreationData Creates an object which wraps the arguments of Area for batch creation.
M NewBoundingBoxUV() BoundingBoxUV Creates an empty two-dimensional rectangle.
M NewBoundingBoxUV(Double, Double, Double, Double) BoundingBoxUV Creates a two-dimensional rectangle with supplied values.
M NewBoundingBoxXYZ() BoundingBoxXYZ Creates a three-dimensional rectangular box.
M NewCategorySet() CategorySet Creates a new instance of a set specifically for holding category objects.
M NewColor() Color Returns a new color object.
M NewCombinableElementArray() CombinableElementArray Returns an array that can hold combinable element objects.
M NewCurveArrArray() CurveArrArray Creates an empty array that can store geometric curve loops.
M NewCurveArray() CurveArray Creates an empty array that can store geometric curves.
M NewCurveLoopsProfile(CurveArrArray) CurveLoopsProfile Creates a new CurveLoopsProfile object.
M NewDoubleArray() DoubleArray Creates a new instance of a double array.
M NewDWFExportOptions() DWFExportOptions Creates DWF Export options.
M NewDWFXExportOptions() DWFXExportOptions Creates DWFX Export options.
M NewElementId() ElementId Creates a new Autodesk::Revit::DB::ElementId^ object.
M NewElementSet() ElementSet Creates a new instance of a set specifically for holding elements.
M NewFaceArray() FaceArray Creates a new instance of a face array.
M NewFamilyInstanceCreationData(FamilySymbol, IList<XYZ>) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(Face, Line, FamilySymbol) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(XYZ, FamilySymbol, StructuralType) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(Curve, FamilySymbol, Level, StructuralType) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(Face, XYZ, XYZ, FamilySymbol) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(XYZ, FamilySymbol, Element, StructuralType) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(XYZ, FamilySymbol, Level, StructuralType) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(XYZ, FamilySymbol, Element, Level, StructuralType) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilyInstanceCreationData(XYZ, FamilySymbol, XYZ, Element, StructuralType) FamilyInstanceCreationData Creates an object which wraps the arguments of NewFamilyInstance() for batch creation.
M NewFamilySymbolProfile(FamilySymbol) FamilySymbolProfile Creates a new FamilySymbolProfile object.
M NewFBXExportOptions() FBXExportOptions Creates 3D-Studio Max (FBX) Export options.
M NewGBXMLImportOptions() GBXMLImportOptions Creates Green-Building XML Import options.
M NewGeometryOptions() Options Creates an object to specify user preferences in parsing of geometry.
M NewInstanceBinding() InstanceBinding Creates a new empty instance binding object.
M NewInstanceBinding(CategorySet) InstanceBinding Creates a new instance binding object containing the categories passed as a parameter.
M NewIntersectionResultArray() IntersectionResultArray Creates a new instance of an IntersectionResult array.
M NewPointOnEdge(Reference, PointLocationOnCurve) PointOnEdge Create a PointOnEdge object which is used to define the placement of a ReferencePoint.
M NewPointOnEdgeEdgeIntersection(Reference, Reference) PointOnEdgeEdgeIntersection Construct a PointOnEdgeEdgeIntersection object which is used to define the placement of a ReferencePoint given two references to edge.
M NewPointOnEdgeFaceIntersection(Reference, Reference, Boolean) PointOnEdgeFaceIntersection Construct a PointOnEdgeFaceIntersection object which is used to define the placement of a ReferencePoint given a references to edge and a reference to face.
M NewPointOnFace(Reference, UV) PointOnFace Construct a PointOnFace object which is used to define the placement of a ReferencePoint given a reference and a location on the face.
M NewPointOnPlane(Reference, UV, UV, Double) PointOnPlane Construct a PointOnPlane object which is used to define the placement of a ReferencePoint from its property values.
M NewPointRelativeToPoint(Reference) PointRelativeToPoint Create a PointRelativeToPoint object, which is used to define the placement of a ReferencePoint relative to a host point.
M NewProjectPosition(Double, Double, Double, Double) ProjectPosition Creates a new project position object.
M NewReferenceArray() ReferenceArray Creates a new instance of a reference array.
M NewReferencePointArray() ReferencePointArray Creates an empty array that can store ReferencePoint objects.
M NewSpaceSet() SpaceSet Creates a new instance of a space set.
M NewTypeBinding() TypeBinding Creates a new empty type binding object.
M NewTypeBinding(CategorySet) TypeBinding Creates a new type binding object containing the categories passed as a parameter.
M NewUV() UV Creates a UV object at the origin.
M NewUV(UV) UV Creates a UV object by copying the supplied UV object.
M NewUV(Double, Double) UV Creates a UV object representing coordinates in 2-space with supplied values.
M NewVertexIndexPair(Int32, Int32) VertexIndexPair Creates a new VertexIndexPair object.
M NewVertexIndexPairArray() VertexIndexPairArray Returns an array that can hold VertexIndexPair objects.
M NewViewSet() ViewSet Creates a new instance of a View set.
M NewXYZ() XYZ Creates a XYZ object at the origin.
M NewXYZ(XYZ) XYZ Creates a XYZ object by copying the supplied XYZ object.
M NewXYZ(Double, Double, Double) XYZ Creates a XYZ object representing coordinates in 3-space with supplied values.
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
Name Return Type Description Inherited From
P IsReadOnly bool Identifies if the object is read-only or modifiable. (Inherited from APIObject ) APIObject