PartMakerMethodToDivideVolumes Class

By-References dividing strategy used by PartMaker element. TODO_REFACTOR("LegacyMechanismOfMovingElements") returns true if - the Host Elements are not floors or walls - OR - the Host Elements that are referenced by this PartMaker are floors or walls - transformation has already been applied on those Host Elements
Inheritance Hierarchy
SystemObject
  Autodesk.Revit.DBPartMakerMethodToDivideVolumes

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class PartMakerMethodToDivideVolumes : IDisposable

The PartMakerMethodToDivideVolumes type exposes the following members.

Properties
 NameDescription
Public propertyDivisionGap The gap which is created between matching profiles of parts.
Public propertyDivisionPatternMirror Whether pattern defined by the division rule should be mirrored before application Mirroring is similar to changing indices of u-const gridlines.
Public propertyDivisionRotationAngle 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.
Public propertyDivisionRuleId Id of the 'DivisionRule' which is used to augment the cutting sketch.
Public propertyIsValidObject Specifies whether the .NET object represents a valid Revit entity.
Public propertyProfileFlipAcross 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.
Public propertyProfileFlipAlong 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.
Public propertyProfileMatch Determines how two profiles match.
Public propertyProfileOffset 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.
Public propertyProfileType The id of the profile family applied to boundaries between parts.
Public propertyUConstDivisionIndent Indentation for the application of division rule's pattern across u-const gridlines (i.e., similar to changing indices of u-const gridlines).
Public propertyVConstDivisionIndent Indentation for the application of division rule's pattern across v-const gridlines (i.e., similar to changing indices of v-const gridlines).
Top
Methods
 NameDescription
Public methodAddIntersectingReference Adds intersecting reference with an offset.
Public methodAreElementsValidIntersectingReferences(ICollectionElementId) Identifies if provided members are valid.
Public methodStatic memberAreElementsValidIntersectingReferences(Document, ICollectionElementId) Identifies if provided members are valid.
Public methodCanBeDivisionProfile(ElementId) Checks whether a family defines a profile which can be used by this method.
Public methodStatic memberCanBeDivisionProfile(ElementId, Document) Checks whether a family defines a profile which can be used by this method.
Public methodDisposeReleases all resources used by the PartMakerMethodToDivideVolumes
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetOffsetForIntersectingReference Gets offset for the intersecting reference.
Public methodGetPlaneOfSketch Gets the plane of the sketch.
Public methodGetSketchCurves Populates the array with copies of curves in the sketch.
Public methodGetSplitRefsOffsets Returns offsets for plane-defining splitters.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsElementValidIntersectingReference(ElementId) Identifies if the provided member is valid.
Public methodStatic memberIsElementValidIntersectingReference(Document, ElementId) Identifies if the provided member is valid.
Public methodStatic memberIsValidSketchPlane Identifies if provided sketch plane is valid.
Public methodRemoveIntersectingReference Removed intersecting reference.
Public methodSetOffsetForIntersectingReference Sets offset for the intersecting reference.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUsesReference Identifies if the PartMaker uses the intersecting reference.
Top
See Also