RVTDocs.com

CompoundStructure.FindEnclosingRegionAndSegments

Method
Description:
Given a pair of grid coordinates, and a direction for splitting, returns the enclosing region and the two segments intersected by a line through the grid point.
Remarks:
Grid coordinates correspond to uv coordinates of faces.
Syntax
public int FindEnclosingRegionAndSegments(
	UV gridUV,
	RectangularGridSegmentOrientation splitDirection,
	out int segmentId1,
	out int segmentId2
)
Parameters
Parameter Type Description
gridUV UV Coordinates of a point in the rectangular grid of this compound structure.
splitDirection RectangularGridSegmentOrientation Specifies the direction of the split.
segmentId1 Int32 The id of a segment in the boundary of the containing region which is split by a line through gridUV in the specified direction.
segmentId2 Int32 The id of a segment in the boundary of the containing region which is split by a line through gridUV in the specified direction.
Return Value
Type Description
Int32 Returns the id of the enclosing region, and -1 if no region encloses the point.
Exceptions
Exception Condition
ArgumentNullException A non-optional argument was null
ArgumentOutOfRangeException A value passed for an enumeration argument is not a member of that enumeration
InvalidOperationException This operation is valid only for vertically compound structures.