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. |