PartMakerMethodToDivideVolumes
Description:
By-References dividing strategy used by PartMaker element.
By-References dividing strategy used by PartMaker element.
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.PartMakerMethodToDivideVolumes
System.Object
Autodesk.Revit.DB.PartMakerMethodToDivideVolumes
public class PartMakerMethodToDivideVolumes : IDisposable
| Name | Return Type | Description |
|---|---|---|
| AddIntersectingReference(ElementId, Double) | bool | Adds intersecting reference with an offset. |
| AreElementsValidIntersectingReferences(Document, ICollection<ElementId>) | bool | Identifies if provided members are valid. |
| AreElementsValidIntersectingReferences(ICollection<ElementId>) | bool | Identifies if provided members are valid. |
| CanBeDivisionProfile(ElementId) | bool | Checks whether a family defines a profile which can be used by this method. |
| CanBeDivisionProfile(ElementId, Document) | bool | Checks whether a family defines a profile which can be used by this method. |
| Dispose() | None | Releases all resources used by the |
| GetOffsetForIntersectingReference(ElementId) | double | Gets offset for the intersecting reference. |
| GetPlaneOfSketch() | Plane | Gets the plane of the sketch. |
| GetSketchCurves(IList<Curve>) | None | Populates the array with copies of curves in the sketch. |
| GetSplitRefsOffsets() | IDictionary | Returns offsets for plane-defining splitters. |
| IsElementValidIntersectingReference(Document, ElementId) | bool | Identifies if the provided member is valid. |
| IsElementValidIntersectingReference(ElementId) | bool | Identifies if the provided member is valid. |
| IsValidSketchPlane(Document, ElementId) | bool | Identifies if provided sketch plane is valid. |
| RemoveIntersectingReference(ElementId) | bool | Removed intersecting reference. |
| SetOffsetForIntersectingReference(ElementId, Double) | None | Sets offset for the intersecting reference. |
| UsesReference(ElementId) | bool | Identifies if the PartMaker uses the intersecting reference. |
| Name | Return Type | Description |
|---|---|---|
| DivisionGap | double | The gap which is created between matching profiles of parts. |
| DivisionPatternMirror | bool | Whether pattern defined by the division rule should be mirrored before application Mirroring is similar to changing indices of u-const gridlines. |
| 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. |
| DivisionRuleId | ElementId | Id of the 'DivisionRule' which is used to augment the cutting sketch. |
| IsValidObject | bool | Specifies whether the .NET object represents a valid Revit entity. |
| 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. |
| 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. |
| ProfileMatch | PartEdgeConditionOrientation | Determines how two profiles match. |
| 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. |
| ProfileType | ElementId | The id of the profile family applied to boundaries between parts. |
| 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). |
| 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). |