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.
|
![]() | 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.
|