The CompoundStructure type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddWallSweep |
Adds a new wall sweep or reveal to the compound structure.
| |
| AssociateRegionWithLayer |
Associates a region with a layer.
| |
| CanLayerBeStructuralMaterial |
Identifies if the input layer can be designated as defining the structural material for this structure.
| |
| CanLayerBeVariable |
Identifies if the input layer can be designated as a variable thickness layer.
| |
| CanLayerWidthBeNonZero |
Identifies if changing the width of an existing layer from zero to a positive value will create a rectangular region.
| |
| CanSplitAndMergeRegionsBeUsed |
Checks whether split and merge regions operations can be used for this compound structure.
| |
| ChangeRegionWidth |
Adjust the width of an existing simple region.
| |
| ClearWallSweeps |
Removes all sweeps or reveals from the compound structure.
| |
| CreateSimpleCompoundStructure |
Creates a non-vertically compound structure comprised of parallel layers.
| |
| CreateSingleLayerCompoundStructure(MaterialFunctionAssignment, Double, ElementId) |
Creates a CompoundStructure containing a single layer.
| |
| CreateSingleLayerCompoundStructure(Double, MaterialFunctionAssignment, Double, ElementId) |
Creates a vertically compound CompoundStructure with one layer.
| |
| DeleteLayer |
Deletes the specified layer from this CompoundStructure.
| |
| Dispose | Releases all resources used by the CompoundStructure | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| FindEnclosingRegionAndSegments |
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.
| |
| GetAdjacentRegions |
Gets the ids of region bound to a specified segment.
| |
| GetCoreBoundaryLayerIndex |
Returns the index of the layer just below the core boundary.
| |
| GetDeckEmbeddingType |
Retrieves the deck embedding type used for the specified structural deck.
| |
| GetDeckProfileId |
Retrieves the profile loop used for the specified structural deck.
| |
| GetExtendableRegionIds |
Gets the extendable region ids for the compound structure.
| |
| GetFirstCoreLayerIndex |
Gets the index of the first core layer.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetLastCoreLayerIndex |
Gets the index of the last core layer.
| |
| GetLayerAssociatedToRegion |
Gets the layer associated to a particular region.
| |
| GetLayerFunction |
Retrieves the function of the specified layer.
| |
| GetLayers |
A copy of the layers which define this compound structure.
| |
| GetLayerWidth |
Retrieves the width of a specified layer.
| |
| GetMaterialId |
Retrieves the material element id of a specified layer.
| |
| GetMinimumLayerThickness |
Get the minimum allowable layer thickness.
| |
| GetNumberOfShellLayers |
Retrieves the number of interior or exterior shell layers.
| |
| GetOffsetForLocationLine |
Returns the offset from the center of the compound structure to the given location line value.
| |
| GetPreviousNonZeroLayerIndex |
Returns the index of the nearest non-zero width layer before this layer.
| |
| GetRegionEnvelope |
Gets the envelope that a specified region spans.
| |
| GetRegionIds |
Gets the region ids of this compound structure.
| |
| GetRegionsAlongLevel |
Returns the ids of the regions encountered as the vertically compound structure is traversed
at a constant height above the bottom a wall to which this structure is applied.
| |
| GetRegionsAssociatedToLayer |
Gets the set of region ids associated to a particular layer.
| |
| GetSegmentCoordinate |
Gets the coordinate of a segment.
| |
| GetSegmentEndPoints |
Gets the end points of a segment.
| |
| GetSegmentIds |
Gets the segment ids of this compound structure.
| |
| GetSegmentOrientation |
Gets the orientation of a segment.
| |
| GetSimpleCompoundStructure |
Takes a horizontal slice through a sample wall to which this CompoundStructure is applied
and returns a simple compound structure which describes that slice, i.e. a series of
parallel layers.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetWallSweepsInfo |
Obtains a list of the intrinsic wall sweeps or reveals in this CompoundStructure.
| |
| GetWidth()()()() |
The width implied by this compound structure.
| |
| GetWidth(Int32) |
Computes the width of the envelope (2d bounding box) of the specified region.
| |
| IsCoreLayer |
Checks if the specified layer is a core layer.
| |
| IsEqual |
Checks whether this CompoundStructure is the same as another CompoundStructure.
| |
| IsLayerValid |
Verifies that the data in this layer is internally consistent.
| |
| IsRectangularRegion |
Determines whether the specified region is rectangular.
| |
| IsSimpleRegion |
Determines whether the region is a simple region in this CompoundStructure.
| |
| IsStructuralDeck |
Determines whether a specified layer is a structural deck.
| |
| IsValid |
Checks for errors or inconsistencies in the data in this CompoundStructure.
| |
| IsValidRegionId |
Determines whether the specified integer is actually the id of a region in this CompoundStructure.
| |
| IsValidSampleHeight |
Is the specified height a valid sample height for this compound structure?
| |
| IsValidSegmentId |
Determines whether the specified integer is actually the id of a segment in this CompoundStructure.
| |
| IsVerticallyHomogeneous |
Indicates whether this CompoundStructure represents a single set of parallel layers.
| |
| MergeRegionsAdjacentToSegment |
Merges the two regions which share the specified segment.
| |
| ParticipatesInWrapping |
Identifies if a layer is included in wrapping at inserts and ends.
| |
| RemoveWallSweep |
Removes a single sweep or reveal from the compound structure.
| |
| SetDeckEmbeddingType |
Sets the deck embedding type to use for the specified structural deck.
| |
| SetDeckProfileId |
Sets the profile loop to use for the specified structural deck.
| |
| SetExtendableRegionIds |
Sets the extendable region ids for the compound structure.
| |
| SetLayer |
Sets a single layer for this CompoundStructure.
| |
| SetLayerFunction |
Sets the function of the specified layer.
| |
| SetLayers |
Completely resets this CompoundStructure and applies a new set of layers.
| |
| SetLayerWidth |
Sets the width of a specified layer.
| |
| SetMaterialId |
Sets a material element for a specified layer.
| |
| SetNumberOfShellLayers |
Sets the number of interior or exterior shell layers.
| |
| SetParticipatesInWrapping |
Assigns if a layer is included in wrapping at inserts and ends.
| |
| SplitRegion(UV, RectangularGridSegmentOrientation) |
Splits the region which contains the specified grid point by a line with the specified direction.
| |
| SplitRegion(UV, RectangularGridSegmentOrientation, Int32%) |
Splits the region which contains the specified grid point by a line with the specified direction.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| CutoffHeight |
Horizontal segments below or at the cutoff height have their distance to the wall bottom fixed, those above
have their distance to the wall top fixed.
| |
| EndCap |
Indicates the end cap condition defining which shell layers will participate in end wrapping.
| |
| HasStructuralDeck |
Checks if the compound structure has a structural deck.
| |
| IsEmpty |
Checks whether this CompoundStructure is empty.
| |
| IsValidObject |
Specifies whether the .NET object represents a valid Revit entity.
| |
| IsVerticallyCompound |
Identifies if this CompoundStructure represents a layout that is more complicated than a simple set of parallel layers.
| |
| LayerCount |
Returns the number of layers contained in this CompoundStructure.
| |
| MinimumSampleHeight |
The minimum sample height determined by the current sample height and the horizontal segments.
| |
| OpeningWrapping |
Indicates the opening wrapping condition defining which shell layers of a wall, in plan view, wrap at inserts and openings.
| |
| SampleHeight |
The sample height is the presumed height of the wall to which the data in this CompoundStructure is applied.
| |
| StructuralMaterialIndex |
Indicates the layer whose material defines the structural properties of the type for the purposes of analysis.
| |
| VariableLayerIndex |
Indicates the index of the layer which is designated as variable.
|