2027 Class
Changes 0
C

PartMakerMethodToDivideVolumes

Description:
By-References dividing strategy used by PartMaker element.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.PartMakerMethodToDivideVolumes
public class PartMakerMethodToDivideVolumes : IDisposable
Name Return Type Description Inherited From
M AddIntersectingReference(ElementId, Double) Boolean Adds intersecting reference with an offset.
M AreElementsValidIntersectingReferences(ICollection<ElementId>) Boolean Identifies if provided members are valid.
M AreElementsValidIntersectingReferences(Document, ICollection<ElementId>) Boolean Identifies if provided members are valid.
M CanBeDivisionProfile(ElementId) Boolean Checks whether a family defines a profile which can be used by this method.
M CanBeDivisionProfile(ElementId, Document) Boolean Checks whether a family defines a profile which can be used by this method.
M Dispose() None Releases all resources used by the PartMakerMethodToDivideVolumes
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 GetOffsetForIntersectingReference(ElementId) Double Gets offset for the intersecting reference.
M GetPlaneOfSketch() Plane Gets the plane of the sketch.
M GetSketchCurves(IList<Curve>) None Populates the array with copies of curves in the sketch.
M GetSplitRefsOffsets() IDictionary<ElementId,Double> Returns offsets for plane-defining splitters.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M IsElementValidIntersectingReference(ElementId) Boolean Identifies if the provided member is valid.
M IsElementValidIntersectingReference(Document, ElementId) Boolean Identifies if the provided member is valid.
M IsValidSketchPlane(Document, ElementId) Boolean Identifies if provided sketch plane is valid.
M RemoveIntersectingReference(ElementId) Boolean Removed intersecting reference.
M SetOffsetForIntersectingReference(ElementId, Double) None Sets offset for the intersecting reference.
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
M UsesReference(ElementId) Boolean Identifies if the PartMaker uses the intersecting reference.
Name Return Type Description Inherited From
P DivisionGap double The gap which is created between matching profiles of parts.
P DivisionPatternMirror bool Whether pattern defined by the division rule should be mirrored before application Mirroring is similar to changing indices of u-const gridlines.
P DivisionRotationAngle double Angle by which both u- and v- gridlines of the division are rotated with respect to the natural u/v-const directions of the sketch plane.
P DivisionRuleId ElementId Id of the 'DivisionRule' which is used to augment the cutting sketch.
P IsValidObject Boolean Specifies whether the .NET object represents a valid Revit entity.
P ProfileFlipAcross bool True if the corresponding left/upper parts profile are mirrored with respect to the division line. False if the profile of left/upper parts are defined directly by the profile family.
P ProfileFlipAlong bool True if the corresponding left/upper parts profile are mirrored with respect to the center line of the hosts to be divided. False if the profile of left/upper parts are defined directly by the profile family.
P ProfileMatch PartEdgeConditionOrientation Determines how two profiles match.
P ProfileOffset double The offset which is applied to a family-defined profile in the direction away from the division line and toward left/upper part to obtain its profile.
P ProfileType ElementId The id of the profile family applied to boundaries between parts.
P UConstDivisionIndent int Indentation for the application of division rule's pattern across u-const gridlines (i.e., similar to changing indices of u-const gridlines).
P VConstDivisionIndent int Indentation for the application of division rule's pattern across v-const gridlines (i.e., similar to changing indices of v-const gridlines).